Dzevent Phillips Hue Gu10 et getColor()

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
freetribes
Messages : 36
Inscription : 06 nov. 2019, 14:01

Dzevent Phillips Hue Gu10 et getColor()

Message par freetribes »

Bonjour,

J’essaie d’enregistrer l’état d’une ampoule Phillips hue dans une variable.
L’ampoule s’appelle «Cuisine 1 »

Je fais comme ceci :

Code : Tout sélectionner

domoticz.data.cuisine_rgb_1 = domoticz.devices('Cuisine 1').getColor() 
Ça fonctionne parfaitement si je définis la couleur de l’ampoule via le gui de domoticz via l’onglet « Switches »
Mais si je passe via l’application Phillips Hue, «domoticz.devices('Cuisine 1').getColor() » me renvoie la dernière valeur que j’ai définie via domoticz et non celle que j’ai définie via l’application Hue.

Je me suis dit, domoticz ne connait pas cette valeur donc.

Pourtant quand je veux choisir une couleur sur domiticz via l’onglet « Switches » quand je clique sur mon ampoule, je vois bien la couleur que j’ai définie via l’application hue.

Donc par acquit de conscience je refais un test sans rien cliquer, et la pareille les valeurs retournées par la fonction me retournent le dernier état de l’ampoule que j’ai définie via l’onglet « switch »

Je ne sais pas si j’ai été très clair ?

Avez-vous une idée ? À croire que la fonction getColor() garde un cache de ce qui a été fait à la mano sur le gui domoticz ?
Ma config: Rapberry pi 4, Python 3.9.2, Debian GNU/Linux 11 (bullseye) (raspbian), Domoticz BETA 2022.1 (BUILD 14453), Clé ConBee II et ZigBeeForDomoticZ Beta6
Répondre