Evénements en double lors de l'appuis sur un bouton

Bonjour,

Je suis sur la version Beta du plugin Hue et j’ai remarqué que les actions sur mes boutons sont remontées en double dans Jeedom. Ci-dessous le log d’un scenario simple après avoir appuyé une seule fois sur mon smart button

------------------------------------
[2023-12-12 19:35:51][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Aucun][Hue Smart button 1][Bouton 1] (initial_press).
[2023-12-12 19:35:51][SCENARIO] Exécution du sous-élément de type [action] : action
[2023-12-12 19:35:51][SCENARIO] Exécution de la commande [Rez-de-chaussée][Séjour lampe][set_levelCmd:TOGGLE]
[2023-12-12 19:35:51][SCENARIO] Fin correcte du scénario
------------------------------------
[2023-12-12 19:35:52][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Aucun][Hue Smart button 1][Bouton 1] (short_release).
[2023-12-12 19:35:52][SCENARIO] Exécution du sous-élément de type [action] : action
[2023-12-12 19:35:52][SCENARIO] Exécution de la commande [Rez-de-chaussée][Séjour lampe][set_levelCmd:TOGGLE]
[2023-12-12 19:35:52][SCENARIO] Fin correcte du scénario
------------------------------------
[2023-12-12 19:35:53][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Aucun][Hue Smart button 1][Bouton 1] (short_release).
[2023-12-12 19:35:53][SCENARIO] Exécution du sous-élément de type [action] : action
[2023-12-12 19:35:53][SCENARIO] Exécution de la commande [Rez-de-chaussée][Séjour lampe][set_levelCmd:TOGGLE]
[2023-12-12 19:35:53][SCENARIO] Fin correcte du scénario
------------------------------------
[2023-12-12 19:35:54][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Aucun][Hue Smart button 1][Bouton 1] (initial_press).
[2023-12-12 19:35:54][SCENARIO] Exécution du sous-élément de type [action] : action
[2023-12-12 19:35:54][SCENARIO] Exécution de la commande [Rez-de-chaussée][Séjour lampe][set_levelCmd:TOGGLE]
[2023-12-12 19:35:54][SCENARIO] Fin correcte du scénario

Suis-je le seul dans cette situation ? Comment puis-je vous aider à débugger ce pb ?

Bonjour
A mon avis c’est un des nombreux bug de la nouvelle api hue. En debug en relançant le demon tu as les informations brute du bon tu pourras vite voir si le soucis vient de la ou non

Bonsoir Loic,

Merci pour cette réponse rapide. Dans les logs du démon, les événements du bouton n’apparaissent qu’une seule fois.

Tu es sur ? Car après ton message j’ai relu tout mon code et je vois pas d’ou ca peut venir

Voici l’intégralité de mon log après restart du démon en log debug

[2023-12-12 20:26:31][ERROR] : [launchConnection] Lost connection to SSE server. Try reconnect...
[2023-12-12 20:28:56][INFO] : Start philipsHued
[2023-12-12 20:28:56][INFO] : Log level on  : debug
[2023-12-12 20:28:56][INFO] : PID file : /tmp/jeedom/philipsHue/deamon.pid
[2023-12-12 20:28:56][INFO] : Apikey : xxxxxxx
[2023-12-12 20:28:56][INFO] : Callback : http://127.0.0.1:80/plugins/philipsHue/core/php/jeephilipsHue.php
[2023-12-12 20:28:56][INFO] : Bridges : {"1":{"ip":"A.B.C.D","key":"xxxxxx"}}
[2023-12-12 20:28:56][DEBUG] : Launch listenner for : A.B.C.D
[2023-12-12 20:28:56][DEBUG] : [launchConnection] Launch SSE on bridge 1, retry : 0
[2023-12-12 20:28:56][DEBUG] : [initGeolocClient] Body :{"errors":[],"data":[{"id":"5d405e66-4ceb-430f-ae27-e769c497dc56","type":"geofence_client","name":"jeedom_q1wv4j"}]}
[2023-12-12 20:28:56][DEBUG] : [initGeolocClient] Jeedom user found : {"id":"5d405e66-4ceb-430f-ae27-e769c497dc56","type":"geofence_client","name":"jeedom_q1wv4j"}
[2023-12-12 20:28:56][DEBUG] : [updateJeedomGeolocName] Start keepalive
[2023-12-12 20:29:01][DEBUG] : Send data to jeedom : {"bridge":{"1":"[{\"creationtime\":\"2023-12-12T20:29:01Z\",\"data\":[{\"button\":{\"button_report\":{\"event\":\"initial_press\",\"updated\":\"2023-12-12T20:29:01.610Z\"},\"last_event\":\"initial_press\"},\"id\":\"4d1a8b7f-7c84-4736-b781-53e8fcd887a0\",\"id_v1\":\"/sensors/108\",\"owner\":{\"rid\":\"7bb22591-c5d7-4be6-aa6c-f7b0c8fcd293\",\"rtype\":\"device\"},\"type\":\"button\"}],\"id\":\"a66f18d8-0f63-4831-80c2-93a5d83a4d5f\",\"type\":\"update\"}]"}}
[2023-12-12 20:29:02][DEBUG] : Send data to jeedom : {"bridge":{"1":"[{\"creationtime\":\"2023-12-12T20:29:01Z\",\"data\":[{\"button\":{\"button_report\":{\"event\":\"short_release\",\"updated\":\"2023-12-12T20:29:01.680Z\"},\"last_event\":\"short_release\"},\"id\":\"4d1a8b7f-7c84-4736-b781-53e8fcd887a0\",\"id_v1\":\"/sensors/108\",\"owner\":{\"rid\":\"7bb22591-c5d7-4be6-aa6c-f7b0c8fcd293\",\"rtype\":\"device\"},\"type\":\"button\"}],\"id\":\"20a53539-318c-433c-bed5-65a0264f938a\",\"type\":\"update\"}]"}}
[2023-12-12 20:29:42][DEBUG] : Send data to jeedom : {"bridge":{"1":"[{\"creationtime\":\"2023-12-12T20:29:42Z\",\"data\":[{\"id\":\"73c0019f-6caf-4b84-8392-f39629f88e88\",\"id_v1\":\"/lights/26\",\"owner\":{\"rid\":\"fbaa0346-af70-4823-9d67-1bab9f5b9c58\",\"rtype\":\"device\"},\"status\":\"connected\",\"type\":\"zigbee_connectivity\"}],\"id\":\"34e9ecdf-f0c2-45a9-bb38-5b11abc7ec98\",\"type\":\"update\"}]"}}
[2023-12-12 20:30:26][DEBUG] : Send data to jeedom : {"bridge":{"1":"[{\"creationtime\":\"2023-12-12T20:30:26Z\",\"data\":[{\"id\":\"5d405e66-4ceb-430f-ae27-e769c497dc56\",\"name\":\"jeedom_se677\",\"type\":\"geofence_client\"}],\"id\":\"23b2b607-4b79-46d2-8061-00aabb0c9f87\",\"type\":\"update\"}]"}}

Les heures correspondent pas aux heures du log scénario donc compliqué d’en tirer une conclusion

Au temps pour moi.
Voici les logs scenario:

[2023-12-12 21:42:13][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Aucun][Hue dimmer switch 1][Bouton 1] (initial_press).
[2023-12-12 21:42:13][SCENARIO] Exécution du sous-élément de type [action] : action
[2023-12-12 21:42:13][SCENARIO] Exécution d'un bloc élément : 58
[2023-12-12 21:42:13][SCENARIO] Fin correcte du scénario
------------------------------------
[2023-12-12 21:42:14][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Aucun][Hue dimmer switch 1][Bouton 1] (initial_press).
[2023-12-12 21:42:14][SCENARIO] Exécution du sous-élément de type [action] : action
[2023-12-12 21:42:14][SCENARIO] Exécution d'un bloc élément : 58
[2023-12-12 21:42:14][SCENARIO] Fin correcte du scénario
------------------------------------

Et démon

[2023-12-12 20:42:12][DEBUG] : Send data to jeedom : {"bridge":{"1":"[{\"creationtime\":\"2023-12-12T20:42:12Z\",\"data\":[{\"button\":{\"button_report\":{\"event\":\"initial_press\",\"updated\":\"2023-12-12T20:42:12.510Z\"},\"last_event\":\"initial_press\"},\"id\":\"4d1a8b7f-7c84-4736-b781-53e8fcd887a0\",\"id_v1\":\"/sensors/108\",\"owner\":{\"rid\":\"7bb22591-c5d7-4be6-aa6c-f7b0c8fcd293\",\"rtype\":\"device\"},\"type\":\"button\"}],\"id\":\"6a956e00-039f-479a-a644-87a17114e4ea\",\"type\":\"update\"}]"}}
[2023-12-12 20:42:13][DEBUG] : Send data to jeedom : {"bridge":{"1":"[{\"creationtime\":\"2023-12-12T20:42:12Z\",\"data\":[{\"button\":{\"button_report\":{\"event\":\"short_release\",\"updated\":\"2023-12-12T20:42:12.641Z\"},\"last_event\":\"short_release\"},\"id\":\"4d1a8b7f-7c84-4736-b781-53e8fcd887a0\",\"id_v1\":\"/sensors/108\",\"owner\":{\"rid\":\"7bb22591-c5d7-4be6-aa6c-f7b0c8fcd293\",\"rtype\":\"device\"},\"type\":\"button\"}],\"id\":\"c59b364a-6c4c-4849-8985-edc0cc75c03a\",\"type\":\"update\"}]"}}
[2023-12-12 20:42:57][DEBUG] : Send data to jeedom : {"bridge":{"1":"[{\"creationtime\":\"2023-12-12T20:42:57Z\",\"data\":[{\"id\":\"5d405e66-4ceb-430f-ae27-e769c497dc56\",\"name\":\"jeedom_iqlgz\",\"type\":\"geofence_client\"}],\"id\":\"7dff87bb-7d1a-4390-81e6-5aa7950ec1e0\",\"type\":\"update\"}]"}}

D’ailleurs je remarque que le démon est en UTC et le scenario en CET :slight_smile:

Ok c’est bon trouvé le soucis (c’était dans mon code). Ca sera bon dans la beta de demain.

Désolé pour la gêne occasionnée.

Merci beaucoup pour la correction rapide.
Y’a pas de soucis, je commence tout juste mon installation Jeedom :slight_smile:

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.