Je viens de faire le test à l’instant en modifiant cette ligne
[1, "0x01", "ONOFF", "0xfd", "0", "S_BUTTON_1", "S_BUTTON_ACTION_SHORT_RELEASED", "B1 short"],
En remplaçant le SHORT par LONG, et bas maintenant quand je clic une fois sur le bouton 1 j’ai 1003 alors qu’avant j’avais 1002
[1, "0x01", "ONOFF", "0xfd", "0", "S_BUTTON_1", "S_BUTTON_ACTION_LONG_RELEASED", "B1 short"],
De ce que je comprends 0x01 c’est le numéro du bouton (visible dans Deconz sur W10) ONOFF c’est je pense son type, "0xfd, je sais pas , mais 0 c’est certainement un code envoyé lors d’un appui simple
Tout le reste pour moi sert à jeedom (coté affichage si je puis dire) :
« S_BUTTON_1 » → 1000
« S_BUTTON_ACTION_SHORT_RELEASED » → 2
Soit au total 1002 le code qu’on voit pour un appuie court
Je viens de voir ton tableau, les valeurs sont les mêmes dans le début du fichier button_maps.json mais si tu regarde bien un double clic semble être un 1 pour du tuya,
Donc je pense que ton tableau est un tableau de normalisation et le fichier button_maps.json permet justement cette normalisation.
Perso j’aurais pas fait ça dans cette ordre ^^
1 → appuis court (simple clic)
2 → double clic
3 → triple clic (oui j’en rêve)
4 → hold
5 → relâchement après hold
Car perso me dire 2 c’est simple clic et 4 double, que 3 c’est le relâchement et 1 le hold …