# Scène - État d'une ampoule Philips Hue

**URL:** <https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134>\
**Category:** Configuration\
**Tags:** scene\
**Created:** [Mai 3, 2023, 9:26 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134 "2023-05-03T09:26:06Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kevin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/kevin/32/6521_2.png) [@Kevin](https://community.gladysassistant.com/u/Kevin)\
**Post date:** [Mai 3, 2023, 9:26 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/1 "2023-05-03T09:26:06Z")

</div>

Bonjour,

Encore une question vis à vis des scènes.

On peut récupérer l’état d’un élément pour le mettre dans une variable → très bien 🙂  
Par contre, comment peut-on remettre un device dans l’état de la variable au début d’une scène à la fin d’une scène ?

Je m’explique avec un exemple :

- Je souhaite faire clignoter certaines lampes Philips Hue en bleu lorsque le programme du four ou la plaque de cuisson est terminé (dans la salle de bain par exemple vu qu’on n’entend pas le son du four à l’étage).  
Par contre, une fois que j’ai terminé de la faire clignoter, j’aimerais que ma lampe retrouve son état avant de clignoter. Était éteinte ? Allumée ? Intensité 80% ? Couleur blanche ? etc …

Il est possible de contrôler un appareil mais dans valeur, il manque cette possibilité de lui attribuer la variable …  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/1/1dd8bb8b1faee17dedd56a7013ca2ba73b1d7c59.png)

Merci à ceux qui pourront m’aiguiller 🙂

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Mai 4, 2023, 4:36 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/2 "2023-05-04T04:36:22Z")

</div>

Tu tombes au bon moment, c’est un développement en cours (et bien avancé) 🙂

> [@Faire une opération mathématique sur une “variable de scène”](https://community.gladysassistant.com/t/faire-une-operation-mathematique-sur-une-variable-de-scene/7030/66):
>
> Ça y est, la PR est là Le code permet d’utiliser des variables et faire des calculs dans les scènes au niveau des blocs «&nbsp;continuer seulement si&nbsp;» et «&nbsp;contrôler un appareil&nbsp;» (voir captures d’écrans un peu plus haut) Si vous voulez faire des tests, une image est disponible ici bertrandda/gladys:scene-var-eval

On pourra injecter une valeur dans «&nbsp;Continuer seulement si&nbsp;» et «&nbsp;Contrôler un appareil&nbsp;», et faire des opération mathématique

---

<div class="post-metadata">

**Author:** ![Kevin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/kevin/32/6521_2.png) [@Kevin](https://community.gladysassistant.com/u/Kevin)\
**Post date:** [Mai 4, 2023, 7:07 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/3 "2023-05-04T07:07:28Z")

</div>

Aaaah ! 😁 Parfait 🙂

Je vais attendre dans ce cas, tiptop !

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Mai 13, 2023, 8:29 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/4 "2023-05-13T08:29:51Z")

</div>

@Kevin C’est disponible dans Gladys Assistant 4.23 🙂

---

<div class="post-metadata">

**Author:** ![Kevin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/kevin/32/6521_2.png) [@Kevin](https://community.gladysassistant.com/u/Kevin)\
**Post date:** [Mai 13, 2023, 9:55 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/5 "2023-05-13T09:55:12Z")

</div>

J’ai découvert ça ce matin sur YouTube avec mon petit café 😇

Belle présentation ! J’ai hâte de tester ça 🙂

---

<div class="post-metadata">

**Author:** ![Kevin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/kevin/32/6521_2.png) [@Kevin](https://community.gladysassistant.com/u/Kevin)\
**Post date:** [Mai 20, 2023, 11:26 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/6 "2023-05-20T11:26:17Z")

</div>

Salut @pierre-gilles,

J’ai testé ça au matin et malheureusement, ça ne fonctionne pas.  
Mon cas concerne les lampes Philips Hue. Avant de signaler un bug sur cette nouvelle fonctionnalité, j’attendrai que quelqu’un corrige déjà les problèmes présents sur Philips Hue. J’avais ouvert une issue sur Github ([Philips Hue - Issue with state · Issue #1690 · GladysAssistant/Gladys · GitHub](https://github.com/GladysAssistant/Gladys/issues/1690)) mais malheureusement, personne ne souhaite y toucher 😞

Voilà pour mon premier retour concernant la fonctionnalité.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Mai 22, 2023, 3:32 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/7 "2023-05-22T03:32:53Z")

</div>

> [@Kevin](#):
>
> Salut @pierre-gilles,
> 
> J’ai testé ça au matin et malheureusement, ça ne fonctionne pas.

C’est à dire ? 🙂 Je veux bien plus d’informations sinon ça n’aide pas !

---

<div class="post-metadata">

**Author:** ![Kevin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/kevin/32/6521_2.png) [@Kevin](https://community.gladysassistant.com/u/Kevin)\
**Post date:** [Mai 22, 2023, 3:43 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/8 "2023-05-22T15:43:41Z")

</div>

C’est relativement simple :

Je récupère l’état de mon ampoule au début :

- Elle est rose (merci de ne pas juger :))
- Elle est allumée

Je fais ensuite ma popote … J’allume en vert, j’éteins et je boucle histoire de clignoter.

Une fois terminé, je lui dis de reprendre l’état du début → rose et allumée.  
Et là, l’ampoule reste verte ou alors elle s’éteint.  
D’où la raison pour laquelle j’attends de voir une fois que Philips Hue sera corrigé avant de donner mon avis sur cette fonctionnalité.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Mai 23, 2023, 2:17 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/9 "2023-05-23T02:17:26Z")

</div>

> [@Kevin](#):
>
> D’où la raison pour laquelle j’attends de voir une fois que Philips Hue sera corrigé avant de donner mon avis sur cette fonctionnalité.

ça change rien pour ce cas d’usage, la seule chose qui n’est pas implémentée côté intégration Philipe Hue, c’est l’actualisation de la couleur dans Gladys lors que la couleur de l’ampoule est modifiée par une action externe (ton appli Hue par exemple), ce qui n’est pas le cas ici

Est-ce que tu peux mettre des logs à chaque étape de la scène en utilisant l’action «&nbsp;Envoyer un message&nbsp;» et en insérant tes variables ? ça te permet de voir l’évolution des différentes variables

---

<div class="post-metadata">

**Author:** ![Kevin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/kevin/32/6521_2.png) [@Kevin](https://community.gladysassistant.com/u/Kevin)\
**Post date:** [Mai 29, 2023, 9:20 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/10 "2023-05-29T09:20:15Z")

</div>

Bon, j’essaie d’expliquer un peu mon test brièvement pour tenter de m’aider à résoudre ça.

1. Je commence par récupérer l’état de ma lampe :

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/e/e83e0c5ddaaacf2798ee91cc6729400d4cc99760.png)

1. Je change avec une couleur rose pour être certain que cela change via Gladys et je m’envoie un message avec la valeur des variables :

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/4/45b9926f4513b4f3b42c5bff6c37553360394855.png)

Variable :

- on/off → 1
- couleur → 16711875

1. Je mets des pauses, je fais des inversions de la lampe plusieurs fois pour effectuer un clignotement.

2. J’ai fini de faire clignoter, je veux récupérer l’état du début :

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/d/d5b5bd65e948765dc2fe4078195e771fae5864d1.png)

Variable :

- on/off → 0
- couleur → 16711875

Autres constatation :

- La lampe est physiquement allumée, il récupère l’état 0 parfois.
- Pour le moment, il récupère systématiquement la couleur 16711875 (le rose indiqué à l’étape 2)

Pour le on/off, je me demande s’il ne faut pas attendre plus d’une minute avec le pooling pour qu’il récupère le bon état.  
Pour la couleur, il ne veut rien changer, il reste toujours sur la même valeur …

J’espère que ça aidera à mieux comprendre le problème.

---

<div class="post-metadata">

**Author:** ![Kevin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/kevin/32/6521_2.png) [@Kevin](https://community.gladysassistant.com/u/Kevin)\
**Post date:** [Mai 29, 2023, 9:42 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/11 "2023-05-29T09:42:04Z")

</div>

Par rapport à la couleur, j’ai compris !  
Étant donné qu’il y a un bug Philips Hue, si je change manuellement dans l’application Philips Hue ma couleur, l’information n’arrive pas à Gladys et Gladys garde en mémoire le rose constamment, même si ma lampe est verte.  
Si je change la couleur de la lampe via le dashboard Gladys, la variable aura une autre valeur et Gladys enregistre la bonne information.

Par contre, peu importe le scénario, l’insertion des variables à la fin de ma scène ne semble pas fonctionner.  
Et la valeur de la variable change en cours de scène… Ma lampe qui était bien verte redevient rose au niveau de la variable d’après le message avec la valeur de la variable.

Valeur au début : 65293  
Valeur à la fin : 16711875

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Mai 31, 2023, 2:43 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/12 "2023-05-31T02:43:11Z")

</div>

Intéressant !

Est-ce que tu peux faire un test avec des appareils «&nbsp;virtuels&nbsp;» ( tu les créé dans l’intégration MQTT ), juste pour confirmer que c’est bien un bug de fonctionnement des scènes, et non pas un bug lié à l’intégration Philips Hue (je ne pense pas que ça ait de lien) ?

---

<div class="post-metadata">

**Author:** ![Kevin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/kevin/32/6521_2.png) [@Kevin](https://community.gladysassistant.com/u/Kevin)\
**Post date:** [Mai 31, 2023, 10:47 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/13 "2023-05-31T10:47:12Z")

</div>

Le bug des Philips Hue provoque un problème dans la récupération de la valeur initiale.  
MAIS effectivement, en créant une lampe «&nbsp;virtuelle&nbsp;» avec le bouton on/off et la couleur, j’ai le même comportement au niveau des variables. C’est à dire qu’elle n’a pas la même valeur au début et à la fin…

On peut donc écarter le bug des Philips Hue, ce n’est pas lui qui provoque un changement de valeur au niveau de la variable durant l’exécution de la scène.

---

<div class="post-metadata">

**Author:** ![Kevin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/kevin/32/6521_2.png) [@Kevin](https://community.gladysassistant.com/u/Kevin)\
**Post date:** [Juin 1, 2023, 9:50 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/14 "2023-06-01T09:50:29Z")

</div>

Peut-être que @bertrandda a une idée ? Si je ne dis pas de bêtise, c’est toi qui avait adapté cette partie ? 🙂

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Juin 2, 2023, 4:42 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/15 "2023-06-02T04:42:15Z")

</div>

Merci pour les tests, j’arrive à reproduire de mon côté et confirme qu’il s’agit d’un bug dans les scènes de pollution du scope des variable de scènes

> <https://github.com/GladysAssistant/Gladys/issues/1805>
>
> When doing multiple get value in same scene, the initial value is polluted
> 
> ht…tps://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/10?u=pierre-gilles

Je travaille sur un correctif !

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Juin 2, 2023, 4:56 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/16 "2023-06-02T04:56:22Z")

</div>

La PR avec le correctif:

> <https://github.com/GladysAssistant/Gladys/pull/1806>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[x\] If your changes affects code, did your write the tests?
> \- \[x\] Are tests passing? (\`npm test\` on both front/server)
> \- \[x\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[x\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[x\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[x\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to \[the community\](https://community.gladysassistant.com/) for testing before merging.
> 
> NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
> 
> \### Description of change
> 
> Fix #1805

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Juin 2, 2023, 5:06 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/17 "2023-06-02T05:06:31Z")

</div>

Je viens de merger la PR, le fix partira dans la prochaine version de Gladys 🙂

---

<div class="post-metadata">

**Author:** ![Kevin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/kevin/32/6521_2.png) [@Kevin](https://community.gladysassistant.com/u/Kevin)\
**Post date:** [Juin 2, 2023, 9:50 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/18 "2023-06-02T09:50:16Z")

</div>

Tiptop ! Merci pour la correction 🙂

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Juin 5, 2023, 4:58 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/19 "2023-06-05T04:58:58Z")

</div>

Disponible dans Gladys Assistant 4.24 🙂

> [@Gladys Assistant 4.24 : Envoyer du texte en MQTT / Capteur PM2.5 Zigbee](https://community.gladysassistant.com/t/gladys-assistant-4-24-envoyer-du-texte-en-mqtt-capteur-pm2-5-zigbee/8195):
>
> Salut à tous ! Nouvelle version de Gladys aujourd’hui slight_smile Envoyer des valeurs textuelles en MQTT Il est maintenant possible d’envoyer des valeurs textuelles en MQTT à Gladys qui seront affichées sur le tableau de bord : [Screenshot 2023-06-05 at 11.28.06] Pour cela, rien de plus simple, il suffit de créer un appareil avec une fonctionnalité «&nbsp;Texte&nbsp;» dans l’intégration MQTT : [Screenshot 2023-06-05 at 11.46.15] Puis, il faut publier un texte dans le topic MQTT fourni : [Screen…

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Juin 5, 2023, 4:59 UTC](https://community.gladysassistant.com/t/scene-etat-dune-ampoule-philips-hue/8134/20 "2023-06-05T04:59:01Z")

</div>


