Bon et bien … je m’auto cloture mon propre point et me met 3 tapes sur les doigts !
Surement évident pour ceux qui ont trouvé, mais je détaille pour ceux qui seraient plus tard dans la même situation.
Usuellement (ou du moins pour mes autres télécommandes), chaque bouton envoie un code différent et donc le « trigger » d’un scénario correspond directement au bouton.
Là, c’est différent : la télécommande est vue comme un seul bouton. Donc il ne faut pas chercher le trigger mais le triggerValue.
par exemple on a là :
triggerValue(#[objet_concerné…][télécommande philips]#) == 1002, 2002, 3002 ou 4002
si j’ai bien compris :
-les boutons, de haut en bas, envoient des valeurs 1xxx, 2xxx, 3xxx, 4xxx
- la valeur xxx vaut 002 pour un clic normal. Et sur un clic long, commence par 000 et finisssent en 003. Donc il faut compter le temps entre ces deux events si on veut « dimmer » avec la télécommande via jeedom (ce que je ne vais pas faire, ça semble compliqué)
si quelqu’un a réussi à mieux analyser ces valeurs et a faire un scénario performant avec, je suis preneur !
en attendant, je fais dans ma boucle SI du scénario :
floor( triggerValue(#[objet_concerné…][télécommande philips]#) / 1000 ) == 1
code du bouton du haut
floor( triggerValue(#[objet_concerné…][télécommande philips]#) / 1000 ) == 2
code du bouton dimmer up
floor( triggerValue(#[objet_concerné…][télécommande philips]#) / 1000 ) == 3
code du bouton dimmer down
floor( triggerValue(#[objet_concerné…][télécommande philips]#) / 1000 ) == 4
code du bouton du bas
à bientôt !
et merci aux devs !