# Realiser un flow avec homey script

**URL:** <https://community.homey.app/t/realiser-un-flow-avec-homey-script/105537>\
**Category:** Apps\
**Created:** [March 4, 2024, 9:14pm UTC](https://community.homey.app/t/realiser-un-flow-avec-homey-script/105537 "2024-03-04T21:14:34Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![The\_cure\_Bob](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/the_cure_bob/32/80551_2.png) [@The\_cure\_Bob](https://community.homey.app/u/The_cure_Bob)\
**Post date:** [March 4, 2024, 9:14pm UTC](https://community.homey.app/t/realiser-un-flow-avec-homey-script/105537/1 "2024-03-04T21:14:34Z")

</div>

bonjour,  
je tente de realiser un flow avec l’aide de homey script.  
Je m’explique  
1 appui sur un bp me fait allumer la lumière, et un même appui éteins cette lumière.  
J’ai essayé de m’appuyer sur l’aide de seblyno pour un autre script, mais je suis en erreur en test.  
je mets une capture d’écran

 ![Capture d’écran (55)](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/f/efe1e517779763e462d9bb12c2e4ee493af49348.png)  
,  
merci de votre aide  
Yann

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [March 5, 2024, 2:53am UTC](https://community.homey.app/t/realiser-un-flow-avec-homey-script/105537/2 "2024-03-05T02:53:28Z")

</div>

Bonjour,

Si l’on s’en tient au seul code, vous n’avez pas utilisé de majuscule :  
Math != math

En dessous signifie à la ligne 2, 28ème caractère:

> ![Screenshot_20240305-035440_Chrome](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/a/4addc911139b9b9bf27bad8721c4b8da085fa978.jpeg)

Pour moi, cela fonctionne comme suit:

```auto
const nrofFav = '2';
const myRandom = Math.floor(Math.random() * nrofFav) +1;

// Create Tag
log("Creating tag My Random");
await tag("My Random", myRandom);

log ("My Random: ", myRandom);

```

.  
Traduit avec [deepl.com](http://deepl.com)

---

<div class="post-metadata">

**Author:** ![The\_cure\_Bob](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/the_cure_bob/32/80551_2.png) [@The\_cure\_Bob](https://community.homey.app/u/The_cure_Bob)\
**Post date:** [March 5, 2024, 4:30pm UTC](https://community.homey.app/t/realiser-un-flow-avec-homey-script/105537/3 "2024-03-05T16:30:10Z")

</div>

bonjour,  
merci pour la majuscule, c’était bien ça

 ![Capture d’écran (57)](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/7/37ddcc48c23fedeb9d127984ae74d0f08cdbfafd.png)  
👍  
Par contre j’ai tenté votre script, mais ça me revoie un code erreur, je met la capture d’écran  
Merci  
Yann

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [March 5, 2024, 8:04pm UTC](https://community.homey.app/t/realiser-un-flow-avec-homey-script/105537/4 "2024-03-05T20:04:43Z")

</div>

Pas de problème  
Vous avez une erreur à la ligne 2  
`myrandom` devrait être : `myRandom`

---

<div class="post-metadata">

**Author:** ![The\_cure\_Bob](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/the_cure_bob/32/80551_2.png) [@The\_cure\_Bob](https://community.homey.app/u/The_cure_Bob)\
**Post date:** [March 5, 2024, 9:31pm UTC](https://community.homey.app/t/realiser-un-flow-avec-homey-script/105537/5 "2024-03-05T21:31:42Z")

</div>

Merci pour la correction " MyRandom".  
par contre le script ne s’exécute pas, malgré le test qui est bon  
je vous mets les cap d’écrans

 ![Capture d’écran (61)](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/6/26b3f0fe130be556aee4582c86d522f663dd111a.png)  
 ![Capture d’écran (64)](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/6/9674eda98fcbede1c794e2d2eaaf0dc74a8e1a0c.png)

Merci encore  
Yann

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [March 5, 2024, 9:36pm UTC](https://community.homey.app/t/realiser-un-flow-avec-homey-script/105537/6 "2024-03-05T21:36:50Z")

</div>

Vous pourriez peut-être ajouter ce qui suit à la fin du script :

```auto
return true;

```

---

<div class="post-metadata">

**Author:** ![The\_cure\_Bob](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/the_cure_bob/32/80551_2.png) [@The\_cure\_Bob](https://community.homey.app/u/The_cure_Bob)\
**Post date:** [March 5, 2024, 9:44pm UTC](https://community.homey.app/t/realiser-un-flow-avec-homey-script/105537/7 "2024-03-05T21:44:57Z")

</div>

merci peter, all is ok 😀
