Bonjour,
J’ai enfin trouvé un peu de temps pour migrer mon installation vers la nouvelle version du plugin exploitant l’API v2. Ca a été long, tout ne fonctionne pas encore, mais le plus compliqué est fait.
Jeedom stable : 4.3.22
philipsHue stable: 2024-02-10 12:17:41
J’ai un scénario basé sur un Hue Smart Button. Une action sur appui court, une action sur appui long.
L’évènement est le bouton, et dans le scénario je capture le trigger et le triggerValue
Le problème est l’identification de l’appui long.
Pour un appui court:
[SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Chambre][Hue Smart chambre][Bouton 1] (initial_press).
[SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Chambre][Hue Smart chambre][Bouton 1] (short_release).
Si je vous donne les triggerValue:
"initial_press"
"short_release"
Facile:
(trigger() == "[Chambre][Hue Smart chambre][Bouton 1]" && triggerValue() == "short_release")
Pour un appui long:
[SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Chambre][Hue Smart chambre][Bouton 1] (long_press).
[SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Chambre][Hue Smart chambre][Bouton 1] (repeat).
[SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Chambre][Hue Smart chambre][Bouton 1] (repeat).
[SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Chambre][Hue Smart chambre][Bouton 1] (long_release).
Facile ? non ! Parce qu’en fait l’info exacte n’est pas transmise en trigger value.
Si je vous donne les triggerValue correspondants:
"initial_press"
"repeat"
"long_release"
"long_release"
"long_release"
pour moi c’est buggé, le long_press est envoyé comme un repeat, les repeat comme des long_release, et le long_release … comme un long_release.
Du coup je ne peux pas reconstruire mes scénarios.
Dites moi ce que vous en pensez, mais je pense qu’il y a un soucis !
Merci !