# (Homey Script)

**URL:** <https://community.homey.app/t/homey-script/150290>\
**Category:** Apps\
**Tags:** homeyscript, javascript\
**Created:** [January 30, 2026, 9:55am UTC](https://community.homey.app/t/homey-script/150290 "2026-01-30T09:55:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sylvain\_Bodart](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sylvain_bodart/32/121069_2.png) [@Sylvain\_Bodart](https://community.homey.app/u/Sylvain_Bodart)\
**Post date:** [January 30, 2026, 9:55am UTC](https://community.homey.app/t/homey-script/150290/1 "2026-01-30T09:55:16Z")

</div>

Bonjour a tous, il y a une solution afin de permettre a un homey script de calculer et de mettre a jour une variable logique ? impossible de le faire. (J’ai une homey pro 2019)

---

<div class="post-metadata">

**Author:** ![Philippe\_Lenzi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/philippe_lenzi/32/79677_2.png) [@Philippe\_Lenzi](https://community.homey.app/u/Philippe_Lenzi)\
**Post date:** [February 6, 2026, 5:12pm UTC](https://community.homey.app/t/homey-script/150290/2 "2026-02-06T17:12:56Z")

</div>

Salut,  
As-tu essayé un truc comme ça :  
`const logicVariable = await Homey.logic.getVariable({ id: 'ID_DE_LA_VARIABLE' }); console.log(logicVariable.value);`

Pour avoir l’id, tu peux faire :  
`const variables = await Homey.logic.getVariables(); for (const [id, variable] of Object.entries(variables)) { console.log(`${variable.name} (${variable.type}) = ${variable.value} → ID: ${id}`); }`

---

<div class="post-metadata">

**Author:** ![Sylvain\_Bodart](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sylvain_bodart/32/121069_2.png) [@Sylvain\_Bodart](https://community.homey.app/u/Sylvain_Bodart)\
**Post date:** [February 6, 2026, 6:04pm UTC](https://community.homey.app/t/homey-script/150290/3 "2026-02-06T18:04:34Z")

</div>

Merci beaucoup
