interrupteur 3 touches 9 scenes
Modération
Essaye de faire un copier-coller des logs (à mettre entre balise quote), c'est plus facile à lire et si quelqu'un fait une recherche avec une info qu'il a dans ses logs, il pourra trouver ton message.
De plus, en hébergeant les images à l'extérieur du forum, il y a de fort risques qu'elles ne soient plus disponibles dans quelque temps comme ici, là ou encore là.
Merci
Edit : en cas de soucis pour faire un copier-coller, nous en avons parlé là.
De plus, en hébergeant les images à l'extérieur du forum, il y a de fort risques qu'elles ne soient plus disponibles dans quelque temps comme ici, là ou encore là.
Merci
Edit : en cas de soucis pour faire un copier-coller, nous en avons parlé là.
Re: interrupteur 3 touches 9 scenes
Code : Tout sélectionner
2022-09-12 21:22:59.791 Zigbee deCONZ: ### Update device (Inter 3 boutons) : {'sValue': '90', 'nValue': 90}
2022-09-12 21:23:02.147 Zigbee deCONZ: ### Update device (Inter 3 boutons) : {'sValue': '90', 'nValue': 90}
2022-09-12 21:23:05.065 Zigbee deCONZ: ### Update device (Inter 3 boutons) : {'sValue': 'Off', 'nValue': 0}
2022-09-12 21:23:05.187 Zigbee deCONZ: ### Update device (Inter 3 boutons) : {'sValue': '90', 'nValue': 90}
2022-09-12 21:23:07.078 Zigbee deCONZ: ### Update device (Inter 3 boutons) : {'sValue': '30', 'nValue': 30}
2022-09-12 21:23:08.629 Zigbee deCONZ: ### Update device (Inter 3 boutons) : {'sValue': '90', 'nValue': 90}
2022-09-12 21:23:10.503 Zigbee deCONZ: ### Update device (Inter 3 boutons) : {'sValue': '90', 'nValue': 90}
2022-09-12 21:23:13.707 Zigbee deCONZ: ### Update device (Inter 3 boutons) : {'sValue': '30', 'nValue': 30}
2022-09-12 21:23:15.076 Zigbee deCONZ: ### Update device (Inter 3 boutons) : {'sValue': 'Off', 'nValue': 0}
2022-09-12 21:23:16.067 Zigbee deCONZ: ### Update device (Inter 3 boutons) : {'sValue': '30', 'nValue': 30}
2022-09-12 21:23:25.125 Zigbee deCONZ: ### Update device (Inter 3 boutons) : {'sValue': 'Off', 'nValue': 0}
2022-09-12 21:23:49.623 Zigbee deCONZ: ### Update device (Inter 3 boutons) : {'sValue': '90', 'nValue': 90}
2022-09-12 21:23:55.087 Zigbee deCONZ: ### Update device (Inter 3 boutons) : {'sValue': 'Off', 'nValue': 0}
2022-09-12 21:24:00.548 Zigbee deCONZ: ### WebSocket Data : {'uniqueid': '60:a4:23:ff:fe:6e:b1:39-01', 'e': 'changed', 't': 'event', 'id': '38', 'r': 'lights', 'attr': {'type': 'On/Off light', 'lastseen': '2022-09-12T19:24Z', 'swversion': None, 'manufacturername': '_TZ3000_gbm10jnj', 'id': '38', 'name': 'Inter 3 Boutons 3', 'modelid': 'TS0043', 'uniqueid': '60:a4:23:ff:fe:6e:b1:39-01', 'lastannounced': '2022-09-12T19:21:36Z'}}
2022-09-12 21:24:00.548 Zigbee deCONZ: ### WebSocket Data : {'uniqueid': '60:a4:23:ff:fe:6e:b1:39-02', 'e': 'changed', 't': 'event', 'id': '40', 'r': 'lights', 'attr': {'type': 'On/Off light', 'lastseen': '2022-09-12T19:24Z', 'swversion': None, 'manufacturername': '_TZ3000_gbm10jnj', 'id': '40', 'name': 'Inter 3 Boutons 2', 'modelid': 'TS0043', 'uniqueid': '60:a4:23:ff:fe:6e:b1:39-02', 'lastannounced': '2022-09-12T19:21:36Z'}}
2022-09-12 21:24:00.548 Zigbee deCONZ: ### WebSocket Data : {'uniqueid': '60:a4:23:ff:fe:6e:b1:39-03', 'e': 'changed', 't': 'event', 'id': '45', 'r': 'lights', 'attr': {'type': 'On/Off light', 'lastseen': '2022-09-12T19:24Z', 'swversion': None, 'manufacturername': '_TZ3000_gbm10jnj', 'id': '45', 'name': 'Inter 3 Boutons', 'modelid': 'TS0043', 'uniqueid': '60:a4:23:ff:fe:6e:b1:39-03', 'lastannounced': '2022-09-12T19:21:36Z'}}
2022-09-12 21:24:00.548 Zigbee deCONZ: ### WebSocket Data : {'uniqueid': '60:a4:23:ff:fe:6e:b1:39-03-0006', 'e': 'changed', 't': 'event', 'id': '22', 'r': 'sensors', 'attr': {'type': 'ZHASwitch', 'lastseen': '2022-09-12T19:24Z', 'swversion': None, 'manufacturername': '_TZ3000_gbm10jnj', 'id': '22', 'name': 'Interrupteur Trois Boutton', 'modelid': 'TS0043', 'uniqueid': '60:a4:23:ff:fe:6e:b1:39-03-0006', 'lastannounced': '2022-09-12T19:21:36Z'}}
2022-09-12 21:24:00.548 Zigbee deCONZ: ### WebSocket Data : {'uniqueid': '60:a4:23:ff:fe:6e:b1:39-01-0006', 'e': 'changed', 't': 'event', 'id': '21', 'r': 'sensors', 'attr': {'type': 'ZHASwitch', 'lastseen': '2022-09-12T19:24Z', 'swversion': None, 'manufacturername': '_TZ3000_gbm10jnj', 'id': '21', 'name': 'Interrupteur Trois Boutton', 'modelid': 'TS0043', 'uniqueid': '60:a4:23:ff:fe:6e:b1:39-01-0006', 'lastannounced': '2022-09-12T19:21:36Z'}}
2022-09-12 21:24:35.065 Zigbee deCONZ: ### WebSocket Data : {'uniqueid': '60:a4:23:ff:fe:6e:b1:39-01', 'e': 'changed', 't': 'event', 'id': '38', 'r': 'lights', 'attr': {'type': 'On/Off light', 'lastseen': '2022-09-12T19:24Z', 'swversion': None, 'manufacturername': '_TZ3000_gbm10jnj', 'id': '38', 'name': 'Inter 3 Boutons 3', 'modelid': 'TS0043', 'uniqueid': '60:a4:23:ff:fe:6e:b1:39-01', 'lastannounced': '2022-09-12T19:24:35Z'}}
2022-09-12 21:24:35.065 Zigbee deCONZ: ### WebSocket Data : {'uniqueid': '60:a4:23:ff:fe:6e:b1:39-02', 'e': 'changed', 't': 'event', 'id': '40', 'r': 'lights', 'attr': {'type': 'On/Off light', 'lastseen': '2022-09-12T19:24Z', 'swversion': None, 'manufacturername': '_TZ3000_gbm10jnj', 'id': '40', 'name': 'Inter 3 Boutons 2', 'modelid': 'TS0043', 'uniqueid': '60:a4:23:ff:fe:6e:b1:39-02', 'lastannounced': '2022-09-12T19:24:35Z'}}
2022-09-12 21:24:35.065 Zigbee deCONZ: ### WebSocket Data : {'uniqueid': '60:a4:23:ff:fe:6e:b1:39-03', 'e': 'changed', 't': 'event', 'id': '45', 'r': 'lights', 'attr': {'type': 'On/Off light', 'lastseen': '2022-09-12T19:24Z', 'swversion': None, 'manufacturername': '_TZ3000_gbm10jnj', 'id': '45', 'name': 'Inter 3 Boutons', 'modelid': 'TS0043', 'uniqueid': '60:a4:23:ff:fe:6e:b1:39-03', 'lastannounced': '2022-09-12T19:24:35Z'}}
2022-09-12 21:24:35.065 Zigbee deCONZ: ### WebSocket Data : {'uniqueid': '60:a4:23:ff:fe:6e:b1:39-03-0006', 'e': 'changed', 't': 'event', 'id': '22', 'r': 'sensors', 'attr': {'type': 'ZHASwitch', 'lastseen': '2022-09-12T19:24Z', 'swversion': None, 'manufacturername': '_TZ3000_gbm10jnj', 'id': '22', 'name': 'Interrupteur Trois Boutton', 'modelid': 'TS0043', 'uniqueid': '60:a4:23:ff:fe:6e:b1:39-03-0006', 'lastannounced': '2022-09-12T19:24:35Z'}}
2022-09-12 21:24:35.065 Zigbee deCONZ: ### WebSocket Data : {'uniqueid': '60:a4:23:ff:fe:6e:b1:39-01-0006', 'e': 'changed', 't': 'event', 'id': '21', 'r': 'sensors', 'attr': {'type': 'ZHASwitch', 'lastseen': '2022-09-12T19:24Z', 'swversion': None, 'manufacturername': '_TZ3000_gbm10jnj', 'id': '21', 'name': 'Interrupteur Trois Boutton', 'modelid': 'TS0043', 'uniqueid': '60:a4:23:ff:fe:6e:b1:39-01-0006', 'lastannounced': '2022-09-12T19:24:35Z'}}
2022-09-12 21:24:35.065 Zigbee deCONZ: ### Update device (Inter 3 boutons) : {'sValue': 'Off', 'nValue': 0, 'BatteryLevel': 255}, IGNORED , no changes !
2022-09-12 21:24:35.065 Zigbee deCONZ: ### Update device (Zigbee deCONZ - Interrupteur Trois Boutton) : {'sValue': 'Off', 'nValue': 0, 'BatteryLevel': 100}, IGNORED , no changes !Re: interrupteur 3 touches 9 scenes
Ok, donc tu as bien le soucis des lumieres
On peut voir que tu as 3 entrées "lights" avec les ID 38/ 40 / 45 pour les endpoints 01 / 02 / 03.
Et il te manque la partie "sensor" avec le ZHAswitch, tu dois l'avoir en non visible dans tes logs car domoticz met a jour la batterie et je ne vois aucune info sur la batterie dans les logs.
Donc pas de bol, il y avait une chance sur 3, tu peux essayer de le re-inclure, ca marche chez certain, mais pour moi c'est une perte de temps
D'apres cet user https://github.com/dresden-elektronik/d ... 1215254686 c'est la version 2.18.0 qui corrigerait ca, il y a la 2.18.1 en test, qui sort dans quelques jours.
Je peux te dire quand elle sera prete, sachant que tu vas devoir refaire les memes manips (remettre le DDF et editer le fichier buttonmap)
On peut voir que tu as 3 entrées "lights" avec les ID 38/ 40 / 45 pour les endpoints 01 / 02 / 03.
Et il te manque la partie "sensor" avec le ZHAswitch, tu dois l'avoir en non visible dans tes logs car domoticz met a jour la batterie et je ne vois aucune info sur la batterie dans les logs.
Donc pas de bol, il y avait une chance sur 3, tu peux essayer de le re-inclure, ca marche chez certain, mais pour moi c'est une perte de temps
Code : Tout sélectionner
J'ai la version 2.17.1Je peux te dire quand elle sera prete, sachant que tu vas devoir refaire les memes manips (remettre le DDF et editer le fichier buttonmap)
Re: interrupteur 3 touches 9 scenes
d'accord c'est pour cela que dans phoscon il me met 3 lumiéres et un interupteur.Ok, donc tu as bien le soucis des lumieres
On peut voir que tu as 3 entrées "lights" avec les ID 38/ 40 / 45 pour les endpoints 01 / 02 / 03.
Et il te manque la partie "sensor" avec le ZHAswitch, tu dois l'avoir en non visible dans tes logs car domoticz met a jour la batterie et je ne vois aucune info sur la batterie dans les logs.
Donc pas de bol, il y avait une chance sur 3, tu peux essayer de le re-inclure, ca marche chez certain, mais pour moi c'est une perte de temps
du coup a chaque fois que je met a jour deCONZ remettre le DDF dans le fichier tuya et editer le fichier buttonmap ?D'apres cet user https://github.com/dresden-elektronik/d ... 1215254686 c'est la version 2.18.0 qui corrigerait ca, il y a la 2.18.1 en test, qui sort dans quelques jours.
Je peux te dire quand elle sera prete, sachant que tu vas devoir refaire les memes manips (remettre le DDF et editer le fichier buttonmap)
Ca serait celle la la derniére mise a jour ?
http://deconz.dresden-elektronik.de/win/
Re: interrupteur 3 touches 9 scenes
Oui tu as la 18..0.1, mais la suivante arrive dans quelques jours et avec quelques correctifs importants (pour les gestions de groupes)
C'est histoire que tu fasses pas 50 fois les mêmes manips.
Pour les DDFs il me suffit de faire un PR pour le proposer (quand tu me valideras le fonctionnement), en general ca passe dans la version suivante.
Il y a deux repertoire "devices" un qui est mit a jour a chaque MAJ de deconz, et un qui est propre a l'user (du moins sur linux, normalement ca doit etre pareil sur windows). Le premier contient les DDF officiels, remit a jours a chaque MAJ, l'autre les tiens perso, gardes intacts et prioritaires.
Mais vu que dans ton cas tu dois aussi modifier le fichier buttonmap, il vaut mieux faire un PR que ca passe en officiel une bonne fois pour toute.
C'est histoire que tu fasses pas 50 fois les mêmes manips.
Pour les DDFs il me suffit de faire un PR pour le proposer (quand tu me valideras le fonctionnement), en general ca passe dans la version suivante.
Il y a deux repertoire "devices" un qui est mit a jour a chaque MAJ de deconz, et un qui est propre a l'user (du moins sur linux, normalement ca doit etre pareil sur windows). Le premier contient les DDF officiels, remit a jours a chaque MAJ, l'autre les tiens perso, gardes intacts et prioritaires.
Mais vu que dans ton cas tu dois aussi modifier le fichier buttonmap, il vaut mieux faire un PR que ca passe en officiel une bonne fois pour toute.
Re: interrupteur 3 touches 9 scenes
Alors j'ai installer la version 2.18.1 et remis le DDF dans le fichier tuya et editer le fichier buttonmap
j'ai supprimer mon inter trois boutons de deconz et domoticz pour repartir de 0
apres un redemarage du PC et un nouvelle memorisation la y a du gros changement
quand j'appuie sur le bouton 1 B1 s'active
quand j'appuie sur le bouton 2 B2 s'active
quand j'appuie sur le bouton 3 B3 s'active
Appuie long sur le bouton 1 B2 s'active
Appuie long sur le bouton 2 B4 s'active
Appuie long sur le bouton 3 B6 s'active
double impultion sur le bouton 1 B3 s'active
double impultion sur le bouton 2 B2 s'active
double impultion sur le bouton 3 B9 s'active
le boutons 3 marche nickel du coup seul le 1 et 2 pose probleme en appuie long et double impulsion
est ce que l'on est arriver au bout du bout ou est ce que l'on peut corriger ce dernier probleme ?
j'ai supprimer mon inter trois boutons de deconz et domoticz pour repartir de 0
apres un redemarage du PC et un nouvelle memorisation la y a du gros changement
quand j'appuie sur le bouton 1 B1 s'active
quand j'appuie sur le bouton 2 B2 s'active
quand j'appuie sur le bouton 3 B3 s'active
Appuie long sur le bouton 1 B2 s'active
Appuie long sur le bouton 2 B4 s'active
Appuie long sur le bouton 3 B6 s'active
double impultion sur le bouton 1 B3 s'active
double impultion sur le bouton 2 B2 s'active
double impultion sur le bouton 3 B9 s'active
le boutons 3 marche nickel du coup seul le 1 et 2 pose probleme en appuie long et double impulsion
est ce que l'on est arriver au bout du bout ou est ce que l'on peut corriger ce dernier probleme ?
Dernière modification par billyken le 14 sept. 2022, 19:30, modifié 1 fois.
Re: interrupteur 3 touches 9 scenes
Non je crois que la c'est ma faute, mais je regarde le code et ca devrait passer, tu es sur quelle version du plugin. Tu peux comparer ces lignes avec le debug websocket
quand j'appuie sur le bouton 1 B1 s'active > Buttonevent = 1002 > sValue = nValue = 10 > B1 > ok
quand j'appuie sur le bouton 2 B2 s'active > Buttonevent = 2002 > sValue = nValue = 40 > B4 > probleme
quand j'appuie sur le bouton 3 B3 s'active > Buttonevent = 3002 > sValue = nValue = 70 > B7 > probleme
Appuie long sur le bouton 1 B2 s'active > Buttonevent = 1003 > sValue = nValue = 20 > B2 > ok
Appuie long sur le bouton 2 B4 s'active >Buttonevent = 2003 > sValue = nValue = 50 > B5 > probleme
double impultion sur le bouton 1 B3 s'active > Buttonevent = 1004 > sValue = nValue = 30 > B3 > ok
double impultion sur le bouton 2 B2 s'active > Buttonevent = 2004 > sValue = nValue = 60 > B6 > probleme
Si tu as des valeurs differentes pour le buttonevent ca vient de deconz
Si tu as des versions differente pour sValue, nValue, Bx ca vient du plugin.
quand j'appuie sur le bouton 1 B1 s'active > Buttonevent = 1002 > sValue = nValue = 10 > B1 > ok
quand j'appuie sur le bouton 2 B2 s'active > Buttonevent = 2002 > sValue = nValue = 40 > B4 > probleme
quand j'appuie sur le bouton 3 B3 s'active > Buttonevent = 3002 > sValue = nValue = 70 > B7 > probleme
Appuie long sur le bouton 1 B2 s'active > Buttonevent = 1003 > sValue = nValue = 20 > B2 > ok
Appuie long sur le bouton 2 B4 s'active >Buttonevent = 2003 > sValue = nValue = 50 > B5 > probleme
double impultion sur le bouton 1 B3 s'active > Buttonevent = 1004 > sValue = nValue = 30 > B3 > ok
double impultion sur le bouton 2 B2 s'active > Buttonevent = 2004 > sValue = nValue = 60 > B6 > probleme
Si tu as des valeurs differentes pour le buttonevent ca vient de deconz
Si tu as des versions differente pour sValue, nValue, Bx ca vient du plugin.
Re: interrupteur 3 touches 9 scenes
Appuie long sur B1 ca donne ca
Appuie long sur B2 ca donne ca
Double impultion B1 ca donne ca
Double impultion B2 ca donne ca
Pour etre raccord :
Bouton 1 doit donner B1 (appuie court) B4 (appuie long) et B7 (double appuie)
Bouton 2 doit donner B2 (appuie court) B5 (appuie long) et B8 (double appuie)
Bouton 3 doit donner B3 (appuie court) B6 (appuie long) et B9 (double appuie)
tu veux la version de mon plugin deCONZ ? je ne sais pas ou la trouver ?
Code : Tout sélectionner
2022-09-14 17:52:25.604 Zigbee deCONZ: ### Update device (Inter 3 Boutons) : {'sValue': '20', 'nValue': 20}
2022-09-14 17:52:28.095 Zigbee deCONZ: ### Update device (Inter 3 Boutons) : {'sValue': 'Off', 'nValue': 0}Code : Tout sélectionner
2022-09-14 17:56:04.818 Zigbee deCONZ: ### Update device (Inter 3 Boutons) : {'sValue': '40', 'nValue': 40}
2022-09-14 17:56:08.072 Zigbee deCONZ: ### Update device (Inter 3 Boutons) : {'sValue': 'Off', 'nValue': 0}Double impultion B1 ca donne ca
Code : Tout sélectionner
2022-09-14 18:16:29.817 Zigbee deCONZ: ### Update device (Inter 3 Boutons) : {'sValue': '30', 'nValue': 30}
2022-09-14 18:16:38.090 Zigbee deCONZ: ### Update device (Inter 3 Boutons) : {'sValue': 'Off', 'nValue': 0}Code : Tout sélectionner
2022-09-14 18:17:46.695 Zigbee deCONZ: ### Update device (Inter 3 Boutons) : {'sValue': '60', 'nValue': 60}
2022-09-14 18:17:48.078 Zigbee deCONZ: ### Update device (Inter 3 Boutons) : {'sValue': 'Off', 'nValue': 0}Pour etre raccord :
Bouton 1 doit donner B1 (appuie court) B4 (appuie long) et B7 (double appuie)
Bouton 2 doit donner B2 (appuie court) B5 (appuie long) et B8 (double appuie)
Bouton 3 doit donner B3 (appuie court) B6 (appuie long) et B9 (double appuie)
tu veux la version de mon plugin deCONZ ? je ne sais pas ou la trouver ?
Modération
billyken, dans ce post précédent, tu as mis une image hébergée à l'extérieur du forum, il y a de fort risques qu'elles ne soient plus disponibles dans quelque temps comme ici, là ou encore là. Est-ce que tu peux éditer ton message et utiliser l'onglet Fichiers joints en dessous de la zone d'écriture des messages pour enregistrer les éléments sur le serveur du forum. Merci
Re: interrupteur 3 touches 9 scenes
Donc je confirme, tu utilises la vielle fonction generique pour les boutons
Donc soit tu es sur une vielle version, soit y a un raté dans mon code.
Et je n'ai pas trouvé ou lire la version non plus ^^. Ca apparait dans les logs, mais faut redemarrer le plugin, sinon tu le vois dans le fichier plugin.py
Code : Tout sélectionner
#Normal switch
else:
val = "%04d" % val
Button_Number = val[0]
Button_Action = val[3]
if Button_Action == '2': # Release (after press)
v = 10
if Button_Action == '3': # Release (after hold)
v = 20
if Button_Action == '4': # Double press
v = 30
if Button_Action == '5': # Triple press
v = 40
if Button_Action == '6': # Quadruple press
v = 50
if Button_Action == '7': # shake
v = 60Et je n'ai pas trouvé ou lire la version non plus ^^. Ca apparait dans les logs, mais faut redemarrer le plugin, sinon tu le vois dans le fichier plugin.py
<plugin key="deCONZ" name="deCONZ plugin" author="Smanar" version="1.0.25" w