Plugin wifilightV2 - Tuya - Smart Life

Je tente de connecter une prise Wifi connectée Maxcio https://www.amazon.fr/gp/product/B07KG2DF5P/ref=ppx_yo_dt_b_asin_title_o07_s01?ie=UTF8&psc=1 qui comporte en plus une led avec couleur variable et 2 prise USB 5V.
Avec ce seul équipement activé, démon redémarré, voici les traces:

[2020-10-29 17:37:29][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-10-29 17:37:29][DEBUG] : ****** Device listenable Prise connectée Maxcio 3 - Class:TuyaCustom_V2 @192.168.0.121Chanel:1 *****
[2020-10-29 17:37:29][DEBUG] :    Device and socket exist : key:0 @192.168.0.121 channel:1 diff:13
[2020-10-29 17:37:29][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-10-29 17:37:29][DEBUG] :   Memory used :2416 ko 136 o
[2020-10-29 17:37:32][DEBUG] : << Ping @192.168.0.121  diff:16
[2020-10-29 17:37:32][DEBUG] :     Cmd to 192.168.0.121 - Try:192.168.0.121  6668 - Connect OK!
[2020-10-29 17:37:32][DEBUG] :     Receive after decode :?
[2020-10-29 17:37:43][DEBUG] :     Receive after decode :{"devId":"305040432cf4321e7712","dps":{"1":true,"27":true},"t":1603989463}
[2020-10-29 17:37:43][DEBUG] :      dps:
[2020-10-29 17:37:43][DEBUG] :     Read Json OK
[2020-10-29 17:37:43][DEBUG] :    Tuya Device or Yeelight Bulb
[2020-10-29 17:37:43][DEBUG] :     Update state - Dps1:1
[2020-10-29 17:37:48][DEBUG] : << Ping @192.168.0.121  diff:16
[2020-10-29 17:37:48][DEBUG] :     Cmd to 192.168.0.121 - Try:192.168.0.121  6668 - Connect OK!
[2020-10-29 17:37:48][DEBUG] :     Receive after decode :?
[2020-10-29 17:38:04][DEBUG] : << Ping @192.168.0.121  diff:16

J"allume et de je redémarre à la main, mais je ne vois aucune trame passer dans la log à part celle là:

[2020-10-29 17:39:24][DEBUG] : << Ping @192.168.0.121  diff:16
[2020-10-29 17:39:24][DEBUG] :     Cmd to 192.168.0.121 - Try:192.168.0.121  6668 - Connect OK!
[2020-10-29 17:39:24][DEBUG] :     Receive after decode :?
[2020-10-29 17:39:30][DEBUG] :     Receive after decode :{"devId":"305040432cf4321e7712","dps":{"1":false,"27":false},"t":1603989570}
[2020-10-29 17:39:30][DEBUG] :      dps:
[2020-10-29 17:39:30][DEBUG] :     Read Json OK
[2020-10-29 17:39:30][DEBUG] :    Tuya Device or Yeelight Bulb
[2020-10-29 17:39:30][DEBUG] :     Update state - Dps1:

-10-29 17:54:52][DEBUG] :     Receive after decode :{"devId":"305040432cf4321e7712","dps":{"1":false,"27":false,"28":"white","29":255,"31":"ff00000000ffff","32":"00ff0000000000","33":"ffff500100ff00","34":"ffff8003ff000000ff000000ff000000000000000000","35":"ffff5001ff0000","36":"ffff0505ff000000ff00ffff00ff00ff0000ff000000"}}

EDIT: c’est bon j’ai compris!
pour le DPS 1, le paramètre est true pour allumer false pour éteindre le plug
pour le DPS 27, le paramètre est true pour allumer et false pour éteindre la lumière!

Le DPS 28 est pour la couleur de la lumière… « white » ou « colour »
Le DPS 29 pour l’intensité de la lumière entre 0 et 255
DPS 31 pour le choix de la couleur
Pour les autres je ne sais pas encore!

Je tente maintenant pour les prise connectées Wifi Zoozee : https://www.amazon.fr/gp/product/B07PBX6TN1/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1

J’arrive bien à les allumer et à les éteindre, mais pas encore à récupérer l’état…

2020-10-29 18:46:13][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-10-29 18:46:13][DEBUG] : ****** Device listenable Smart socket salle à manger baie - Class:TuyaCustom_V2 @192.168.0.33Chanel:1 *****
[2020-10-29 18:46:13][DEBUG] :    Device and socket exist : key:0 @192.168.0.33 channel:1 diff:13
[2020-10-29 18:46:13][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-10-29 18:46:13][DEBUG] :   Memory used :2336 ko 936 o
[2020-10-29 18:46:16][DEBUG] : << Ping @192.168.0.33  diff:16
[2020-10-29 18:46:16][DEBUG] :     Cmd to 192.168.0.33 - Try:192.168.0.33  6668 - Connect OK!
[2020-10-29 18:46:16][DEBUG] :     Receive after decode :U
[2020-10-29 18:46:32][DEBUG] : << Ping @192.168.0.33  diff:16
[2020-10-29 18:46:32][DEBUG] :     Cmd to 192.168.0.33 - Try:192.168.0.33  6668 - Connect OK!
[2020-10-29 18:46:32][DEBUG] :     Receive after decode :U
[2020-10-29 18:46:48][DEBUG] : << Ping @192.168.0.33  diff:16
[2020-10-29 18:46:48][DEBUG] :     Cmd to 192.168.0.33 - Try:192.168.0.33  6668 - Connect OK!
[2020-10-29 18:46:48][DEBUG] :     Receive after decode :U
[2020-10-29 18:47:04][DEBUG] : << Ping @192.168.0.33  diff:16
[2020-10-29 18:47:04][DEBUG] :     Cmd to 192.168.0.33 - Try:192.168.0.33  6668 - Connect OK!
[2020-10-29 18:47:04][DEBUG] :     Receive after decode :U

Le paramétrage de la commande Etat par défaut ne semble pas fonctionner, mais j’ai trouvé cela:

2020-10-29 18:49:28][DEBUG] : << Ping @192.168.0.33  diff:16
[2020-10-29 18:49:28][DEBUG] :     Cmd to 192.168.0.33 - Try:192.168.0.33  6668 - Connect OK!
[2020-10-29 18:49:28][DEBUG] :     Receive after decode :U
[2020-10-29 18:49:37][DEBUG] :     Receive after decode :{"dps":{"11":0},"t":1603993777}
[2020-10-29 18:49:37][DEBUG] :      dps:
[2020-10-29 18:49:37][DEBUG] :     Read Json OK
[2020-10-29 18:49:37][DEBUG] :    Tuya Device or Yeelight Bulb

J’ai l’impression que c’est le dps 11 qui correspond au retour d’état, mais il est toujours à 0!!
Alors là je suis sec…
J’ai lancé les commandes refresh et status avec le plugin Smartlife pour tenter, le statut a bien l’air de se mettre à jour au niveau de ce plugin, mais rien n’apparait dans les traces de Wifilightv2…

Pour le commutateur Wifi

[2020-10-29 19:16:15][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-10-29 19:16:15][DEBUG] : ****** Device listenable Switch lumière garage - Class:TuyaCustom_V2 @192.168.0.71Chanel:1 *****
[2020-10-29 19:16:15][DEBUG] :    Device and socket exist : key:0 @192.168.0.71 channel:1 diff:13
[2020-10-29 19:16:15][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-10-29 19:16:15][DEBUG] :   Memory used :2337 ko 856 o
[2020-10-29 19:16:18][DEBUG] : << Ping @192.168.0.71  diff:16
[2020-10-29 19:16:18][DEBUG] :     Cmd to 192.168.0.71 - Try:192.168.0.71  6668 - Connect OK!
[2020-10-29 19:16:18][DEBUG] :     Receive after decode :p
[2020-10-29 19:16:34][DEBUG] : << Ping @192.168.0.71  diff:16
[2020-10-29 19:16:34][DEBUG] :     Cmd to 192.168.0.71 - Try:192.168.0.71  6668 - Connect OK!
[2020-10-29 19:16:34][DEBUG] :     Receive after decode :p
[2020-10-29 19:16:50][DEBUG] : << Ping @192.168.0.71  diff:16
[2020-10-29 19:16:50][DEBUG] :     Cmd to 192.168.0.71 - Try:192.168.0.71  6668 - Connect OK!
[2020-10-29 19:16:50][DEBUG] :     Receive after decode :p
[2020-10-29 19:17:06][DEBUG] : << Ping @192.168.0.71  diff:16
[2020-10-29 19:17:06][DEBUG] :     Cmd to 192.168.0.71 - Try:192.168.0.71  6668 - Connect OK!
[2020-10-29 19:17:06][DEBUG] :     Receive after decode :p

Il ne trouve rien…

Je continue cette fois-ci avec un double switch mural.
https://fr.aliexpress.com/item/33030860599.html?spm=a2g0o.productlist.0.0.23677058f9tQDw&algo_pvid=ad3e398e-5846-4b68-accc-d606d737cbef&algo_expid=ad3e398e-5846-4b68-accc-d606d737cbef-2&btsid=0b0a187916040805911341036eedf0&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
J’ai cette erreur dans les logs… A quoi correspond Err=115?


[2020-10-29 22:07:25][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-10-29 22:07:25][DEBUG] : ****** Device listenable Switch Wifi encastré - Class:TuyaCustom_V2 @192.168.0.78Chanel:1 *****
[2020-10-29 22:07:25][DEBUG] :    Key not set
[2020-10-29 22:07:25][DEBUG] :    Socket created  @192.168.0.78
[2020-10-29 22:07:25][DEBUG] :    Connection impossible. Err=115 : Operation now in progress
[2020-10-29 22:07:25][DEBUG] :    ADD New device @192.168.0.78 channel:1
[2020-10-29 22:07:25][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

La commande « connecté » me retourne -3…

Bonjour @bernardfr.caron

je sollicite ton aide car je n’arrive pas à accrocher un de mes interrupteur Wifi.
J’ai désactivé tous les autres, redémarré le démon et j’ai ces traces:

	>>>>Daemon Started
[2020-11-01 19:24:51][DEBUG] :    Memory used :2229 ko 280 o
[2020-11-01 19:24:51][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-11-01 19:24:51][DEBUG] : ****** Device listenable PC lumière salle à manger - Class:TuyaCustom_V2 @192.168.0.78Chanel:1 *****
[2020-11-01 19:24:51][DEBUG] :    Key not set
[2020-11-01 19:24:51][DEBUG] :    Socket created  @192.168.0.78
[2020-11-01 19:24:51][DEBUG] :    Connection impossible. Err=115 : Operation now in progress
[2020-11-01 19:24:51][DEBUG] :    ADD New device @192.168.0.78 channel:1
[2020-11-01 19:24:51][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-11-01 19:24:51][DEBUG] :   Memory used :2337 ko 176 o
[2020-11-01 19:25:52][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-11-01 19:25:52][DEBUG] : ****** Device listenable PC lumière salle à manger - Class:TuyaCustom_V2 @192.168.0.78Chanel:1 *****
[2020-11-01 19:25:52][DEBUG] :    Key:0  time diff:61
[2020-11-01 19:25:52][DEBUG] :    Wait to update
[2020-11-01 19:25:52][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-11-01 19:25:52][DEBUG] :   Memory used :2338 ko 640 o

La conf me semble bonne, tout est renseigné, je viens de récupérer le jeton via la technique Man In the Middle avec la commande tuya-cli list-app.

Et les traces avec le second switch identique qui lui passe à la connexion:

[2020-11-01 19:31:17][DEBUG] : ****** Device listenable Switch lumière garage - Class:TuyaCustom_V2 @192.168.0.71Chanel:1 *****
[2020-11-01 19:31:17][DEBUG] :    Key not set
[2020-11-01 19:31:17][DEBUG] :    Socket created  @192.168.0.71
[2020-11-01 19:31:17][DEBUG] :    ADD New device @192.168.0.71 channel:1
[2020-11-01 19:31:17][DEBUG] :    Device and socket exist : key:0 @192.168.0.71 channel:1 diff:0
[2020-11-01 19:31:17][DEBUG] : ****** Device listenable PC lumière salle à manger - Class:TuyaCustom_V2 @192.168.0.78Chanel:1 *****
[2020-11-01 19:31:17][DEBUG] :    Key not set
[2020-11-01 19:31:17][DEBUG] :    Socket created  @192.168.0.78
[2020-11-01 19:31:17][DEBUG] :    Connection impossible. Err=115 : Operation now in progress
[2020-11-01 19:31:17][DEBUG] :    ADD New device @192.168.0.78 channel:1
[2020-11-01 19:31:17][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-11-01 19:31:17][DEBUG] :   Memory used :2353 ko 656 o
[2020-11-01 19:31:17][DEBUG] :    Update state @192.168.0.71
[2020-11-01 19:31:17][DEBUG] :     Cmd to 192.168.0.71 - Try:192.168.0.71  6668 - Connect OK!
[2020-11-01 19:31:17][DEBUG] :     Update state
[2020-11-01 19:31:17][DEBUG] :     Receive after decode :=

N.B. : je viens de reconnecter le second switch ce jour, j’ai du le réappairer avec SmartLife et donc mettre à jour le token.
Par contre SmartLife m’a demandé si je souhaitais mettre à jour le micro logiciel, mais je n’ai pour le moment pas accepté, je devrai peut-être finalement?

Une idée?
Merci d’avance