Dimmer PHILIPS HUE probleme lancement scénario

Bonjour,

J’ai un jeedom avec plugin deconz et phoscon installé via un gateway.

J’ai bien fait reconnaitre mon dimmer via la passerelle PHOSCON. Pas de soucis, tout fonctionne (j’ai associé une prise pour tester et sans complexité), cela fonctionne.

SOus Jeedom, j’ai fait la synchro, il me détecte le dimmer Hue Philips et j’installe la config correspondant à celui avec les 4 boutons (identique à ce que j’ai).

J’ai une seule commande qui apparait :
Bouton 02-fc00 avec réglages (fait lors de la création) « info » et « autre » :->02-fc00.state::buttonevent.

J’ai créé un scénario basique dans lequel j’ai défini en « provoqué » :
#[ENERGIE][Dimmer Switch][Bouton 02-fc00]#

Lorsque j’appuie sur un des boutons, rien ne se passe, le log reste désespérément figé.

Seul l’utilisation d’exécuter provoque le fonctionnement du scénario.

On dirait que sous Jeedom-deconz (malgré le Gateway qui fonctionne (car je peux activer ma prise OSRAM via jeedom)), le Dimmer Hue ne communique pas…

Qu’est ce qui cloche selon vous?

La valeur renvoyée par #[ENERGIE][Dimmer Switch][Bouton 02-fc00]# change a chaque fois que tu appuie sur les différents boutons ?
Donne nous un screen de ton scenario

Merci pour cette réponse.

Quand je teste la valeur dans la commande de la config, il me met 4002 (aucune touche appuyée). Je me disais qu’il s’agit d’une valeur indiquant arrêt…Mais en effet, cela me semble bizarre car cela sous entendrait que « pas de touche appuyée » donc arrêt (ca risque de pas bien tourner sur ce constat). Donc, après coup en effet, c’est louche.

Comment puis je tester la valeur après appui? Où peut on avoir le log?

Mon scenario est vide pour l’instant (vu que mon probleme est déjà de pouvoir y accéder sur déclenchement provoqué par une info provenant de #[ENERGIE][Dimmer Switch][Bouton 02-fc00]#).

Or, celui-ci semble bloqué sur 4002 et que l’appui d’une touche ne provoque rien sous jeedom…

En fait, c’est peut être la remontée qui ne se fait pas (ma prise (OSRAM) étant uniquement en sortie, c’est peut être pour cela que ca fonctionne avec)…?

une image de la config commande et son résultat :

Essaye avec un autre bouton, ça affiche systématiquement la dernière valeur, donc si tu appuis sur le même bouton, ça ne changera jamais.

C’est ce que j’ai fait… C’est toujours la même valeur qui s’affiche quelque soit le bouton que j’ai appuyé.

Trois causes possibles (non mutuellement exclusives) :

    1. mauvais appairage de la télécommande avec Jeedom ou appairage perdu (voir pour cela par exemple la date de dernière activité vue de Jeedom dans la page Réseaux Deconz/Noeuds sur la ligne de ta télécommande)
    1. pile télécommande trop faible pour communiquer avec la ConBee2
    1. perturbation de la liaison due par exemple à un pont Hue qui serait resté dans le m^me réseau que la télécommande

Peux tu commencer par le point 1 déjà pour voir s’il y a une activité visible par Jeedom de ta télécommande ?

Pour la 1 : j’ai appuyé sur la télécommande et le noeud affiche une communication recensée avec une date et heure qui correspond (la précédente était du 14/10).

Donc, jeedom reçoit…JE vois dans le log DECONZ :


[2020-10-15 18:04:43][DEBUG] : {"00212EFFFF03D4B2":{"r":"sensors","state":{"buttonevent":1000,"lastupdated":"2020-10-15T16:04:43"},"id":"3","e":"changed","t":"event","uniqueid":"zzzzzzzzzzzzzzz:41-02-fc00"}}
[2020-10-15 16:04:43.695][DEBUG] : http://127.0.0.1:80 "POST /plugins/deconz/core/php/jeeDeconz.php?apikey=zzzzzzzzzzzzzzz: HTTP/1.1" 200 0
[2020-10-15 16:04:43.725][DEBUG] : Received message from gateway 192.168.1.166 : {"e":"changed","id":"3","r":"sensors","state":{"buttonevent":1002,"lastupdated":"2020-10-15T16:04:43"},"t":"event","uniqueid":"zzzzzzzzzzzzzzz:41-02-fc00"}
[2020-10-15 16:04:43.726][DEBUG] : Send to jeedom :  {'00212EFFFF03D4B2': {'r': 'sensors', 'state': {'buttonevent': 1002, 'lastupdated': '2020-10-15T16:04:43'}, 'id': '3', 'e': 'changed', 't': 'event', 'uniqueid': 'zzzzzzzzzzzzzzz:41-02-fc00'}}
[2020-10-15 16:04:43.735][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-10-15 18:04:43][DEBUG] : {"00212EFFFF03D4B2":{"r":"sensors","state":{"buttonevent":1002,"lastupdated":"2020-10-15T16:04:43"},"id":"3","e":"changed","t":"event","uniqueid":"zzzzzzzzzzzzzzz:41-02-fc00"}}
[2020-10-15 16:04:44.795][DEBUG] : http://127.0.0.1:80 "POST /plugins/deconz/core/php/jeeDeconz.php?apikey=zzzzzzzzzzzzzzz: HTTP/1.1" 200 0
[2020-10-15 16:04:46.616][DEBUG] : Received message from gateway 192.168.1.166 : {"e":"changed","id":"3","r":"sensors","state":{"buttonevent":4000,"lastupdated":"2020-10-15T16:04:46"},"t":"event","uniqueid":"zzzzzzzzzzzzzzz:41-02-fc00"}
[2020-10-15 16:04:46.617][DEBUG] : Send to jeedom :  {'00212EFFFF03D4B2': {'r': 'sensors', 'state': {'buttonevent': 4000, 'lastupdated': '2020-10-15T16:04:46'}, 'id': '3', 'e': 'changed', 't': 'event', 'uniqueid': 'zzzzzzzzzzzzzzz:41-02-fc00'}}
[2020-10-15 16:04:46.624][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-10-15 18:04:46][DEBUG] : {"00212EFFFF03D4B2":{"r":"sensors","state":{"buttonevent":4000,"lastupdated":"2020-10-15T16:04:46"},"id":"3","e":"changed","t":"event","uniqueid":"zzzzzzzzzzzzzzz:41-02-fc00"}}
[2020-10-15 16:04:46.679][DEBUG] : http://127.0.0.1:80 "POST /plugins/deconz/core/php/jeeDeconz.php?apikey=zzzzzzzzzzzzzzz: HTTP/1.1" 200 0
[2020-10-15 16:04:46.844][DEBUG] : Received message from gateway 192.168.1.166 : {"e":"changed","id":"3","r":"sensors","state":{"buttonevent":4002,"lastupdated":"2020-10-15T16:04:46"},"t":"event","uniqueid":"zzzzzzzzzzzzzzz:41-02-fc00"}
[2020-10-15 16:04:46.845][DEBUG] : Send to jeedom :  {'00212EFFFF03D4B2': {'r': 'sensors', 'state': {'buttonevent': 4002, 'lastupdated': '2020-10-15T16:04:46'}, 'id': '3', 'e': 'changed', 't': 'event', 'uniqueid': 'zzzzzzzzzzzzzzz:41-02-fc00'}}
[2020-10-15 16:04:46.855][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-10-15 18:04:46][DEBUG] : {"00212EFFFF03D4B2":{"r":"sensors","state":{"buttonevent":4002,"lastupdated":"2020-10-15T16:04:46"},"id":"3","e":"changed","t":"event","uniqueid":"zzzzzzzzzzzzzzz:41-02-fc00"}}
[2020-10-15 16:04:47.944][DEBUG] : http://127.0.0.1:80 "POST /plugins/deconz/core/php/jeeDeconz.php?apikey=zzzzzzzzzzzzzzz: HTTP/1.1" 200 0

Donc ca fonctionne, la télécommande est bien reconnue…Et pourtant, il continue de me donner 4002 dans le test…comme sur l’image du post précédent…

Donc probablement pb de websocket entre Jeedom et REST API.
A part arrêter le démon , mettre à jour les dépendance et redémarrer le démon je suis au bout de mes (maigres) compétences sur cette partie là.
Peut être exclure ta télécommande, la supprimer de Deconz Jeedom, la ré inclure et re tester ensuite.

Merci de te pencher sur mon problème.
Le pire est que j’ai déjà fait tout ça…

Difficile de voir d’où cela vient.

M^me avec exclusion de la télécommande et suppression de l’équipement de Jeedom ?
Parce que la télécommande semble au vu de tes logs correctement appairée sur Zigbee. On voit bien ses changements d’état.
Donc peut être en désactivant puis réactivant le plug in Deconz ?
Ou plus radical en désinstallant puis réinstallant le plug in ? (la BDD Zigbee ne sera pas perdue mais il faudra une fois la synchro refaite potentiellement repasser sur les scénarios car le siD des équipements vont probablement changer)

Ton scenario a un soucis, tout est bon dans les logs

[2020-10-15 16:04:43.725][DEBUG] : Received message from gateway 192.168.1.166 : {"e":"changed","id":"3","r":"sensors","state":{"buttonevent":1002,"lastupdated":"2020-10-15T16:04:43"},"t":"event","uniqueid":"zzzzzzzzzzzzzzz:41-02-fc00"}

Ici tu as reçu la valeur 1002.

Désolé pour cette réponse tardive, mais j’étais passablement pris par mon boulot (comme vous je pense).

Oui, mon scénario est possiblement en cause car en testant les touches, j’obtiens bien les valeurs dans les logs…

dans mon scénario, je mets cela comme condition

#[ENERGIE][Dimmer Switch][Bouton 02-fc00]# == '1002'

J’ai essayé sans le ’ ', sans succès…

Je précise que lorsque je fais tester (dans la config), seule la valeur 4002 est donnée (quelque soit le bouton que je clique)