Compatibilité prises

Pour tester les prises du premier post. Si je peux récupérer toutes les infos je passerai sur ce plugin.

dès que tu les as tu me dis

Je les ai déjà vu que j’utilise le plugin smart life/ tuya (cf post initial) :wink:

voir en MP

Bonjour,

Si ces produits sont compatible je serait intéressé par le savoir car je possède le plugin de @bernardfr.caron qui est d’ailleurs très réactif comme DEV.

J’ai suivi ce tuto Plugin wifilightV2 Récupérer id et localkey pour Tuya Smartlife qui est nickel pour récupérer les infos nécessaires à la configuration.

Malheureusement ça ne fonctionne pas : Device @192.168.1.40 with firmware 1.xx : use V1 version of the Tuya plugin in the configuration

Je vais continuer à fouiller.

il y a 2 type pour tuya V1 et V2 : utiliser V1 (bizarrement si périphérique acheté récemment).
et peut être qu’avec des logs…

Bonjour,

Oui pour les logs c’est pour ça que je disais que j’allais continuer à fouiller. Chose curieuse, on dirait qu’ils laissent apparaître que tout va bien.

[2020-05-02 14:16:57][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-02 14:16:57][DEBUG] : ****** Device listenable Prise 1 - Class: Tuya_SW_C_V2 @192.168.1.40 *****
[2020-05-02 14:16:57][DEBUG] :    Device and socket exist : key:0 @192.168.1.40 channel:1 diff:14
[2020-05-02 14:16:57][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-02 14:16:57][DEBUG] :   Memory used :1144 ko 168 o
[2020-05-02 14:16:59][DEBUG] : << Ping @192.168.1.40  diff:16
[2020-05-02 14:16:59][DEBUG] :     Try:192.168.1.40  6668 - Connect OK!
[2020-05-02 14:16:59][DEBUG] : //Receive from :192.168.1.40
[2020-05-02 14:16:59][DEBUG] :     Receive after decode :;lMQ5zs=
[2020-05-02 14:17:15][DEBUG] : << Ping @192.168.1.40  diff:16
[2020-05-02 14:17:15][DEBUG] :     Try:192.168.1.40  6668 - Connect OK!
[2020-05-02 14:17:15][DEBUG] : //Receive from :192.168.1.40
[2020-05-02 14:17:15][DEBUG] :     Receive after decode :;lMQ5zs=
[2020-05-02 14:17:31][DEBUG] : << Ping @192.168.1.40  diff:16
[2020-05-02 14:17:31][DEBUG] :     Try:192.168.1.40  6668 - Connect OK!
[2020-05-02 14:17:31][DEBUG] : //Receive from :192.168.1.40
[2020-05-02 14:17:31][DEBUG] :     Receive after decode :;lMQ5zs=
[2020-05-02 14:17:47][DEBUG] : << Ping @192.168.1.40  diff:16
[2020-05-02 14:17:47][DEBUG] :     Try:192.168.1.40  6668 - Connect OK!
[2020-05-02 14:17:47][DEBUG] : //Receive from :192.168.1.40
[2020-05-02 14:17:47][DEBUG] :     Receive after decode :;lMQ5zs=

Pour le tuya v1, la liste de marque ou type de périphérique ne propose que ‹ Tuya Smart/Jinvoo/eFamilyCloud compatible V2 ›. Du coup, je ne vois pas où spécifier un V1.

Mes prises ont été achetées il y a 1 an.

Ci-dessous les logs générés par un appui on puis off.

[2020-05-02 14:40:07][DEBUG] :     Cmd : {"t":"1588423207","devId":"07368214bcddc29b7f8d","dps":{"1":true},"uid":""} - Try:127.0.0.1  6900 - Connect OK!
[2020-05-02 14:40:07][DEBUG] :     Send cmd to device @192.168.1.40
[2020-05-02 14:40:07][DEBUG] :     Try:192.168.1.40  6668 - Connect OK!
[2020-05-02 14:40:07][DEBUG] : !!!!!!!!! End !!!!!!!!!!
[2020-05-02 14:40:10][DEBUG] : << Ping @192.168.1.40  diff:16
[2020-05-02 14:40:10][DEBUG] :     Try:192.168.1.40  6668 - Connect OK!
[2020-05-02 14:40:10][DEBUG] : //Receive from :192.168.1.40
[2020-05-02 14:40:10][DEBUG] :     Receive after decode :;lMQ5zs=
[2020-05-02 14:40:25][DEBUG] :     Cmd : {"t":"1588423225","devId":"07368214bcddc29b7f8d","dps":{"1":false},"uid":""} - Try:127.0.0.1  6900 - Connect OK!
[2020-05-02 14:40:25][DEBUG] :     Send cmd to device @192.168.1.40
[2020-05-02 14:40:25][DEBUG] :     Try:192.168.1.40  6668 - Connect OK!
[2020-05-02 14:40:25][DEBUG] : !!!!!!!!! End !!!!!!!!!!
[2020-05-02 14:40:26][DEBUG] : << Ping @192.168.1.40  diff:16
[2020-05-02 14:40:26][DEBUG] :     Try:192.168.1.40  6668 - Connect OK!
[2020-05-02 14:40:26][DEBUG] : //Receive from :192.168.1.40
[2020-05-02 14:40:26][DEBUG] :     Receive after decode :;lMQ5zs=

Il vaudrait mieux tester avec un appui ON/OFF sur l’appli tuya pour voir si le plugin décode. Mais c’est probablement un mauvais localkey.

Ok je ne pensais pas que le plugin écoutait les interactions externes. Je regarde de suite.

[2020-05-02 18:06:09][DEBUG] : //Receive from :192.168.1.40
[2020-05-02 18:06:09][ERROR] :     Device  @192.168.1.40 with firmware 1.xx : use V1 version of the Tuya plugin in the configuration
[2020-05-02 18:06:09][DEBUG] :     Receive after decode :izjw 1%VrUV7Q>#YWb6pXp6o]Az<ld"~nbsLl&5,MjDIV/v~,;12
[2020-05-02 18:06:12][DEBUG] : //Receive from :192.168.1.40
[2020-05-02 18:06:12][ERROR] :     Device  @192.168.1.40 with firmware 1.xx : use V1 version of the Tuya plugin in the configuration
[2020-05-02 18:06:12][DEBUG] :     Receive after decode :qwxIrYP]$:~8]wV7Q>#YWDc3p*iaiWssl8q*@FRB>ny&;B{<4jXkkhqP+;M<K;
[2020-05-02 18:06:14][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-02 18:06:14][DEBUG] : ****** Device listenable Prise 1 - Class: Tuya_SW_C_V2 @192.168.1.40 *****
[2020-05-02 18:06:14][DEBUG] :    Device and socket exist : key:0 @192.168.1.40 channel:1 diff:2
[2020-05-02 18:06:14][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-05-02 18:06:14][DEBUG] :   Memory used :1144 ko 168 o
[2020-05-02 18:06:14][DEBUG] : //Receive from :192.168.1.40
[2020-05-02 18:06:14][ERROR] :     Device  @192.168.1.40 with firmware 1.xx : use V1 version of the Tuya plugin in the configuration
[2020-05-02 18:06:14][DEBUG] :     Receive after decode :8[Dg-6m6*b}QV7Q>#YWE;S>uQYvQ24t0d,xB5}%&AbX_X3p.7,rV#a~Ee/Zn/;#O
[2020-05-02 18:06:18][DEBUG] : << Ping @192.168.1.40  diff:16
[2020-05-02 18:06:18][DEBUG] :     Try:192.168.1.40  6668 - Connect OK!
[2020-05-02 18:06:18][DEBUG] : //Receive from :192.168.1.40
[2020-05-02 18:06:18][DEBUG] :     Receive after decode :;lMQ5zs=
[2020-05-02 18:06:20][DEBUG] : //Receive from :192.168.1.40
[2020-05-02 18:06:20][ERROR] :     Device  @192.168.1.40 with firmware 1.xx : use V1 version of the Tuya plugin in the configuration
[2020-05-02 18:06:20][DEBUG] :     Receive after decode :0!9:1RRfM (MV7Q>#YWq[maL~vjrm1cD;&;.,iX#K/CSz2JFT7,rV#a~Ee/Zn/;#O
[2020-05-02 18:06:22][DEBUG] : //Receive from :192.168.1.40
[2020-05-02 18:06:22][ERROR] :     Device  @192.168.1.40 with firmware 1.xx : use V1 version of the Tuya plugin in the configuration
[2020-05-02 18:06:22][DEBUG] :     Receive after decode :R%MdJ8c*H<8KnhjRV7Q>#YW|/r:HT<8{w2~w(_Z<3}&LTU7
[2020-05-02 18:06:23][DEBUG] : //Receive from :192.168.1.40
[2020-05-02 18:06:23][ERROR] :     Device  @192.168.1.40 with firmware 1.xx : use V1 version of the Tuya plugin in the configuration
[2020-05-02 18:06:23][DEBUG] :     Receive after decode :;l.k{h"CMX8ChfokV7Q>#YWLS.lZZOQdEHMG&9g: 9:x^);rMa
[2020-05-02 18:06:24][DEBUG] : //Receive from :192.168.1.40
[2020-05-02 18:06:24][ERROR] :     Device  @192.168.1.40 with firmware 1.xx : use V1 version of the Tuya plugin in the configuration
[2020-05-02 18:06:24][DEBUG] :     Receive after decode :a3=)?UGNaV7Q>#YW{17$ytUly. w-t:L(emsxU
[2020-05-02 18:06:34][DEBUG] : << Ping @192.168.1.40  diff:16
[2020-05-02 18:06:34][DEBUG] :     Try:192.168.1.40  6668 - Connect OK!
[2020-05-02 18:06:34][DEBUG] : //Receive from :192.168.1.40
[2020-05-02 18:06:34][DEBUG] :     Receive after decode :;lMQ5zs=

Logs d’un on/off fait via l’appli smartphone. On retrouve bien l’erreur de version V1 mais on dirait bien qu’il décode quelque chose.

tu as un périphérique V1 donc utiliser une config V1
ensuite vérifier la localkey

Le problème c’est que je ne vois pas comment configurer le plugin en V1.

Merci pour ton aide.

ah
zut

grosfi.ch/Dvxxz2cueer

Ha ouais c’est vachement mieux le on/off fonctionne :wink:.

Je vais bouquiner pour trouver comment récupérer la conso. C’est cool ça avance.

Merci.

elle y est mais dans les logs uniquement
voir la doc pour les interpréter

Bonjour,

Comme dit dans la doc je garde le retour d’état, scrute les logs (prise allumée) et récupère ceci :

 Receive after decode :{"devId":"07368214bcddc29b7f8d","dps":{"18":95,"19":128,"20":2349},"t":1588601155,"s":17955};lMQ5zs= - Read Json OK

Je mets donc 20;18;19 dans la textbox ‹ paramétrage de l’énergie › et reboot le démon.

Mais l’info ne remonte pas.

Je mets une trace plus complète si une ligne peut aider à l’analyse.

[2020-05-04 16:05:55][DEBUG] :     Cmd : {"t":"1588601155","devId":"07368214bcddc29b7f8d","dps":{"1":true},"uid":""} - Try:127.0.0.1  6900 - Connect OK!
[2020-05-04 16:05:55][DEBUG] :     Send cmd to device @192.168.1.40
[2020-05-04 16:05:55][DEBUG] :     Try:192.168.1.40  6668 - Connect OK!
[2020-05-04 16:05:55][DEBUG] : !!!!!!!!! End !!!!!!!!!!
[2020-05-04 16:05:55][DEBUG] : //Receive from :192.168.1.40
[2020-05-04 16:05:55][DEBUG] :     Receive after decode :Empty
[2020-05-04 16:05:55][DEBUG] :     Receive after decode :{"devId":"07368214bcddc29b7f8d","dps":{"1":true},"t":1588601153,"s":17954};lMQ5zs= - Read Json OK
[2020-05-04 16:05:55][DEBUG] :     Update state - On:1
[2020-05-04 16:05:57][DEBUG] : //Receive from :192.168.1.40
[2020-05-04 16:05:57][DEBUG] :     Receive after decode :{"devId":"07368214bcddc29b7f8d","dps":{"18":95,"19":128,"20":2349},"t":1588601155,"s":17955};lMQ5zs= - Read Json OK
[2020-05-04 16:05:57][DEBUG] :     Update state
[2020-05-04 16:05:58][DEBUG] : << Ping @192.168.1.40  diff:16
[2020-05-04 16:05:58][DEBUG] :     Try:192.168.1.40  6668 - Connect OK!
[2020-05-04 16:05:58][DEBUG] : //Receive from :192.168.1.40
[2020-05-04 16:05:58][DEBUG] :     Receive after decode :Empty
[2020-05-04 16:05:59][DEBUG] : //Receive from :192.168.1.40
[2020-05-04 16:05:59][DEBUG] :     Receive after decode :{"devId":"07368214bcddc29b7f8d","dps":{"18":62,"19":79},"t":1588601157,"s":17956};lMQ5zs= - Read Json OK
[2020-05-04 16:05:59][DEBUG] :     Update state
[2020-05-04 16:06:11][DEBUG] : //Receive from :192.168.1.40
[2020-05-04 16:06:11][DEBUG] :     Receive after decode :{"devId":"07368214bcddc29b7f8d","dps":{"18":59,"19":75,"20":2353},"t":1588601169,"s":17957};lMQ5zs= - Read Json OK
[2020-05-04 16:06:11][DEBUG] :     Update state
[2020-05-04 16:06:14][DEBUG] : << Ping @192.168.1.40  diff:16
[2020-05-04 16:06:14][DEBUG] :     Try:192.168.1.40  6668 - Connect OK!
[2020-05-04 16:06:14][DEBUG] : //Receive from :192.168.1.40
[2020-05-04 16:06:14][DEBUG] :     Receive after decode :Empty
[2020-05-04 16:06:30][DEBUG] : << Ping @192.168.1.40  diff:16
[2020-05-04 16:06:30][DEBUG] :     Try:192.168.1.40  6668 - Connect OK!
[2020-05-04 16:06:30][DEBUG] : //Receive from :192.168.1.40
[2020-05-04 16:06:30][DEBUG] :     Receive after decode :Empty

Merci à toi.

normal : pligin de test :wink:

Ok c’est coquin ça (je pensais que la limite c’était 1 équipement). Comme le on/off fonctionne y’a pas de raison de le reste non. Go sur le market pour achat du coup.

C’est fait et c’est ok la puissance remonte bien.

Une question, est-il possible de remonter la tension et l’intensité (puisque présentes dans les logs et sans partir du principe qu’on est en 220v et faire le calcul) ? En appelant un TensionGet, IntensiteGet :wink: par exemple.

Merci.

normalement ça remonte : logs