Guirlande wifi Bomcosy tuya

Bonjour
Est ce que cette guirlande est compatible avec le plugin plugin-wifilightv2 ?

Elle est compatible tuya mais je préférerai l’utiliser en cloudless bien évidemment.

Merci

potentiellement oui mais rien de garanti.

Je l’ai commandé et vous ferai un retour

Bien reçu. Pas mal cette guirlande :+1:
Elle marche dans a appli tuya et je suis en train de me battre pour capturer les paquets SSL pour récupérer les ID et les insérer dans le plugin
Je n’ arrive pour l’instant pas a installer de certificat dans Packet capture

prends la beta du plugin et utilise le cloud Tuya pour l’intégrer.
voir ici :

et la doc :

https://bcaro.github.io/wifilightV2-doc/fr_FR/tuya#tocAnchor-1-27

Pour l’instant le plugin ne sait pas créer les bonnes commandes pour la couleur.
D’une part la procédure te permet de récupérer les crédential plus facilement et sans utiliser le plugin .
D’autre part tu pourrais m’aider à avancer sur les couleurs des lampes

Cette beta n’est que beta pour l’accès au cloud et est exempte de bogues.

Merci de ton retour.
J’ai un souci avec le compte Tuya Dev.
J’ai bien suivi le tuto et lié mon compte (App android) au compte développeur.
cf capture suivante.
Mais j’ai 0 device dans l’onglet…
Tu as déjà eu ça ?

gloups
ça indique dans le premier onglet qu’il y a 1 device
par contre ça n’en affiche aucun…

Ah :
liste déroulante : Choose choisir le compte tuya

Elle est vide…

je suis sec

J’ai essayé de refaire l’inclusion de l’APP mais idem.
J’ai ouvert un ticket. On verra si ils sont réactifs.
C’est étrange aussi d’avoir le nom en chinois de l’application.
L’application utilisée est Smart Life et non Tuya Smart.
Mais je pense que c’est plutôt conventionnel du coup…

En complément ce qui est dingue c’est que quand je clique sur inclusion tuya (j’ai fait ta MAJ beta de ce jour), le périphérique se créee bien avec la localkey et le devid ainsi que l’IP publique.
Les commandes ne marchent pas (il ya d’ailleurs une erreur à la sauvegarde de l’équipement car une commande n’a pas de type).
J’ai essayé de remplacer l’IP publique par l’IP LAN (fixe) mais pas mieux…

Suite à inclusion via Tuya j’ai ça (je masque l’ip publique volontairement

[2021-12-11 14:39:36][DEBUG] : >>>>Daemon Started
[2021-12-11 14:39:36][DEBUG] :    Memory used :2703 ko 184 o
[2021-12-11 14:39:36][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices - V1.82 stable <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-12-11 14:39:36][DEBUG] : ** LED STRING - TuyaCustom_V2 @82.XX.XXX.XXX - c:1 **
[2021-12-11 14:39:36][DEBUG] :     Key not set New device: created  @82.65.Xx.Xx close Connection impossible. Err=111 : Connection refused ADD New device @82.XX.XXX.XXX channel:1
[2021-12-11 14:39:36][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  Memory used :2811 ko <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Apres changement de l’IP WAN par l’IP LAN du device

[2021-12-11 14:41:38][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices - V1.82 stable <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-12-11 14:41:38][DEBUG] : ** LED STRING - TuyaCustom_V2 @82.XX.XX.X - c:1 **
[2021-12-11 14:41:38][DEBUG] :     Key:0 Diff:122  New socket @82.XX.X.X close Connection impossible. Err=111 : Connection refused Update device @82.XX.XX.XX channel:1
[2021-12-11 14:41:38][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  Memory used :2826 ko <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-12-11 14:41:50][DEBUG] : >>>>Daemon Started
[2021-12-11 14:41:50][DEBUG] :    Memory used :2703 ko 128 o
[2021-12-11 14:41:50][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices - V1.82 stable <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-12-11 14:41:50][DEBUG] : ** LED STRING - TuyaCustom_V2 @192.168.2.51 - c:1 **
[2021-12-11 14:41:50][DEBUG] :     Key not set New device: created  @192.168.2.51 ADD New device @192.168.2.51 channel:1 key:0 @192.168.2.51 c:1 d:0
[2021-12-11 14:41:50][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  Memory used :2814 ko <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-12-11 14:41:50][DEBUG] : << Update state of: LED STRING @192.168.2.51
[2021-12-11 14:41:50][DEBUG] :     Cmd to 192.168.2.51: {"gwId":"bf76b01e0b786182fb5dvl","devId":"bf76b01e0b786182fb5dvl"} - Try:192.168.2.51  6668 - Connect OK!
[2021-12-11 14:41:50][DEBUG] : Receive from:192.168.2.51
[2021-12-11 14:41:50][DEBUG] :  Mess: {"dps":{"20":false,"21":"white","22":517,"25":"000e0d00002e03e8000000c803e8","26":0}} - Read Json OK
[2021-12-11 14:41:50][DEBUG] :    LED STRING @192.168.2.51
[2021-12-11 14:41:50][DEBUG] :     Update devices @192.168.2.51 canal:1
[2021-12-11 14:41:50][DEBUG] :      Dps20|switch_led_20_STATE: Dps21|work_mode_21_VALUE:white Dps22|bright_value_22_VALUE formula:#value# #value#:517 After:517 Dps26|countdown_26_VALUE formula:#value# #value#:0 After:0
[2021-12-11 14:41:50][DEBUG] :      No other states to update

CA semble bien se connecter au device mais je n’ai aucune action sur le device. Je n’arrive pas à l’allumer

comme l’indique la doc, il faut mettre l’ip locale.
Tout est Ok et le plugin récupère tout ce qu’il peut mais ne crée pas tout comme il faut.
Peux tu faire une copie d’écran des commandes créées ?
et me donner les logs quand tu fais ON/OFF après passage du cron toutes les minutes pour ne pas tout mélanger

Les commandes

Et le log sur un OFF et ON

[2021-12-11 18:44:44][DEBUG] :     Cmd to 127.0.0.1: {"t":"1639244684","devId":"bf76b01e0b786182fb5dvl","dps":{"20":true},"uid":""} - canal:0 - Try:127.0.0.1  6900 - Connect OK!
[2021-12-11 18:44:44][DEBUG] :     Receive from Jeedom to Send cmd to device @192.168.2.51 chanel:0
[2021-12-11 18:44:46][DEBUG] :     Cmd to 127.0.0.1: {"t":"1639244686","devId":"bf76b01e0b786182fb5dvl","dps":{"20":false},"uid":""} - canal:0 - Try:127.0.0.1  6900 - Connect OK!
[2021-12-11 18:44:46][DEBUG] :     Receive from Jeedom to Send cmd to device @192.168.2.51 chanel:0

Beaucoup de choses fonctionnent et la localkey est ok car les trames sont décodées.
Je vois une seule chose à vérifier c’est le le devID. Tu peux l’obtenir dans l’appli smartlife en allant dans le périphérique puis paramètres, c’est le dev ID.

Le devId est bon je l’avais déjà vérifié :sweat_smile:

alors je ne vois pas.
tu as bien les localkey/devid.
J’ai déjà eu des périphériques à comportement bizarre, du genre envoyer 2 commandes en même temps mais il faudrait espionner les trames entre le téléphone et le périphérique en local et on en revient au départ. Du coup c’est httpcanary qu’il faut utiliser

1 « J'aime »

Le problème est que je ne peux pas installer les certificats sur mon tél (Android 12).
Est ce que les commandes créée pourraient ne pas être les bonne ?
Leurs numéros par exemple

on ne peut justement pas savoir sans espionner le tél.

1 « J'aime »

Une question
Dans ta doc de protocole en ligne dans le plugin il est indiqué sur le protocole SmartLife v3 :

Avec ce type (pour micrologiciels 2.x) les configurations proposées ne sont garanties qu’avec les modèles exacts correspondant aux photos, vous pouvez modifier les dps et paramètres pour les adapter au besoin ou utiliser le mode inclusion/apprentissage. Il est indispensable de consulter la documentation.

La version du firmware que m’affiche smartlife concernant cette bomcosy est 1.0.
Dois je conclure qu’il faut passer en protocole SmartLife 1.0 ?

Sinon échange avec le support Tuya en cours. Te tiens au courant