Plugin wifilightV2 - Tuya - Smart Life

Yess!

Je pensais l’avoir déjà fait mais effectivement ce n’était pas le cas…
Note et commentaire posés.

Merci encore.

Pour mes différents types de Smart sockets et multiprises, vous me conseillez aussi d’utiliser le Custom j’imagine?
Cette question car j’ai vu des sous-types Smart Plug…
Idem pour mes interrupteurs et variateurs?

Merci

1 « J'aime »

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

Ca fait beaucoup de questions !:

Maxcio :
Tu as tout trouvé. Reste la couleur, codée comme ceci :
// $color = « #FF0000 » (c’est le début du dps31)
$colorhex = str_replace( « # », «  »,$color);
$r = (int)hexdec(substr($color,1,2));
$g = (int)hexdec(substr($color,3,2));
$b = (int)hexdec(substr($color,5,2));
$hsv = $this->RGB2HSV ($r, $g, $b);
$hsv[‹ H ›] = $hsv[‹ H ›]*255/360;
$hsv[‹ S ›] = $hsv[‹ S ›]*255/100;
$hsv[‹ V ›] = $hsv[‹ V ›]*255/100;
$hsvhex = $this->hsv2hex($hsv);
$hsvhex = str_replace( « # », «  »,$hsvhex);
$hexvalue = $colorhex .« 00 ».$hsvhex;

Soit RRGGBB00HHSSVV.
Le plugin ne sait pas faire cette conversion. Tu peux créer des boutons et pour te faciliter la vie :
https://www.rapidtables.com/convert/color/rgb-to-hsv.html

Wifi Zoozee :
tu as trouvé le dps pour allumer éteindre (en testant à partir de 1? en l’absence de logs)
Si tu modifies l’état de la prise avec l’appli smartlife et que rien n’apparait dans les logs → KO pas de solution. il y a comme cela des prises qui ne renvoient pas leur état.

Pour le commutateur Wifi :
pareil, si tu modifies la prise avec l’appli tuya et que rien ne sort dans les logs → ko

double switch mural:
problème de localkey/id la prise ne comprends pas la trame envoyée et ne renvoie rien : time out et retour -3

1 « J'aime »

Salut a tous
un petit up de mon message du 11 octobre

Merci

je n’en sait rien et si ça ne perturbe pas ce n’est pas très important. En tous cas ce n’est pas le plugin. As tu fait une recherche avec le message dans le forum ?

@BeauFort9476 Je viens de pousser une version beta afin de pouvoir envoyer une couleur proprement.

Extrait de la doc :

Dans le cas de la couleur d’une lampe :

Le codage de la couleur chez tuya a plusieurs format et est différent de celui utilisé par Jeedom. Jeedom utilise le format RGB alors que tuya utilise différents formats HSV ou combinant HSV et RGB. Le RGB code chaque couleur de 0 à 255 ou en hexadéciaml de 0 à FF. Le rouge est donc codé FF0000, le bleu : 0000FF, le blanc : FFFFFF et le noir : 000000. Les valeur pour HSV sont les suivantes : Hue de 0 à 360° (couleur), S de 0 à 100% (Saturation) et V de 0 à 100% (Intensité). Voir ici pour aller plus loin.

Afin de permettre au plugin de fonctionner correctement pour les couleurs, il faut identifier les formats utilisés par tuya :

1 - format HSV : H (0 à 360 ) S(codé de 0 à 1000) V (codé de 0 à 1000) le résultat est ensuite donnée en base 16, soit 12 digits hexadécimaux. Exemple pour du rouge alors RGB = FF0000 et HSV= 0° S=100% V=100% soit en codage Tuya 000003E803E8

2 - format RGB00HSV : RGB sont codés comme ci-dessus. 00 est intercallé puis H (0 à 255 ) S(codé de 0 à 255) V (codé de 0 à 255). Le résultat est donné en base 16, soit 14 digits hexadécimaux. Exemple pour du rouge alors RGB = FF0000 et HSV= 0° S=100% V=100% soit en codage Tuya FF00000000FFFF

3 - format RGB : RGB sont codés comme ci-dessus. Mais jamais vu chez tuya

Dans le champ paramètre des dps (info et action) correspondant à la couleur il faut mettre :
si format 1 : #colorH4S4V4_1000#
si format 2 : #colorR2G2B200H2S2V2_255#
si format 3 : #color#

Si le codage ne correspond pas à ceux ci-dessus, il faut configurer des boutons pour chaque couleur individuelle désirée en mettant comme valeur du dps le codage de la couleur attendue par le périphérique. Le retour d’état ne pourra pas fonctionner.

Vous pouvez aider en échangeant sur le forum pour comprendre le codage utilisé par tuya.

Exemple :

Receive after decode :{devId:50701244cc50e37e9aff,dps:{"120":"012F003F00FF","101":true}}

Ici, une couleur a été modifiée sur l’application du périphérique et on observe que le dps 120 a changé il a le format 1.

  • Créer une nouvelle commande action/couleur dans les commandes du périphérique :
    • Dans la colonne interface mettre Couleur comme nom
    • Dans la colonne nom interne et n° de commande, mettre comme Id unique : Couleur, comme dps : 120 (sans les doubles guillemets) et comme paramètre : « #colorH4S4V4_1000# » (ici la valeur est entourée de guillemets, il faut donc les mettre).
  • Créer une nouvelle commande info/autre dans les commandes du périphérique :
    • Dans la colonne interface mettre ColorGet comme nom de l’info
    • Dans la colonne nom interne et n° de commande, mettre comme Id unique : ColorGet, comme dps : 120 (sans les doubles guillemets) et « #colorH4S4V4_1000# » dans paramètres.

Donc si tu as le temps de tester. Attention je n’ai pas testé donc si KO : me dire pourquoi et m’envoyer les logs.

1 « J'aime »

Merci @bernardfr.caron!

Pour mon Switch Wifi c’était un problème d’@IP qui avait changé car pas de bail statique pour cet équipement.
Il se connecte bien maintenant, mais je n’arrive pas à le piloter

[2020-11-08 18:18:13][DEBUG] :   Memory used :2343 ko 80 o
[2020-11-08 18:18:13][DEBUG] :    Update state @192.168.0.31
[2020-11-08 18:18:13][DEBUG] :     Cmd to 192.168.0.31 - Try:192.168.0.31  6668 - Connect OK!
[2020-11-08 18:18:13][DEBUG] :     Update state
[2020-11-08 18:18:13][DEBUG] :     Receive after decode :j
[2020-11-08 18:18:29][DEBUG] :     Receive after decode :v
[2020-11-08 18:18:37][DEBUG] :     Receive after decode :{"dps":{"102":0},"t":1604855916}
[2020-11-08 18:18:37][DEBUG] :      dps:
[2020-11-08 18:18:37][DEBUG] :     Read Json OK
[2020-11-08 18:18:37][DEBUG] :    Multiple device @192.168.0.31 canal:1
[2020-11-08 18:18:37][DEBUG] :     Update state
[2020-11-08 18:18:37][DEBUG] :     Receive after decode :{"dps":{"102":0},"t":1604855916}
[2020-11-08 18:18:37][DEBUG] :      dps:
[2020-11-08 18:18:37][DEBUG] :     Read Json OK
[2020-11-08 18:18:37][DEBUG] :    Multiple device @192.168.0.31 canal:1
[2020-11-08 18:18:37][DEBUG] :     Update state
[2020-11-08 18:18:41][DEBUG] :     Receive after decode :{"dps":{"1":false},"t":1604855920}
[2020-11-08 18:18:41][DEBUG] :      dps:
[2020-11-08 18:18:41][DEBUG] :     Read Json OK
[2020-11-08 18:18:41][DEBUG] :    Multiple device @192.168.0.31 canal:1
[2020-11-08 18:18:41][DEBUG] :     Update state - Dps1:
[2020-11-08 18:18:45][DEBUG] : << Ping @192.168.0.31  diff:16
[2020-11-08 18:18:45][DEBUG] :     Cmd to 192.168.0.31 - Try:192.168.0.31  6668 - Connect OK!
[2020-11-08 18:18:45][DEBUG] :     Receive after decode :v
[2020-11-08 18:18:49][DEBUG] :     Receive after decode :{"dps":{"1":true},"t":1604855928}
[2020-11-08 18:18:49][DEBUG] :      dps:
[2020-11-08 18:18:49][DEBUG] :     Read Json OK
[2020-11-08 18:18:49][DEBUG] :    Multiple device @192.168.0.31 canal:1
[2020-11-08 18:18:49][DEBUG] :     Update state - Dps1:1
[2020-11-08 18:18:52][DEBUG] :     Receive after decode :{"dps":{"102":0},"t":1604855930}
[2020-11-08 18:18:52][DEBUG] :      dps:
[2020-11-08 18:18:52][DEBUG] :     Read Json OK
[2020-11-08 18:18:52][DEBUG] :    Multiple device @192.168.0.31 canal:1
[2020-11-08 18:18:52][DEBUG] :     Update state

En testant la commande:

[2020-11-08 18:23:37][DEBUG] :     Receive after decode :v
[2020-11-08 18:23:42][DEBUG] :     Cmd to 127.0.0.1: {"t":"1604856222","devId":"bf83193f10720c3ec4h53h","dps":{"1":},"uid":""} - Try:127.0.0.1  6900 - Connect OK!
[2020-11-08 18:23:42][DEBUG] :     Cmd to 192.168.0.31 - Try:192.168.0.31  6668 - Connect OK!
[2020-11-08 18:23:42][DEBUG] :    No state update
[2020-11-08 18:23:42][DEBUG] :     Receive after decode :d

Avec la config suivante:


Je ne vois pas à quoi sert le dps 102 qui remonte en retour d’état, une idée?

Sinon, j’ai un comportement différents entre les 2 switchs (acheté au même moment) car l’autre a été upgradé de version, ce qui a j’ai l’impression masqué les commandes au plug-in.
Cela confirme ta théorie sur le fait qu’il ne faut pas upgrader les versions de firmware!
Donc je n’ai pour le moment pas upgradé le firmware de celui-ci.

tu veux dire que l’upgrade fait que les dps ne remontent pas ?
ou plutôt que le plugin ne dialogue plus du tout (dans ce cas la localkey a changé suite à l’upgrade)

peux tu me donner un lien vers le switch ?

Plutôt que les dps ne remontent pas :
[2020-11-08 18:36:35][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-11-08 18:36:35][DEBUG] : ****** Device listenable Switch lumière garage - Class:TuyaCustom_V2 @192.168.0.53Chanel:1 *****
[2020-11-08 18:36:35][DEBUG] : Key not set
[2020-11-08 18:36:35][DEBUG] : Socket created @192.168.0.53
[2020-11-08 18:36:35][DEBUG] : ADD New device @192.168.0.53 channel:1
[2020-11-08 18:36:35][DEBUG] : Device and socket exist : key:0 @192.168.0.53 channel:1 diff:0
[2020-11-08 18:36:35][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-11-08 18:36:35][DEBUG] : Memory used :2342 ko 328 o
[2020-11-08 18:36:35][DEBUG] : Update state @192.168.0.53
[2020-11-08 18:36:35][DEBUG] : Cmd to 192.168.0.53 - Try:192.168.0.53 6668 - Connect OK!
[2020-11-08 18:36:35][DEBUG] : Update state
[2020-11-08 18:36:35][DEBUG] : Receive after decode :?
[2020-11-08 18:36:51][DEBUG] : << Ping @192.168.0.53 diff:16
[2020-11-08 18:36:51][DEBUG] : Cmd to 192.168.0.53 - Try:192.168.0.53 6668 - Connect OK!
[2020-11-08 18:36:51][DEBUG] : Receive after decode :stuck_out_tongue:
[2020-11-08 18:36:55][DEBUG] : Receive after decode :
[2020-11-08 18:37:04][DEBUG] : Receive after decode :?
[2020-11-08 18:37:07][DEBUG] : << Ping @192.168.0.53 diff:16
[2020-11-08 18:37:07][DEBUG] : Cmd to 192.168.0.53 - Try:192.168.0.53 6668 - Connect OK!
[2020-11-08 18:37:07][DEBUG] : Receive after decode :stuck_out_tongue:

Après un cycle status, start puis stop

https://www.amazon.fr/dp/B088D393LM/ref=sspa_dk_detail_5?psc=1&pd_rd_i=B088D393LM&pd_rd_w=RBqDM&pf_rd_p=6eaac53c-8072-49a8-9401-5813fe195aad&pd_rd_wg=ZPsFt&pf_rd_r=QJVNT61M392W9MVS8HQ4&pd_rd_r=8f615dac-5e7e-476c-82a0-df117791a797&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUExU0VFV0tGMUpUT1FSJmVuY3J5cHRlZElkPUEwNzIwNjMyMlROU05ZQ1hXNUxROSZlbmNyeXB0ZWRBZElkPUEwMTkxMDY3NDZRT0FYSUNSN0ZYJndpZGdldE5hbWU9c3BfZGV0YWlsJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ==
ou
https://www.amazon.fr/dp/B07T2V28F8/ref=twister_B08694LT3W?_encoding=UTF8&psc=1

peux tu vérifier que l’id n’a pas changé ?

je viens d’avoir un 2ème retour de souci de mauvis décodage…

Fichtre!

Effectivement ID et token avaient changé!!
Je reteste…
Merci

Ca marche!!
Merci!!

[2020-11-08 18:45:53][DEBUG] : ****** Device listenable Switch lumière garage - Class:TuyaCustom_V2 @192.168.0.53Chanel:1 *****
[2020-11-08 18:45:53][DEBUG] : Key not set
[2020-11-08 18:45:53][DEBUG] : Socket created @192.168.0.53
[2020-11-08 18:45:53][DEBUG] : ADD New device @192.168.0.53 channel:1
[2020-11-08 18:45:53][DEBUG] : Device and socket exist : key:0 @192.168.0.53 channel:1 diff:0
[2020-11-08 18:45:53][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-11-08 18:45:53][DEBUG] : Memory used :2342 ko 328 o
[2020-11-08 18:45:53][DEBUG] : Update state @192.168.0.53
[2020-11-08 18:45:53][DEBUG] : Cmd to 192.168.0.53 - Try:192.168.0.53 6668 - Connect OK!
[2020-11-08 18:45:53][DEBUG] : Update state
[2020-11-08 18:45:53][DEBUG] : Receive after decode :j
[2020-11-08 18:46:09][DEBUG] : << Ping @192.168.0.53 diff:16
[2020-11-08 18:46:09][DEBUG] : Cmd to 192.168.0.53 - Try:192.168.0.53 6668 - Connect OK!
[2020-11-08 18:46:09][DEBUG] : Receive after decode :?
[2020-11-08 18:46:23][DEBUG] : Receive after decode :{« dps »:{« 102 »:0},« t »:1604857582}
[2020-11-08 18:46:23][DEBUG] : dps:
[2020-11-08 18:46:23][DEBUG] : Read Json OK
[2020-11-08 18:46:23][DEBUG] : Multiple device @192.168.0.53 canal:1
[2020-11-08 18:46:23][DEBUG] : Update state
[2020-11-08 18:46:25][DEBUG] : << Ping @192.168.0.53 diff:16
[2020-11-08 18:46:25][DEBUG] : Cmd to 192.168.0.53 - Try:192.168.0.53 6668 - Connect OK!
[2020-11-08 18:46:25][DEBUG] : Receive after decode :?
[2020-11-08 18:46:26][DEBUG] : Receive after decode :{« dps »:{« 1 »:true},« t »:1604857585}
[2020-11-08 18:46:26][DEBUG] : dps:
[2020-11-08 18:46:26][DEBUG] : Read Json OK
[2020-11-08 18:46:26][DEBUG] : Multiple device @192.168.0.53 canal:1
[2020-11-08 18:46:26][DEBUG] : Update state - Dps1:1
[2020-11-08 18:46:29][DEBUG] : Receive after decode :{« dps »:{« 1 »:false},« t »:1604857589}
[2020-11-08 18:46:29][DEBUG] : dps:
[2020-11-08 18:46:29][DEBUG] : Read Json OK

1 « J'aime »

Sur la beta? A propos des codes pour les couleurs j’imagine…
Pas encore testé, je vais l’installer sur un autre Jeedom pour regarder.

oui sur la beta
ça me rendrait bien service et à la communauté

Ok, je suis en train.
J’ai installé la beta sur une autre instance Jeedom.
Et paramétré une des prises Maxcio comme cela en suivant tes instructions:

Trace sans rien lancer:
2020-11-08 18:57:56][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-11-08 18:57:56][DEBUG] : ****** Device listenable Prise connectée Maxcio 1 - Class:TuyaCustom_V2 @192.168.0.51Chanel:1 *****
[2020-11-08 18:57:56][DEBUG] : Key not set
[2020-11-08 18:57:56][DEBUG] : Socket created @192.168.0.51
[2020-11-08 18:57:56][DEBUG] : ADD New device @192.168.0.51 channel:1
[2020-11-08 18:57:56][DEBUG] : Device and socket exist : key:0 @192.168.0.51 channel:1 diff:0
[2020-11-08 18:57:56][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-11-08 18:57:56][DEBUG] : Memory used :2410 ko 984 o
[2020-11-08 18:57:56][DEBUG] : Update state @192.168.0.51
[2020-11-08 18:57:56][DEBUG] : Cmd to 192.168.0.51 - Try:192.168.0.51 6668 - Connect OK!
[2020-11-08 18:57:56][DEBUG] : Update state
[2020-11-08 18:57:56][DEBUG] : Receive after decode :{« devId »:« 63322540bcddc254e92c »,« dps »:{« 1 »:true,« 27 »:false,« 28 »:« colour »,« 29 »:255,« 31 »:« 7bff00005affff »,« 32 »:« 3855b40168ffff »,« 33 »:« ffff500100ff00 »,« 34 »:« ffff8003ff000000ff000000ff000000000000000000 »,« 35 »:« ffff5001ff0000 »,« 36 »:« ffff0505ff000000ff00ffff00ff00ff0000ff000000 »}}
[2020-11-08 18:57:56][DEBUG] : dps:
[2020-11-08 18:57:56][DEBUG] : Read Json OK
[2020-11-08 18:57:56][DEBUG] : Multiple device @192.168.0.51 canal:1
[2020-11-08 18:57:56][DEBUG] : Update state - Dps1:1
[2020-11-08 18:58:12][DEBUG] : << Ping @192.168.0.51 diff:16
[2020-11-08 18:58:12][DEBUG] : Cmd to 192.168.0.51 - Try:192.168.0.51 6668 - Connect OK!
[2020-11-08 18:58:12][DEBUG] : Receive after decode :1
[2020-11-08 18:58:28][DEBUG] : << Ping @192.168.0.51 diff:16
[2020-11-08 18:58:28][DEBUG] : Cmd to 192.168.0.51 - Try:192.168.0.51 6668 - Connect OK!
[2020-11-08 18:58:28][DEBUG] : Receive after decode :1
[2020-11-08 18:58:44][DEBUG] : << Ping @192.168.0.51 diff:16
[2020-11-08 18:58:44][DEBUG] : Cmd to 192.168.0.51 - Try:192.168.0.51 6668 - Connect OK!
[2020-11-08 18:58:44][DEBUG] : Receive after decode :1

Tu souhaites ensuite que je lance la commande action Couleur puis la commande GetColor j’imagine?

Rien dans les logs et pas de retour de la commande dans l’interface…
2020-11-08 18:59:58][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-11-08 18:59:58][DEBUG] : ****** Device listenable Prise connectée Maxcio 1 - Class:TuyaCustom_V2 @192.168.0.51Chanel:1 *****
[2020-11-08 18:59:58][DEBUG] : Device and socket exist : key:0 @192.168.0.51 channel:1 diff:10
[2020-11-08 18:59:58][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-11-08 18:59:58][DEBUG] : Memory used :2496 ko 752 o
[2020-11-08 19:00:04][DEBUG] : << Ping @192.168.0.51 diff:16
[2020-11-08 19:00:04][DEBUG] : Cmd to 192.168.0.51 - Try:192.168.0.51 6668 - Connect OK!
[2020-11-08 19:00:04][DEBUG] : Receive after decode :1
[2020-11-08 19:00:08][DEBUG] : Mem —>:2490
[2020-11-08 19:00:20][DEBUG] : << Ping @192.168.0.51 diff:16
[2020-11-08 19:00:20][DEBUG] : Cmd to 192.168.0.51 - Try:192.168.0.51 6668 - Connect OK!
[2020-11-08 19:00:20][DEBUG] : Receive after decode :1
[2020-11-08 19:00:36][DEBUG] : << Ping @192.168.0.51 diff:16
[2020-11-08 19:00:36][DEBUG] : Cmd to 192.168.0.51 - Try:192.168.0.51 6668 - Connect OK!
[2020-11-08 19:00:36][DEBUG] : Receive after decode :1
[2020-11-08 19:00:52][DEBUG] : << Ping @192.168.0.51 diff:16
[2020-11-08 19:00:52][DEBUG] : Cmd to 192.168.0.51 - Try:192.168.0.51 6668 - Connect OK!
[2020-11-08 19:00:52][DEBUG] : Receive after decode :1
[2020-11-08 19:00:59][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-11-08 19:00:59][DEBUG] : ****** Device listenable Prise connectée Maxcio 1 - Class:TuyaCustom_V2 @192.168.0.51Chanel:1 *****
[2020-11-08 19:00:59][DEBUG] : Device and socket exist : key:0 @192.168.0.51 channel:1 diff:7
[2020-11-08 19:00:59][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-11-08 19:00:59][DEBUG] : Memory used :2496 ko 752 o
[2020-11-08 19:01:08][DEBUG] : << Ping @192.168.0.51 diff:16
[2020-11-08 19:01:08][DEBUG] : Cmd to 192.168.0.51 - Try:192.168.0.51 6668 - Connect OK!
[2020-11-08 19:01:08][DEBUG] : Receive after decode :1

On va y aller doucement
tu modifies la couleur uniquement sur l’appli tuya
les logs doivent remonter la couleur dans le dps qui va bien
il faut mettre des guillemets anglais dans paramètres
puis cliquer sur tester du colorget
me donner la valeur

[2020-11-08 19:14:21][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-11-08 19:14:21][DEBUG] : ****** Device listenable Prise connectée Maxcio 1 - Class:TuyaCustom_V2 @192.168.0.51Chanel:1 *****
[2020-11-08 19:14:21][DEBUG] : Device and socket exist : key:0 @192.168.0.51 channel:1 diff:13
[2020-11-08 19:14:21][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-11-08 19:14:21][DEBUG] : Memory used :2417 ko 712 o
[2020-11-08 19:14:24][DEBUG] : << Ping @192.168.0.51 diff:16
[2020-11-08 19:14:24][DEBUG] : Cmd to 192.168.0.51 - Try:192.168.0.51 6668 - Connect OK!
[2020-11-08 19:14:24][DEBUG] : Receive after decode :1
[2020-11-08 19:14:40][DEBUG] : << Ping @192.168.0.51 diff:16
[2020-11-08 19:14:40][DEBUG] : Cmd to 192.168.0.51 - Try:192.168.0.51 6668 - Connect OK!
[2020-11-08 19:14:40][DEBUG] : Receive after decode :1
[2020-11-08 19:14:55][DEBUG] : Receive after decode :{« devId »:« 63322540bcddc254e92c »,« dps »:{« 27 »:true},« t »:1604859294}
[2020-11-08 19:14:55][DEBUG] : dps:
[2020-11-08 19:14:55][DEBUG] : Read Json OK
[2020-11-08 19:14:55][DEBUG] : Multiple device @192.168.0.51 canal:1
[2020-11-08 19:14:55][DEBUG] : Update state
[2020-11-08 19:14:56][DEBUG] : << Ping @192.168.0.51 diff:16
[2020-11-08 19:14:56][DEBUG] : Cmd to 192.168.0.51 - Try:192.168.0.51 6668 - Connect OK!
[2020-11-08 19:15:03][DEBUG] : Receive after decode :{« devId »:« 63322540bcddc254e92c »,« dps »:{« 28 »:« colour »,« 31 »:« 7bff00005affff »},« t »:1604859303}
[2020-11-08 19:15:03][DEBUG] : dps:
[2020-11-08 19:15:03][DEBUG] : Read Json OK
[2020-11-08 19:15:03][DEBUG] : Multiple device @192.168.0.51 canal:1
[2020-11-08 19:15:03][DEBUG] : Update state
[2020-11-08 19:15:12][DEBUG] : << Ping @192.168.0.51 diff:16
[2020-11-08 19:15:12][DEBUG] : Cmd to 192.168.0.51 - Try:192.168.0.51 6668 - Connect OK!
[2020-11-08 19:15:12][DEBUG] : Receive after decode :1
[2020-11-08 19:15:13][DEBUG] : Receive after decode :{« devId »:« 63322540bcddc254e92c »,« dps »:{« 31 »:« ff00440157ffff »},« t »:1604859312}
[2020-11-08 19:15:13][DEBUG] : dps:
[2020-11-08 19:15:13][DEBUG] : Read Json OK
[2020-11-08 19:15:13][DEBUG] : Multiple device @192.168.0.51 canal:1
[2020-11-08 19:15:13][DEBUG] : Update state
[2020-11-08 19:15:22][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2020-11-08 19:15:22][DEBUG] : ****** Device listenable Prise connectée Maxcio 1 - Class:TuyaCustom_V2 @192.168.0.51Chanel:1 *****
[2020-11-08 19:15:22][DEBUG] : Device and socket exist : key:0 @192.168.0.51 channel:1 diff:9
[2020-11-08 19:15:22][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End

Retour de ColorGet : (donc non valorisé semble t il)
#colorH4S4V4_1000#