TUYA Zigbee GW et appareil Zigbee

tu recharges la dernière beta et tu fais le test demandé ci-dessus

Merci, j’ai vu la beta arriver juste après avoir répondu.

Voici le log

[2020-05-12 21:01:38][DEBUG] : >>>>Daemon Started
[2020-05-12 21:01:38][DEBUG] :    Memory used :2101 ko 288 o
[2020-05-12 21:01:38][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-12 21:01:38][DEBUG] : ****** Device listenable Barillet - Class: TuyaCustom2_V2 @192.168.0.57 *****
[2020-05-12 21:01:38][DEBUG] :    Key not set
[2020-05-12 21:01:38][DEBUG] :    Socket created  @192.168.0.57
[2020-05-12 21:01:38][DEBUG] :    ADD New device @192.168.0.57 channel:1
[2020-05-12 21:01:38][DEBUG] :    Device and socket exist : key:0 @192.168.0.57 channel:1 diff:0
[2020-05-12 21:01:38][DEBUG] : ****** Device listenable Tuya Box - Class: TuyaCustom2_V2 @192.168.0.57 *****
[2020-05-12 21:01:38][DEBUG] :    Device and socket exist : key:0 @192.168.0.57 channel:1 diff:0
[2020-05-12 21:01:38][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-12 21:01:38][DEBUG] :   Memory used :2203 ko 720 o
[2020-05-12 21:01:38][DEBUG] :    Update state @192.168.0.57
[2020-05-12 21:01:38][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 21:01:38][DEBUG] :     Update state
[2020-05-12 21:01:38][DEBUG] :     Receive after decode :d
[2020-05-12 21:01:54][DEBUG] : << Ping @192.168.0.57  diff:16
[2020-05-12 21:01:54][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 21:01:54][DEBUG] :     Receive after decode :Y
[2020-05-12 21:02:00][DEBUG] :     Cmd : {"t":"1589310120","cid":"bfdfd9abc48bffd97av2ja","dps":{"161":"Enter"}} - Try:127.0.0.1  6900 - Connect OK!
[2020-05-12 21:02:00][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 21:02:00][DEBUG] : !!!!!!!!! End !!!!!!!!!!
[2020-05-12 21:02:00][DEBUG] :     Receive after decode :Y
[2020-05-12 21:02:10][DEBUG] : << Ping @192.168.0.57  diff:16
[2020-05-12 21:02:10][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 21:02:10][DEBUG] :     Receive after decode :Y
[2020-05-12 21:02:26][DEBUG] : << Ping @192.168.0.57  diff:16
[2020-05-12 21:02:26][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 21:02:26][DEBUG] :     Receive after decode :Y
[2020-05-12 21:02:39][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-12 21:02:39][DEBUG] : ****** Device listenable Barillet - Class: TuyaCustom2_V2 @192.168.0.57 *****
[2020-05-12 21:02:39][DEBUG] :    Device and socket exist : key:0 @192.168.0.57 channel:1 diff:13
[2020-05-12 21:02:39][DEBUG] : ****** Device listenable Tuya Box - Class: TuyaCustom2_V2 @192.168.0.57 *****
[2020-05-12 21:02:39][DEBUG] :    Device and socket exist : key:0 @192.168.0.57 channel:1 diff:13
[2020-05-12 21:02:39][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-12 21:02:39][DEBUG] :   Memory used :2204 ko 384 o
[2020-05-12 21:02:42][DEBUG] : << Ping @192.168.0.57  diff:16
[2020-05-12 21:02:42][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 21:02:42][DEBUG] :     Receive after decode :Y
[2020-05-12 21:02:58][DEBUG] : << Ping @192.168.0.57  diff:16
[2020-05-12 21:02:58][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 21:02:58][DEBUG] :     Receive after decode :Y
[2020-05-12 21:03:14][DEBUG] : << Ping @192.168.0.57  diff:16
[2020-05-12 21:03:14][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 21:03:14][DEBUG] :     Receive after decode :Y
[2020-05-12 21:03:30][DEBUG] : << Ping @192.168.0.57  diff:16
[2020-05-12 21:03:30][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 21:03:30][DEBUG] :     Receive after decode :Y
[2020-05-12 21:03:40][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-12 21:03:40][DEBUG] : ****** Device listenable Barillet - Class: TuyaCustom2_V2 @192.168.0.57 *****
[2020-05-12 21:03:40][DEBUG] :    Device and socket exist : key:0 @192.168.0.57 channel:1 diff:10
[2020-05-12 21:03:40][DEBUG] : ****** Device listenable Tuya Box - Class: TuyaCustom2_V2 @192.168.0.57 *****
[2020-05-12 21:03:40][DEBUG] :    Device and socket exist : key:0 @192.168.0.57 channel:1 diff:10
[2020-05-12 21:03:40][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-12 21:03:40][DEBUG] :   Memory used :2204 ko 384 o
[2020-05-12 21:03:46][DEBUG] : << Ping @192.168.0.57  diff:16
[2020-05-12 21:03:46][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 21:03:46][DEBUG] :     Receive after decode :Y
[2020-05-12 21:04:02][DEBUG] : << Ping @192.168.0.57  diff:16
[2020-05-12 21:04:02][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 21:04:02][DEBUG] :     Receive after decode :Y
[2020-05-12 21:04:08][DEBUG] :     Cmd : {"t":"1589310248","cid":"bfdfd9abc48bffd97av2ja","dps":{"161":Esc}} - Try:127.0.0.1  6900 - Connect OK!
[2020-05-12 21:04:08][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 21:04:08][DEBUG] : !!!!!!!!! End !!!!!!!!!!
[2020-05-12 21:04:08][DEBUG] :     Receive after decode :d
[2020-05-12 21:04:18][DEBUG] : << Ping @192.168.0.57  diff:16
[2020-05-12 21:04:18][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 21:04:18][DEBUG] :     Receive after decode :Y
[2020-05-12 21:04:34][DEBUG] : << Ping @192.168.0.57  diff:16
[2020-05-12 21:04:34][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 21:04:34][DEBUG] :     Receive after decode :Y

est-ce que la serrure change ? car malheureusement il n’y a pas de retour.

Je ne pense pas car quand je fais la manipulation j’entends un bip et avec jeedom non.

De plus quand je clique sur l’état de 161 il change bien quand je passe de Enter à Esc avec l’application mais ne change pas quand je change avec Jeedom.

normal la GW ne comprends pas la commande envoyée
je vois ça

peux tu essayer avec comme Id :

ec1bbdfffe781b28

Wahou, ça a fonctionné j’ai eu le bip/bip et le bip/bip/bip

[2020-05-12 21:37:39][DEBUG] :     Cmd : {"t":"1589312259","cid":"ec1bbdfffe781b28","dps":{"161":"Enter"}} - Try:127.0.0.1  6900 - Connect OK!
[2020-05-12 21:37:39][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 21:37:39][DEBUG] : !!!!!!!!! End !!!!!!!!!!
[2020-05-12 21:37:39][DEBUG] :     Receive after decode :Y
[2020-05-12 21:37:39][DEBUG] :     Receive after decode :{"dps":{"161":"Enter"},"cid":"ec1bbdfffe781b28","t":1589312259}
[2020-05-12 21:37:39][DEBUG] :      dps:
[2020-05-12 21:37:39][DEBUG] :     Read Json OK
[2020-05-12 21:37:39][DEBUG] :    Tuya Device or Yeelight Bulb
[2020-05-12 21:37:39][DEBUG] :     Update state - Dps161:Enter
[2020-05-12 21:37:46][DEBUG] :     Cmd : {"t":"1589312266","cid":"ec1bbdfffe781b28","dps":{"161":Esc}} - Try:127.0.0.1  6900 - Connect OK!
[2020-05-12 21:37:46][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 21:37:46][DEBUG] : !!!!!!!!! End !!!!!!!!!!
[2020-05-12 21:37:46][DEBUG] :     Receive after decode :d
[2020-05-12 21:37:51][DEBUG] : << Ping @192.168.0.57  diff:16
[2020-05-12 21:37:51][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 21:37:51][DEBUG] :     Receive after decode :Y
[2020-05-12 21:38:04][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-12 21:38:04][DEBUG] : ****** Device listenable Barillet - Class: TuyaCustom2_V2 @192.168.0.57 *****
[2020-05-12 21:38:04][DEBUG] :    Device and socket exist : key:0 @192.168.0.57 channel:1 diff:13
[2020-05-12 21:38:04][DEBUG] : ****** Device listenable Tuya Box - Class: TuyaCustom2_V2 @192.168.0.57 *****
[2020-05-12 21:38:04][DEBUG] :    Device and socket exist : key:0 @192.168.0.57 channel:1 diff:13
[2020-05-12 21:38:04][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-12 21:38:04][DEBUG] :   Memory used :2204 ko 320 o
[2020-05-12 21:38:07][DEBUG] : << Ping @192.168.0.57  diff:16
[2020-05-12 21:38:07][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 21:38:07][DEBUG] :     Receive after decode :Y

tu peux garder cette beta mais je vais faire une config spéciale mais j’ai 2 autres choses à corriger avant.
Il faudra peut-être que tu reconfigures en stable. En attendant tu peux jouer avec.
Il faudrait que tu me dises si tu trouves cet id avec packetcapture

et enfin, me donner ce qu’il se passes au démarrage du plugin car il interroge la serrure sur son état pour voir comment remonte la batterie.
Tu me confirmes que son ID est 110 ?

Oui DPS pour la batterie 110. Mais pour le moment aucun retour.

Par contre chose bizarre, l’état ne se met pas à jours alors qu’il y a un retour dans la console si je ne me trompe pas.

et dès que tu ajoutes un nouvel équipement à la gw, tu me préviens

il envoie le dps quand il a envie. sauf si on lui demande, au démarrage du plugin → faire ce test.
Pour l’état, je ne comprends pas, on a validé tout à l’heure

J’ai un deuxième barillet mais j’attendais de maîtriser le premier avant. Je le rajoute Vendredi quand j’aurais reçu les piles.

Pour l’état oui j’ai le retour avec l’application, mais quand je lance depuis Jeedom non. Je refais un test.

super.
le souci c’est que c’est la GW qui va attribuer les dps et je pense que l’on ne pourra qu’utiliser un custom mais on a validé le protocole c’est un gros progrès.
On peut mettre quoi sur la GW à part des serrures ?

c’est ça ta GW ?

Je pense qu’il y a beaucoup beaucoup de module possible. J’ai vu capteur ouverture, mouvement vibration, ampoule, enfin en gros autant que Xiaomi j’ai l’impression.

C’est celle-là.
Édit du 28 05 2020
#Aliexpress € 18,57 40%OFF | Tuya ZigBee-pont de maison intelligente | Passerelle intelligente Hub, application vie intelligente, télécommande sans fil, fonctionne avec Alexa Google Home

Oui PACKET CAPTURE me donne le mac : ec1bbdfffe781b28 juste après le uuid : bfdfd9abc48bffd97av2ja

Ok je fais la doc.
En stable il faudra modifier le nom le type (il n’y aura pas de sous-type).

peux tu me dire pour le retour d’état (et si KO avec les logs)

Je crois avoir trouvé pourquoi j’ai un souci dans la MAJ avec jeedom et non avec l’appli TUYA.

[2020-05-12 22:21:19][DEBUG] :     Cmd : {"t":"1589314879","cid":"ec1bbdfffe781b28","dps":{"161":"Enter"}} - Try:127.0.0.1  6900 - Connect OK!
[2020-05-12 22:21:19][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 22:21:19][DEBUG] : !!!!!!!!! End !!!!!!!!!!
[2020-05-12 22:21:19][DEBUG] :     Receive after decode :Y
[2020-05-12 22:21:21][DEBUG] : << Ping @192.168.0.57  diff:16
[2020-05-12 22:21:21][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 22:21:21][DEBUG] :     Receive after decode :Y
[2020-05-12 22:21:23][DEBUG] :     Receive after decode :{"dps":{"161":"Enter"},"cid":"ec1bbdfffe781b28","t":1589314883}
[2020-05-12 22:21:23][DEBUG] :      dps:
[2020-05-12 22:21:23][DEBUG] :     Read Json OK
[2020-05-12 22:21:23][DEBUG] :    Tuya Device or Yeelight Bulb
[2020-05-12 22:21:23][DEBUG] :     Update state - Dps161:Enter
[2020-05-12 22:21:32][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-12 22:21:32][DEBUG] : ****** Device listenable Barillet - Class: TuyaCustom2_V2 @192.168.0.57 *****
[2020-05-12 22:21:32][DEBUG] :    Device and socket exist : key:0 @192.168.0.57 channel:1 diff:9
[2020-05-12 22:21:32][DEBUG] : ****** Device listenable Tuya Box - Class: TuyaCustom2_V2 @192.168.0.57 *****
[2020-05-12 22:21:32][DEBUG] :    Device and socket exist : key:0 @192.168.0.57 channel:1 diff:9
[2020-05-12 22:21:32][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-12 22:21:32][DEBUG] :   Memory used :2287 ko 88 o
[2020-05-12 22:21:32][DEBUG] :     Cmd : {"t":"1589314892","cid":"ec1bbdfffe781b28","dps":{"161":Esc}} - Try:127.0.0.1  6900 - Connect OK!
[2020-05-12 22:21:32][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 22:21:32][DEBUG] : !!!!!!!!! End !!!!!!!!!!
[2020-05-12 22:21:32][DEBUG] :     Receive after decode :d
[2020-05-12 22:21:37][DEBUG] : << Ping @192.168.0.57  diff:16
[2020-05-12 22:21:37][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 22:21:37][DEBUG] :     Receive after decode :Y
[2020-05-12 22:21:53][DEBUG] : << Ping @192.168.0.57  diff:16
[2020-05-12 22:21:53][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 22:21:53][DEBUG] :     Receive after decode :Y

Avec l’application par contre :

[2020-05-12 22:27:59][DEBUG] :     Receive after decode :{"dps":{"161":"Enter"},"cid":"ec1bbdfffe781b28","t":1589315279}
[2020-05-12 22:27:59][DEBUG] :      dps:
[2020-05-12 22:27:59][DEBUG] :     Read Json OK
[2020-05-12 22:27:59][DEBUG] :    Tuya Device or Yeelight Bulb
[2020-05-12 22:27:59][DEBUG] :     Update state - Dps161:Enter
[2020-05-12 22:28:01][DEBUG] : << Ping @192.168.0.57  diff:16
[2020-05-12 22:28:01][DEBUG] :     Try:192.168.0.57  6668 - Connect OK!
[2020-05-12 22:28:01][DEBUG] :     Receive after decode :Y
[2020-05-12 22:28:08][DEBUG] :     Receive after decode :{"dps":{"161":"Esc"},"cid":"ec1bbdfffe781b28","t":1589315288}
[2020-05-12 22:28:08][DEBUG] :      dps:
[2020-05-12 22:28:08][DEBUG] :     Read Json OK
[2020-05-12 22:28:08][DEBUG] :    Tuya Device or Yeelight Bulb
[2020-05-12 22:28:08][DEBUG] :     Update state - Dps161:Esc

On voit qu’avec Jeedom la MAJ du statut en Esc ne se fait pas…