Ampoule LVWIT compatible smartlife

Bonsoir à tous, j’ai acheté des ampoules sur amazon qui sont compatibles smartlife.

https://www.amazon.fr/LVWIT-Multicolore-Intelligent-contr%C3%B4lable-lapplication/dp/B083DNKQMK/ref=sr_1_3?__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=1GMEMP6SJI87H&dchild=1&keywords=gu10%2Blvwit&qid=1635453039&qsid=259-1458615-1386524&sprefix=gu10%2Blvwit%2Caps%2C48&sr=8-3&sres=B083DNKQMK%2CB08PKGG1K8%2CB07YKF1R3M%2CB07DQJTSKF%2CB07JLY6265%2CB07YKG34L4%2CB084X81C75%2CB07YKFHH8J%2CB07TKJLQVS%2CB07YKF9HZ2%2CB083DNFZTT%2CB07FXG2ZDH%2CB07G2QDRV6%2CB07G23VGJY%2CB06XSCQJDJ%2CB07JKSD939%2CB07RZPZ9NR%2CB07DQ7BCH8%2CB08315HXF4%2CB08285CLT2&srpt=LIGHT_BULB&th=1

Depuis l’application l’installation a été rapide et fonctionne correctement. J’ai donc essayé de les faire remonter sur jeedom.
Avec le plugin smartlife je les vois et je peux les allumer/éteindre mais je n’ai pas le contrôle complet (luminosité et couleurs). Après je n’ai pas beaucoup poussé mes expériences et j’ai basculé sur le plugin wifilightv2.

J’ai donc réussi à obtenir les "localKey " et "deviceId " via httpcanary et j’ai essayé plusieurs type d’ampoule dans le plugin mais sans succés.

Quand je regarde dans les logs je retrouve des « connect ok ! » mais je n’arrive pas à savoir si l’intégration est possible.

Je mets un bout de log dans lequel j’ai essayé un on / off / couleur / luminosité.
( type de périphérique sélectionné : Tuya Smart Life compatible V2)
sous type : Ampoule RGB

[2021-10-28 22:38:55][DEBUG] :     Cmd to 127.0.0.1: {"t":"1635453535","devId":"bf80a3d4af4919f42daorq","dps":{"1":true},"uid":""} - canal:1 - Try:127.0.0.1  6900 - Connect OK!
[2021-10-28 22:39:06][DEBUG] :     Cmd to 127.0.0.1: {"t":"1635453546","devId":"bf80a3d4af4919f42daorq","dps":{"1":false,"2":"white"},"uid":""} - canal:1 - Try:127.0.0.1  6900 - Connect OK!
[2021-10-28 22:39:28][DEBUG] :     Mode Color Id:Color
[2021-10-28 22:39:28][DEBUG] :     Cmd to 127.0.0.1: {"t":"1635453568","devId":"bf80a3d4af4919f42daorq","dps":{"1":true},"uid":""} - canal:1 - Try:127.0.0.1  6900 - Connect OK!
[2021-10-28 22:39:28][DEBUG] :     Cmd to 127.0.0.1: {"t":"1635453568","devId":"bf80a3d4af4919f42daorq","dps":{"2":"colour","5": "fff0000027ffff"},"uid":""} - canal:1 - Try:127.0.0.1  6900 - Connect OK!
[2021-10-28 22:39:28][DEBUG] :     Cmd to 127.0.0.1: {"gwId":"bf80a3d4af4919f42daorq","devId":"bf80a3d4af4919f42daorq"} - canal:1 - Try:127.0.0.1  6900 - Connect OK!
[2021-10-28 22:39:38][DEBUG] :     Cmd to 127.0.0.1: {"t":"1635453578","devId":"bf80a3d4af4919f42daorq","dps":{"1":true},"uid":""} - canal:1 - Try:127.0.0.1  6900 - Connect OK!
[2021-10-28 22:39:38][DEBUG] :     Cmd to 127.0.0.1: {"t":"1635453578","devId":"bf80a3d4af4919f42daorq","dps":{"2":"colour","5": "8078000027ff7f"},"uid":""} - canal:1 - Try:127.0.0.1  6900 - Connect OK!
[2021-10-28 22:39:38][DEBUG] :     Cmd to 127.0.0.1: {"gwId":"bf80a3d4af4919f42daorq","devId":"bf80a3d4af4919f42daorq"} - canal:1 - Try:127.0.0.1  6900 - Connect OK!

Si quelqu’un a une idée…

Un petit morceau de log qui parle d’erreur 115…

[2021-10-28 22:52:42][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices - V1.81 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-10-28 22:52:42][DEBUG] : ** lampe 1 - TuyaBase_V2 @192.168.1.48 - c:1 **
[2021-10-28 22:52:43][DEBUG] :     Key not set New device: created  @192.168.1.48 close Connection impossible. Err=115 : Operation now in progress ADD New device @192.168.1.48 channel:1
[2021-10-28 22:52:43][DEBUG] : ** lampe 2 - TuyaBase @192.168.1.55 - c:1 **
[2021-10-28 22:52:43][DEBUG] :     Key not set New device: created  @192.168.1.55 close Connection impossible. Err=115 : Operation now in progress ADD New device @192.168.1.55 channel:1
[2021-10-28 22:52:43][DEBUG] : ** lampe 3 - TuyaBase_V2 @192.168.1.136 - c:1 **
[2021-10-28 22:52:44][DEBUG] :     Key not set New device: created  @192.168.1.136 close Connection impossible. Err=115 : Operation now in progress ADD New device @192.168.1.136 channel:1

Oui :

  • lire la doc
  • appliquer la procédure de débogage
  • revenir ici

Bonjour et merci pour votre réponse.
J’ai lu la documentation avant de venir poser ma question, et je viens de la relire avant de poster cette réponse, mais, avec mes modestes compétences, je ne vois pas ce qui pourrait me faire avancer.

Dans la doc par contre, j’ai lu :

Il est conseillé de se renseigner sur le forum pour connaitre la compatibilité d’un produit peu diffusé.

ou bien encore :

21) A l’aide ?

Aller sur le forum de Jeedom ici

Ayant quand même passé pas mal de temps à lire et ayant réussi à faire quelques avancées ( récupération des Id et Key par exemple) je pense être arrivé au bout de mes possibilités…

Je veux bien déboguer mais malheureusement je ne sais pas par où commencé.

Désolé, je ne peux pas t’aider.
et tant qu’à citer la doc :
https://bcaro.github.io/wifilightV2-doc/fr_FR/tuya#tocAnchor-1-20-1
8 point à vérifier
puis :
https://bcaro.github.io/wifilightV2-doc/fr_FR/tuya#tocAnchor-1-20-2
puis :
https://bcaro.github.io/wifilightV2-doc/fr_FR/tuya#tocAnchor-1-20-3
puis :
https://bcaro.github.io/wifilightV2-doc/fr_FR/tuya#tocAnchor-1-20-4
puis :
https://bcaro.github.io/wifilightV2-doc/fr_FR/tuya#tocAnchor-1-20-6

et je reproduis ici :

  1. copie d’écran de la configuration du périphérique
  2. réaliser les tests et configuration préalable (voir paragraphe ci-dessus)
  3. vérifier que le périphérique est trouvé et connecté, donner les logs si KO (voir paragraphe ci-dessus)
  4. vérifier que la localKey est la bonne, donner les logs si KO (voir paragraphe ci-dessus)
  5. vérifier que le devId ou le cid sont corrects, donner les logs si KO (voir paragraphe ci-dessus)

Ok merci…

En fait pour la doc je passais par la page de configuration du plugin qui propose un bouton documentation qui redirige visiblement vers une documentation obsolète ou incomplète…

Ceci explique cela !

Il faudrait m’expliquer comment faire pour arriver sur une doc obsolète

Obsolète ou incomplète…

Comme expliqué au dessus, page de configuration du plugin puis cliquer sur le bouton documentation en haut à droite.

On arrive sur une autre page que celle que vous indiquez dans votre demande de débogage.

## 3.1) Test et configuration préalables

1. le périphérique à tester a été inclus dans l’appli Smartlife,

C’est fait et j’ai bien le contrôle complet du spot dans l’application.

2. dans le cas d’un périphérique Tuya/Zigbee, sa passerelle a été incluse dans l’appli Smartlife et le périphérique doit aussi avoir été inclus

Pas de passerelle dans mon cas.

3. les localKey et devId ou cid ont été récupérés (le débogage peut permettre de retrouver cid et devId)

En utilisant httpcanary et une version plus ancienne de smartlife j’ai pu récupérer ces informations :
(copier/coller directement depuis le fichier httpcanary pour éviter les fautes de frappe)

          "devId": "bf3717b216848ec1c0qieo",
          "name": "Smart Lighting Tunable White and Color",
          "localKey": "61f2db653e10e17f"

4. le périphérique et son éventuelle passerelle n’ont pas été supprimés de l’appli Smartlife et l’appli Smartlife n’a pas été supprimée

Application et configuration inchangée.

5. l’appli Smartlife est arrêtée sur tous les terminaux pouvant la faire tourner

Application fermée et « tuée » sur le téléphone et la tablette ayant reçue la version ancienne de smartlife pour la récupération des Id. (Étape répétée plusieurs fois)

6. l’adresse IP du périphérique (Tuya ou passerelle Tuya/Zigbee) est rendue fixe et est connue

Ci dessous 2 captures d’écran, la première les infos recueillies dans l’application smartlife
(adresse IP masquée = IP extérieure) ( adresse locale retrouvée dans la configuration freebox par correspondance de l’adresse mac)

Deuxième capture, configuration dans l’interface Free, adresse fixée :

7. configurer les logs wifilightV2 en mode debug, redémarrer le demon
Opération effectuée

8. vérifier que le d’mon du plugin tourne (configuration du plugin wifilightV2 → Démon → Statut :OK)
Statut OK vérifié

Je continue dessous pour plus de lisibilité…

La suite est plus technique et ça risque de se compliquer pour moi…

## 3.2) Vérifier que le périphérique est trouvé et connecté

1. désactiver dans wifilightV2 tous les périphériques sauf celui à tester (ne garder qu’un seul canal en cas de périphérique multi-canaux) (dans la cas d’un périphérique connecté à une passerelle, la passerelle doit rester activée), le but est de ne pas mélanger tous les périphériques

C’est fait, je n’ai plus qu’un spot configuré ( voir post du dessus)

2. effacer les logs

Fait

3. sauvegarder le périphérique dans le plugin : cela a pour effet de lancer le démon qui teste toutes les minutes les périphériques wifilightV2

Fait

Exemple de log OK où le plugin a trouvé le périphérique donc avec la bonne adresse IP :

[2021-03-29 06:36:42][DEBUG] : ** Prise Zigbee - TuyaCustom2_V2 @192.168.1.106 - c:12 **
[2021-03-29 06:36:42][DEBUG] :     Key not set New device: created  @192.168.1.106 ADD New device @192.168.1.106 channel:12 key:1 @192.168.1.106 c:12 d:0

Ce que j’obtiens :

[2021-10-29 15:43:01][DEBUG] : >>>>Daemon Started
[2021-10-29 15:43:01][DEBUG] :    Memory used :2686 ko 672 o
[2021-10-29 15:43:01][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices - V1.81 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-10-29 15:43:01][DEBUG] : ** lampe 3 - TuyaBase_V2 @192.168.1.55 - c:1 **
[2021-10-29 15:43:01][DEBUG] :     Key not set New device: created  @192.168.1.55 ADD New device @192.168.1.55 channel:1 key:0 @192.168.1.55 c:1 d:0

Je pense que c’est ok…

## 3.3) Vérifier que la localKey est la bonne

Dans le cas où le décodage de la trame est correct, on trouve un message tel que celui-ci :

[2021-03-05 07:16:53][DEBUG] : Receive from:192.168.1.106
[2021-03-05 07:16:53][DEBUG] :   Mess: {"dps":{"1":true,"9":0,"17":8370,"18":44,"19":50,"20":2320,"27":"on","28":"relay"},"cid":"588xxxxxxxxxa"} - Read Json OK

De mon côté je retrouve :

[2021-10-29 14:01:47][DEBUG] : Receive from:192.168.1.55
[2021-10-29 14:01:47][DEBUG] :  Mess: {"dps":{"20":true,"21":"white","22":1000,"23":0,"24":"000103e803e8","25":"07464602000003e803e800000000464602007803e803e80000000046460200f003e803e800000000464602003d03e803e80000000046460200ae03e803e800000000464602011303e803e800000000","26":0,"34":false,"41":true}} - Read Json OK

C’est ce message qui va permettre de configurer le périphérique dans le plugin en identifiant à quoi servent les n° de dps et quelles valeurs ils prennent, voir plus haut. Certains messages ne sont jamais décodés, il suffit qu’un seul message soit correctement décodé pour être sûr que la localKey est correcte.

Là je suis perdu, j’imagine qu’il faudra remplacer les valeurs dans la configuration des commandes mais c’est trop abstrait en l’état pour moi.

Je joins un log un peu plus conséquent ci dessous…

[2021-10-29 15:55:01][DEBUG] : >>>>Daemon Started
[2021-10-29 15:55:01][DEBUG] :    Memory used :2686 ko 672 o 
[2021-10-29 15:55:01][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices - V1.81 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-10-29 15:55:01][DEBUG] : ** lampe 3 - TuyaBase_V2 @192.168.1.55 - c:1 **
[2021-10-29 15:55:01][DEBUG] :     Key not set New device: created  @192.168.1.55 ADD New device @192.168.1.55 channel:1 key:0 @192.168.1.55 c:1 d:0
[2021-10-29 15:55:01][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  Memory used :2799 ko <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-10-29 15:55:01][DEBUG] : << Update state of: lampe 3 @192.168.1.55
[2021-10-29 15:55:01][DEBUG] :     Cmd to 192.168.1.55: {"gwId":"bf3717b216848ec1c0qieo","devId":"bf3717b216848ec1c0qieo"} - Try:192.168.1.55  6668 - Connect OK!
[2021-10-29 15:55:01][DEBUG] :      No dps states to update
[2021-10-29 15:55:01][DEBUG] :      No other states to update
[2021-10-29 15:55:01][DEBUG] : Receive from:192.168.1.55
[2021-10-29 15:55:01][DEBUG] :  Mess: {"dps":{"20":true,"21":"white","22":1000,"23":0,"24":"000103e803e8","25":"07464602000003e803e800000000464602007803e803e80000000046460200f003e803e800000000464602003d03e803e80000000046460200ae03e803e800000000464602011303e803e800000000","26":0,"34":false,"41":true}} - Read Json OK
[2021-10-29 15:55:01][DEBUG] :    lampe 3 @192.168.1.55
[2021-10-29 15:55:01][DEBUG] :     Update devices @192.168.1.55 canal:1
[2021-10-29 15:55:01][DEBUG] :      No dps states to update
[2021-10-29 15:55:01][DEBUG] :      No other states to update
[2021-10-29 15:55:14][DEBUG] :     Cmd to 127.0.0.1: {"t":"1635515714","devId":"bf3717b216848ec1c0qieo","dps":{"1":true},"uid":""} - canal:1 - Try:127.0.0.1  6900 - Connect OK!
[2021-10-29 15:55:14][DEBUG] :     Receive from Jeedom to Send cmd to device @192.168.1.55 chanel:1
[2021-10-29 15:55:14][DEBUG] :     Cmd to 192.168.1.55 - Try:192.168.1.55  6668 - Connect OK!
[2021-10-29 15:55:14][DEBUG] :     No state update
[2021-10-29 15:55:14][DEBUG] : Receive from:192.168.1.55
[2021-10-29 15:55:14][DEBUG] :   Empty response
[2021-10-29 15:55:17][DEBUG] : << Update state of: lampe 3 @192.168.1.55
[2021-10-29 15:55:17][DEBUG] :     Cmd to 192.168.1.55: {"gwId":"bf3717b216848ec1c0qieo","devId":"bf3717b216848ec1c0qieo"} - Try:192.168.1.55  6668 - Connect OK!
[2021-10-29 15:55:17][DEBUG] :      No dps states to update
[2021-10-29 15:55:17][DEBUG] :      No other states to update
[2021-10-29 15:55:17][DEBUG] : Receive from:192.168.1.55
[2021-10-29 15:55:17][DEBUG] :  Mess: {"dps":{"20":true,"21":"white","22":1000,"23":0,"24":"000103e803e8","25":"07464602000003e803e800000000464602007803e803e80000000046460200f003e803e800000000464602003d03e803e80000000046460200ae03e803e800000000464602011303e803e800000000","26":0,"34":false,"41":true}} - Read Json OK
[2021-10-29 15:55:17][DEBUG] :    lampe 3 @192.168.1.55
[2021-10-29 15:55:17][DEBUG] :     Update devices @192.168.1.55 canal:1
[2021-10-29 15:55:17][DEBUG] :      No dps states to update
[2021-10-29 15:55:17][DEBUG] :      No other states to update
[2021-10-29 15:55:30][DEBUG] :     Cmd to 127.0.0.1: {"t":"1635515730","devId":"bf3717b216848ec1c0qieo","dps":{"1":false,"2":"white"},"uid":""} - canal:1 - Try:127.0.0.1  6900 - Connect OK!
[2021-10-29 15:55:30][DEBUG] :     Receive from Jeedom to Send cmd to device @192.168.1.55 chanel:1
[2021-10-29 15:55:30][DEBUG] :     Cmd to 192.168.1.55 - Try:192.168.1.55  6668 - Connect OK!
[2021-10-29 15:55:30][DEBUG] :     No state update
[2021-10-29 15:55:30][DEBUG] : Receive from:192.168.1.55
[2021-10-29 15:55:30][DEBUG] :   Empty response
[2021-10-29 15:55:33][DEBUG] : << Update state of: lampe 3 @192.168.1.55
[2021-10-29 15:55:33][DEBUG] :     Cmd to 192.168.1.55: {"gwId":"bf3717b216848ec1c0qieo","devId":"bf3717b216848ec1c0qieo"} - Try:192.168.1.55  6668 - Connect OK!
[2021-10-29 15:55:33][DEBUG] :      No dps states to update
[2021-10-29 15:55:33][DEBUG] :      No other states to update
[2021-10-29 15:55:34][DEBUG] : Receive from:192.168.1.55
[2021-10-29 15:55:34][DEBUG] :  Mess: {"dps":{"20":true,"21":"white","22":1000,"23":0,"24":"000103e803e8","25":"07464602000003e803e800000000464602007803e803e80000000046460200f003e803e800000000464602003d03e803e80000000046460200ae03e803e800000000464602011303e803e800000000","26":0,"34":false,"41":true}} - Read Json OK
[2021-10-29 15:55:34][DEBUG] :    lampe 3 @192.168.1.55
[2021-10-29 15:55:34][DEBUG] :     Update devices @192.168.1.55 canal:1
[2021-10-29 15:55:34][DEBUG] :      No dps states to update
[2021-10-29 15:55:34][DEBUG] :      No other states to update
[2021-10-29 15:55:49][DEBUG] : << Update state of: lampe 3 @192.168.1.55
[2021-10-29 15:55:49][DEBUG] :     Cmd to 192.168.1.55: {"gwId":"bf3717b216848ec1c0qieo","devId":"bf3717b216848ec1c0qieo"} - Try:192.168.1.55  6668 - Connect OK!
[2021-10-29 15:55:49][DEBUG] :      No dps states to update
[2021-10-29 15:55:49][DEBUG] :      No other states to update
[2021-10-29 15:55:49][DEBUG] : Receive from:192.168.1.55
[2021-10-29 15:55:49][DEBUG] :  Mess: {"dps":{"20":true,"21":"white","22":1000,"23":0,"24":"000103e803e8","25":"07464602000003e803e800000000464602007803e803e80000000046460200f003e803e800000000464602003d03e803e80000000046460200ae03e803e800000000464602011303e803e800000000","26":0,"34":false,"41":true}} - Read Json OK
[2021-10-29 15:55:49][DEBUG] :    lampe 3 @192.168.1.55
[2021-10-29 15:55:49][DEBUG] :     Update devices @192.168.1.55 canal:1
[2021-10-29 15:55:49][DEBUG] :      No dps states to update
[2021-10-29 15:55:49][DEBUG] :      No other states to update
[2021-10-29 15:56:02][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices - V1.81 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-10-29 15:56:02][DEBUG] : ** lampe 3 - TuyaBase_V2 @192.168.1.55 - c:1 **
[2021-10-29 15:56:02][DEBUG] :      key:0 @192.168.1.55 c:1 d:13
[2021-10-29 15:56:02][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  Memory used :2876 ko <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-10-29 15:56:05][DEBUG] : << Update state of: lampe 3 @192.168.1.55
[2021-10-29 15:56:05][DEBUG] :     Cmd to 192.168.1.55: {"gwId":"bf3717b216848ec1c0qieo","devId":"bf3717b216848ec1c0qieo"} - Try:192.168.1.55  6668 - Connect OK!
[2021-10-29 15:56:05][DEBUG] :      No dps states to update
[2021-10-29 15:56:05][DEBUG] :      No other states to update
[2021-10-29 15:56:05][DEBUG] : Receive from:192.168.1.55
[2021-10-29 15:56:05][DEBUG] :  Mess: {"dps":{"20":true,"21":"white","22":1000,"23":0,"24":"000103e803e8","25":"07464602000003e803e800000000464602007803e803e80000000046460200f003e803e800000000464602003d03e803e80000000046460200ae03e803e800000000464602011303e803e800000000","26":0,"34":false,"41":true}} - Read Json OK
[2021-10-29 15:56:05][DEBUG] :    lampe 3 @192.168.1.55
[2021-10-29 15:56:05][DEBUG] :     Update devices @192.168.1.55 canal:1
[2021-10-29 15:56:05][DEBUG] :      No dps states to update
[2021-10-29 15:56:05][DEBUG] :      No other states to update
[2021-10-29 15:56:21][DEBUG] : << Update state of: lampe 3 @192.168.1.55
[2021-10-29 15:56:21][DEBUG] :     Cmd to 192.168.1.55: {"gwId":"bf3717b216848ec1c0qieo","devId":"bf3717b216848ec1c0qieo"} - Try:192.168.1.55  6668 - Connect OK!
[2021-10-29 15:56:21][DEBUG] :      No dps states to update
[2021-10-29 15:56:21][DEBUG] :      No other states to update
[2021-10-29 15:56:21][DEBUG] : Receive from:192.168.1.55
[2021-10-29 15:56:21][DEBUG] :  Mess: {"dps":{"20":true,"21":"white","22":1000,"23":0,"24":"000103e803e8","25":"07464602000003e803e800000000464602007803e803e80000000046460200f003e803e800000000464602003d03e803e80000000046460200ae03e803e800000000464602011303e803e800000000","26":0,"34":false,"41":true}} - Read Json OK
[2021-10-29 15:56:21][DEBUG] :    lampe 3 @192.168.1.55
[2021-10-29 15:56:21][DEBUG] :     Update devices @192.168.1.55 canal:1
[2021-10-29 15:56:21][DEBUG] :      No dps states to update
[2021-10-29 15:56:21][DEBUG] :      No other states to update
[2021-10-29 15:56:37][DEBUG] : << Update state of: lampe 3 @192.168.1.55
[2021-10-29 15:56:37][DEBUG] :     Cmd to 192.168.1.55: {"gwId":"bf3717b216848ec1c0qieo","devId":"bf3717b216848ec1c0qieo"} - Try:192.168.1.55  6668 - Connect OK!
[2021-10-29 15:56:37][DEBUG] :      No dps states to update
[2021-10-29 15:56:37][DEBUG] :      No other states to update
[2021-10-29 15:56:37][DEBUG] : Receive from:192.168.1.55
[2021-10-29 15:56:37][DEBUG] :  Mess: {"dps":{"20":true,"21":"white","22":1000,"23":0,"24":"000103e803e8","25":"07464602000003e803e800000000464602007803e803e80000000046460200f003e803e800000000464602003d03e803e80000000046460200ae03e803e800000000464602011303e803e800000000","26":0,"34":false,"41":true}} - Read Json OK
[2021-10-29 15:56:37][DEBUG] :    lampe 3 @192.168.1.55
[2021-10-29 15:56:37][DEBUG] :     Update devices @192.168.1.55 canal:1
[2021-10-29 15:56:37][DEBUG] :      No dps states to update
[2021-10-29 15:56:37][DEBUG] :      No other states to update
[2021-10-29 15:56:53][DEBUG] : << Update state of: lampe 3 @192.168.1.55
[2021-10-29 15:56:53][DEBUG] :     Cmd to 192.168.1.55: {"gwId":"bf3717b216848ec1c0qieo","devId":"bf3717b216848ec1c0qieo"} - Try:192.168.1.55  6668 - Connect OK!
[2021-10-29 15:56:53][DEBUG] :      No dps states to update
[2021-10-29 15:56:53][DEBUG] :      No other states to update
[2021-10-29 15:56:53][DEBUG] : Receive from:192.168.1.55
[2021-10-29 15:56:53][DEBUG] :  Mess: {"dps":{"20":true,"21":"white","22":1000,"23":0,"24":"000103e803e8","25":"07464602000003e803e800000000464602007803e803e80000000046460200f003e803e800000000464602003d03e803e80000000046460200ae03e803e800000000464602011303e803e800000000","26":0,"34":false,"41":true}} - Read Json OK
[2021-10-29 15:56:53][DEBUG] :    lampe 3 @192.168.1.55
[2021-10-29 15:56:53][DEBUG] :     Update devices @192.168.1.55 canal:1
[2021-10-29 15:56:53][DEBUG] :      No dps states to update
[2021-10-29 15:56:53][DEBUG] :      No other states to update
[2021-10-29 15:57:03][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices - V1.81 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-10-29 15:57:03][DEBUG] : ** lampe 3 - TuyaBase_V2 @192.168.1.55 - c:1 **
[2021-10-29 15:57:03][DEBUG] :      key:0 @192.168.1.55 c:1 d:10
[2021-10-29 15:57:03][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  Memory used :2876 ko <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-10-29 15:57:09][DEBUG] : << Update state of: lampe 3 @192.168.1.55
[2021-10-29 15:57:09][DEBUG] :     Cmd to 192.168.1.55: {"gwId":"bf3717b216848ec1c0qieo","devId":"bf3717b216848ec1c0qieo"} - Try:192.168.1.55  6668 - Connect OK!
[2021-10-29 15:57:09][DEBUG] :      No dps states to update
[2021-10-29 15:57:09][DEBUG] :      No other states to update
[2021-10-29 15:57:09][DEBUG] : Receive from:192.168.1.55
[2021-10-29 15:57:09][DEBUG] :  Mess: {"dps":{"20":true,"21":"white","22":1000,"23":0,"24":"000103e803e8","25":"07464602000003e803e800000000464602007803e803e80000000046460200f003e803e800000000464602003d03e803e80000000046460200ae03e803e800000000464602011303e803e800000000","26":0,"34":false,"41":true}} - Read Json OK
[2021-10-29 15:57:09][DEBUG] :    lampe 3 @192.168.1.55
[2021-10-29 15:57:09][DEBUG] :     Update devices @192.168.1.55 canal:1
[2021-10-29 15:57:09][DEBUG] :      No dps states to update
[2021-10-29 15:57:09][DEBUG] :      No other states to update
[2021-10-29 15:57:25][DEBUG] : << Update state of: lampe 3 @192.168.1.55
[2021-10-29 15:57:25][DEBUG] :     Cmd to 192.168.1.55: {"gwId":"bf3717b216848ec1c0qieo","devId":"bf3717b216848ec1c0qieo"} - Try:192.168.1.55  6668 - Connect OK!
[2021-10-29 15:57:25][DEBUG] :      No dps states to update
[2021-10-29 15:57:25][DEBUG] :      No other states to update
[2021-10-29 15:57:25][DEBUG] : Receive from:192.168.1.55
[2021-10-29 15:57:25][DEBUG] :  Mess: {"dps":{"20":true,"21":"white","22":1000,"23":0,"24":"000103e803e8","25":"07464602000003e803e800000000464602007803e803e80000000046460200f003e803e800000000464602003d03e803e80000000046460200ae03e803e800000000464602011303e803e800000000","26":0,"34":false,"41":true}} - Read Json OK
[2021-10-29 15:57:25][DEBUG] :    lampe 3 @192.168.1.55
[2021-10-29 15:57:25][DEBUG] :     Update devices @192.168.1.55 canal:1
[2021-10-29 15:57:25][DEBUG] :      No dps states to update
[2021-10-29 15:57:25][DEBUG] :      No other states to update
[2021-10-29 15:57:41][DEBUG] : << Update state of: lampe 3 @192.168.1.55
[2021-10-29 15:57:41][DEBUG] :     Cmd to 192.168.1.55: {"gwId":"bf3717b216848ec1c0qieo","devId":"bf3717b216848ec1c0qieo"} - Try:192.168.1.55  6668 - Connect OK!
[2021-10-29 15:57:41][DEBUG] :      No dps states to update
[2021-10-29 15:57:41][DEBUG] :      No other states to update
[2021-10-29 15:57:41][DEBUG] : Receive from:192.168.1.55
[2021-10-29 15:57:41][DEBUG] :  Mess: {"dps":{"20":true,"21":"white","22":1000,"23":0,"24":"000103e803e8","25":"07464602000003e803e800000000464602007803e803e80000000046460200f003e803e800000000464602003d03e803e80000000046460200ae03e803e800000000464602011303e803e800000000","26":0,"34":false,"41":true}} - Read Json OK
[2021-10-29 15:57:41][DEBUG] :    lampe 3 @192.168.1.55
[2021-10-29 15:57:41][DEBUG] :     Update devices @192.168.1.55 canal:1
[2021-10-29 15:57:41][DEBUG] :      No dps states to update
[2021-10-29 15:57:41][DEBUG] :      No other states to update
[2021-10-29 15:57:57][DEBUG] : << Update state of: lampe 3 @192.168.1.55
[2021-10-29 15:57:57][DEBUG] :     Cmd to 192.168.1.55: {"gwId":"bf3717b216848ec1c0qieo","devId":"bf3717b216848ec1c0qieo"} - Try:192.168.1.55  6668 - Connect OK!
[2021-10-29 15:57:57][DEBUG] :      No dps states to update
[2021-10-29 15:57:57][DEBUG] :      No other states to update
[2021-10-29 15:57:57][DEBUG] : Receive from:192.168.1.55
[2021-10-29 15:57:57][DEBUG] :  Mess: {"dps":{"20":true,"21":"white","22":1000,"23":0,"24":"000103e803e8","25":"07464602000003e803e800000000464602007803e803e80000000046460200f003e803e800000000464602003d03e803e80000000046460200ae03e803e800000000464602011303e803e800000000","26":0,"34":false,"41":true}} - Read Json OK
[2021-10-29 15:57:57][DEBUG] :    lampe 3 @192.168.1.55
[2021-10-29 15:57:57][DEBUG] :     Update devices @192.168.1.55 canal:1
[2021-10-29 15:57:57][DEBUG] :      No dps states to update
[2021-10-29 15:57:57][DEBUG] :      No other states to update
[2021-10-29 15:58:04][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices - V1.81 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-10-29 15:58:04][DEBUG] : ** lampe 3 - TuyaBase_V2 @192.168.1.55 - c:1 **
[2021-10-29 15:58:04][DEBUG] :      key:0 @192.168.1.55 c:1 d:7
[2021-10-29 15:58:04][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  Memory used :2876 ko <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-10-29 15:58:13][DEBUG] : << Update state of: lampe 3 @192.168.1.55
[2021-10-29 15:58:13][DEBUG] :     Cmd to 192.168.1.55: {"gwId":"bf3717b216848ec1c0qieo","devId":"bf3717b216848ec1c0qieo"} - Try:192.168.1.55  6668 - Connect OK!
[2021-10-29 15:58:13][DEBUG] :      No dps states to update
[2021-10-29 15:58:13][DEBUG] :      No other states to update
[2021-10-29 15:58:14][DEBUG] : Receive from:192.168.1.55
[2021-10-29 15:58:14][DEBUG] :  Mess: {"dps":{"20":true,"21":"white","22":1000,"23":0,"24":"000103e803e8","25":"07464602000003e803e800000000464602007803e803e80000000046460200f003e803e800000000464602003d03e803e80000000046460200ae03e803e800000000464602011303e803e800000000","26":0,"34":false,"41":true}} - Read Json OK
[2021-10-29 15:58:14][DEBUG] :    lampe 3 @192.168.1.55
[2021-10-29 15:58:14][DEBUG] :     Update devices @192.168.1.55 canal:1
[2021-10-29 15:58:14][DEBUG] :      No dps states to update
[2021-10-29 15:58:14][DEBUG] :      No other states to update
[2021-10-29 15:58:29][DEBUG] : << Update state of: lampe 3 @192.168.1.55
[2021-10-29 15:58:29][DEBUG] :     Cmd to 192.168.1.55: {"gwId":"bf3717b216848ec1c0qieo","devId":"bf3717b216848ec1c0qieo"} - Try:192.168.1.55  6668 - Connect OK!
[2021-10-29 15:58:29][DEBUG] :      No dps states to update
[2021-10-29 15:58:29][DEBUG] :      No other states to update
[2021-10-29 15:58:29][DEBUG] : Receive from:192.168.1.55
[2021-10-29 15:58:29][DEBUG] :  Mess: {"dps":{"20":true,"21":"white","22":1000,"23":0,"24":"000103e803e8","25":"07464602000003e803e800000000464602007803e803e80000000046460200f003e803e800000000464602003d03e803e80000000046460200ae03e803e800000000464602011303e803e800000000","26":0,"34":false,"41":true}} - Read Json OK
[2021-10-29 15:58:29][DEBUG] :    lampe 3 @192.168.1.55
[2021-10-29 15:58:29][DEBUG] :     Update devices @192.168.1.55 canal:1
[2021-10-29 15:58:29][DEBUG] :      No dps states to update
[2021-10-29 15:58:29][DEBUG] :      No other states to update
[2021-10-29 15:58:45][DEBUG] : << Update state of: lampe 3 @192.168.1.55
[2021-10-29 15:58:45][DEBUG] :     Cmd to 192.168.1.55: {"gwId":"bf3717b216848ec1c0qieo","devId":"bf3717b216848ec1c0qieo"} - Try:192.168.1.55  6668 - Connect OK!
[2021-10-29 15:58:45][DEBUG] :      No dps states to update
[2021-10-29 15:58:45][DEBUG] :      No other states to update
[2021-10-29 15:58:45][DEBUG] : Receive from:192.168.1.55
[2021-10-29 15:58:45][DEBUG] :  Mess: {"dps":{"20":true,"21":"white","22":1000,"23":0,"24":"000103e803e8","25":"07464602000003e803e800000000464602007803e803e80000000046460200f003e803e800000000464602003d03e803e80000000046460200ae03e803e800000000464602011303e803e800000000","26":0,"34":false,"41":true}} - Read Json OK
[2021-10-29 15:58:45][DEBUG] :    lampe 3 @192.168.1.55
[2021-10-29 15:58:45][DEBUG] :     Update devices @192.168.1.55 canal:1
[2021-10-29 15:58:45][DEBUG] :      No dps states to update
[2021-10-29 15:58:45][DEBUG] :      No other states to update

Si jamais tu es arrivé jusqu’ici merci à toi pour tes réponses.

tu parles bien de la page avec la liste des périph wifilightV2 ?
on arrive ici :
https://bcaro.github.io/wifilightV2-doc/fr_FR/?theme=dark
quel est le lien où toi tu arrives ?

Déjà ça marche beaucoup mieux qu’avant car maintenant la lampe répond
Au vu des dps (lire la doc pour voir ce que c’est), ça ressemble beaucoup à l’ampoule RGBW type 2. A adapter si besoin (lire la doc pour voir comment faire)

J’arrive bien sur cette page mais ce n’est pas la même que celle que tu m’as linké en haut, dans celle ci il n’y a pas la partie débogage.

Je viens juste de m’y recoller et en changeant le type sous type ça fonctionne. J’ai du sélectionner « Tuya Smart Life compatible V2 » et sous type :« Ampoule RGBW Type 2 » !

Edit : Je n’avais pas vu ton message au dessus et effectivement ça match, merci à toi.
Je pense qu’il serait bien de mettre le lien à jour dans la page de configuration du plugin, j’aurais sans doute trouvé la solution seul.

je ne sais absolument pas quoi faire pour ce lien et c’est bien embêtant d’ailleurs.
Je ne vois pas où se trouve cette page. Pour me faire avancer :

  • tu es bien en V4 Jeedom ?
  • peux tu essayer ce lien : https://bcaro.github.io/wifilightV2-doc/fr_FR/?theme=dark
    avec un autre navigateur ?
    la page spécifique Tuya commence par : Pour utiliser une telle passerelle, choisir le type : « Gateway Hub Tuya Zigbee »
  • vider ton cache
  • vérifier depuis la page ( http://ip_adresse/index.php?v=d&m=wifilightV2&p=wifilightV2 ) que ça arrive au bon endroit
  • vérifier que https://market.jeedom.com/index.php?v=d&p=market_display&id=2793 arrive au bon endroit
  • même vérif avec un autre navigateur
  • sauvegarder la page si ce n’est pas la bonne et me l’envoyer (afficher code source → enregistrer)

Et enfin plus technique, vérifier que le fichier :
/var/www/html/plugins/wifilightV2/plugin_info/info.json
comprend bien :
« documentation » : « https://bcaro.github.io/wifilightV2-doc/#language#/ »,

Bonjour, je pense avoir compris mon problème en cliquant sur tous les liens !
Pour arriver sur la page avec le paragraphe sur le débogage il faut cliquer sur le lien

17) Zigbee/Tuya

Voir la documentation spécifique

Hors (dans ma petite tête) je réfléchissais en terme de smartlife et donc je n’aurais jamais eu l’idée d’aller cliquer sur le lien…

Je pense qu’au final tout y est.
J’ai quand même fait les manips avec edge/chrome et firefox et en vidant le cache et on arrive toujours sur la même page (logique vu que c’est la bonne si je suis).