Plugin wifilightV2 - Tuya - Smart Life

Bonjour,
Désolé pour le délais …
Bon je m’y suis remis, et j’ai essayé pleins de trucs ; avec / sans guillemets , j’ai tenté de jouez avec d’autres DPS , numérique/ vrai ou faux … rien a faire pour lui passer des ordres…(je pense que ca viens du matériel qui est assez spécifique , sinon, tout le monde hackerai les alarmes !!)
J’arrive néanmoins a récupérer les changements d’état ce qui me permet de faire des scenario , exemple:
Déclenchement du mode Eco du thermostat quand l’alarme est armée , etc …

Bref, merci beaucoup pour le support, et surtout, très chouette plugin super efficace !!

J’aurais juste une dernière question :slight_smile:

Est-ce que tu sais ce que c’est le canal 10 qui apparait dans la log ? je ne l’ai pas sur les volets ou le thermostat ?

[2021-01-16 19:52:54][DEBUG] : alarme @192.168.1.22 Receive after decode :{« devId »:« 45761688a4cf12ca477f »,« dps »:{« 1 »:« home »,« 2 »:25,« 3 »:3,« 4 »:false,« 9 »:false,« 10 »:false,« 15 »:true,« 16 »:100,« 17 »:false,« 20 »:true,« 21 »:true,« 22 »:3,« 23 »:« 1 »,« 24 »:« Normal »,« 27 »:true,« 28 »:25,« 29 »:false,« 32 »:« normal »,« 34 »:false,« 35 »:false,« 36 »:« 3 »,« 37 »:« 0 »,« 39 »:« 0 »,« 40 »:« 7 »}}
[2021-01-16 19:52:54][DEBUG] : Multiple devices @192.168.1.22 canal:10

A bientôt!

le fait que tu me dises que tu as tout essayé m’inquiète sur la probabilité de trouver.
Peux tu me faire une copie de ta config ?
Concernant le paramètre 10, je ne peux pas mieux savoir que toi.

Bonjour,
Bon, j’ai voulu tout reprendre a zéro pour ressayer un dernier coup d’interagir sur l’alarme : suppression de toutes les commandes, verrif dans les logs. Je recréer certaines commandes: lecture ok , mais toujours pas moyen de lui balancer des ordres…
Du coup je me mets en tête de reprendre des traces proprement pour te les envoyer , Je supprime l’équipement, le recréer , je rajoute 2-3 commandes infos qui fonctionnent , puis 1 commande action qui envoie la durée du delais de sortie a 30s , et là … CA MARCHE :slight_smile: :slight_smile: :slight_smile:

Bref, je continu avec les commande pour changer les états (plus complexe car il faut envoyé 2 DPS avec des chainse de caractères => Ca marche aussi !!! Chouette !!

Le seul trucs différent dans le log, c’est ce fameux canal :

Multiple devices @192.168.1.22 canal:1

Bon, j’ai du faire pas bien un truc pendant la première création de l’équipement…

Souhaites tu , une fois après avoir rentré toutes les commandes infos et actions que je t’envois la config ?

Cordialement,

je vais publier une beta qui permet d’exporter la config. je te préviendrais

fait.
pour le multiple m’envoyer les logs (désactiver tous les périphs sauf celui qui provoque ce message pour plus de clarté et uniquement ce qu’il y a dans le demon)
mais je pense qu’il n’y a pas de souci

Passage en release de la version beta du plugin, vous pouvez l’obtenir en téléchargeant la version beta.

Le changelog

A vos téléchargements.

1 « J'aime »

Hi everybody!
I have several switch basic and pow working with wifilightv2 but i have a problem with one of them. It is a POW switch configured with ip, token and id. It is work correctly with ewelink app and ewejee plugin but with with wifilightv2 plugin i obtain next error:
[2021-01-29 09:49:40][DEBUG] : Memory used :2279 ko 856 o
[2021-01-29 09:49:50][DEBUG] : Exception:cURL error 7: Failed to connect to 192.168.1.82 port 8081: Connection refused
[2021-01-29 09:49:50][DEBUG] : No Ewelink device @http://192.168.1.82:8081/zeroconf/switch
[2021-01-29 09:49:50][DEBUG] : Cmd : {« switch »:« on »}

The device is not reachable.
try a ping at this address
verify credentials (most likely)

Bonjour, je suis entrain de voir votre plugin, et je vois qu’une alarme est rajouté dans la liste, il s’agit d’un modèle en particulier? Je dispose d’une alarme tuya Cozoney X1, est elle compatible? Je vous remercie d’avance Julien

Chaque modèle est différent. L’alarme a été compliquée à installer et le plugin ne peut que récupérer les infos.

Ok merci beaucoup pour votre réponse

salut
bonne nuit
j’ai cette prise.Blitzwolf BW-SHP7

Des idées pour intégrer jeedom à wifilightv2?

ça a donné quoi la lecture de la doc, la recherche sur le forum et la lecture du site web du constructeur ?

Bonsoir @bernardfr.caron

merci pour ton plugin qui marche à merveilles avec mes appareils Sonoff.
J’ai des prises Meross MSS310 que je viens de rajouter au plugin après avoir récupéré les Credentials Meross nécessaires.

Les commandes sont bien créées, mais premier point, je ne voit rien pour la conso de la prise.
Comme dans la documentation la conso est annoncé en béta, j’ai essayer le plugin en stable et en beta, mais pas de différence.

Second point, j’ai ensuite essayé de piloter mes prises pour vérifier le fonctionnement, mais quand je fais On/Off, seul la led du bouton de la prise s’allume/éteint mais sans le relai de la prise et quand je fais avec NightLightOn/NightLightOff, c’est pareil, c’est que la led du bouton de la prise qui s’allume/éteint…

Est ce que j’ai loupé quelques chose… Pourquoi je n’arrive pas à piloter le relai de la prise ? Et pour la consommation ?

Je suis en Jeedom V4.1.18, testé avec plugin stable ou beta voici ce que j’ai en logs:
J’ai remplacé par xxxxxx les informations d’identifications :wink:

[2021-01-31 18:26:15][DEBUG] : ** Meross Lave linge - MerossPlugConso **
[2021-01-31 18:26:15][DEBUG] :     Cmd :  - url : http://192.168.31.112/config - type : POST - body : {"header": {"from": "http://192.168.31.112/config","messageId": "xxxxxxx","method": "GET","namespace": "Appliance.System.All","payloadVersion": 1,"sign": "xxxxxxx","timestamp": 1612109636,"triggerSrc": "AndroidLocal"},"payload": {}} -  method: GET - Status:200
[2021-01-31 18:26:15][DEBUG] :     Receive:{"header":{"messageId":"xxxxxxx","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/20072934334885251h5448e1e92794cc/publish","timestamp":1612113975,"timestampMs":288,"sign":"xxxxxxx"},"payload":{"all":{"system":{"hardware":{"type":"mss310","subType":"un","version":"2.0.0","chipType":"mt7682","uuid":"xxxxxx","macAddress":"xxxxxxx"},"firmware":{"version":"2.1.16","compileTime":"2020/09/28 15:51:07 GMT +08:00","wifiMac":"xxxxxxx","innerIp":"192.168.31.112","server":"mqtt.meross.com","port":443,"userId":xxxxxxx},"time":{"timestamp":1612113975,"timezone":"Europe/Paris","timeRule":[[1603587600,3600,0],[1616893200,7200,1],[1635642000,3600,0],[1648342800,7200,1],[1667091600,3600,0],[1679792400,7200,1],[1698541200,3600,0],[1711846800,7200,1],[1729990800,3600,0],[1743296400,7200,1],[1761440400,3600,0],[1774746000,7200,1],[1792890000,3600,0],[1806195600,7200,1],[1824944400,3600,0],[1837645200,7200,1],[1856394000,3600,0],[1869094800,7200,1],[1887843600,3600,0],[1901149200,7200,1]]},"online":{"status":1}},"digest":{"togglex":[{"channel":0,"onoff":1,"lmTime":1610200815}],"triggerx":[],"timerx":[]}}}} 
[2021-01-31 18:26:15][DEBUG] :     Chan:1
[2021-01-31 18:26:15][DEBUG] :     ON not set
[2021-01-31 18:26:15][DEBUG] :     Cmd :  - url : http://192.168.31.112/config - type : POST - body : {"header": {"from": "http://192.168.31.112/config","messageId": "xxxxxxx","method": "GET","namespace": "Appliance.Control.Electricity","payloadVersion": 1,"sign": "xxxxxxx","timestamp": 1612109636,"triggerSrc": "AndroidLocal"},"payload": {}} -  method: GET - Status:200
[2021-01-31 18:26:15][DEBUG] :     Receive:{"header":{"messageId":"xxxxxxx","namespace":"Appliance.Control.Electricity","method":"GETACK","payloadVersion":1,"from":"/appliance/20072934334885251h5448e1e92794cc/publish","timestamp":1612113975,"timestampMs":312,"sign":"xxxxxxx"},"payload":{"electricity":{"channel":0,"current":0,"voltage":2293,"power":0,"config":{"voltageRatio":188,"electricityRatio":100}}}} 
[2021-01-31 18:26:15][DEBUG] :   State: Volt:0
[2021-01-31 18:26:15][DEBUG] :     Update no dps states: - Current:0 - Power:0 - Voltage:0

[2021-01-31 18:26:41][DEBUG] : ** Meross Lave vaisselle - MerossPlugConso **
[2021-01-31 18:26:41][DEBUG] :     Cmd :  - url : http://192.168.31.226/config - type : POST - body : {"header": {"from": "http://192.168.31.226/config","messageId": "xxxxxxx","method": "GET","namespace": "Appliance.System.All","payloadVersion": 1,"sign": "xxxxxxx","timestamp": 1612109636,"triggerSrc": "AndroidLocal"},"payload": {}} -  method: GET - Status:200
[2021-01-31 18:26:41][DEBUG] :     Receive:{"header":{"messageId":"xxxxxxx","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/20072953010767251h5448e1e9279c1a/publish","timestamp":1612114001,"timestampMs":747,"sign":"xxxxxxx"},"payload":{"all":{"system":{"hardware":{"type":"mss310","subType":"un","version":"2.0.0","chipType":"mt7682","uuid":"xxxxxx","macAddress":"xxxxxxx"},"firmware":{"version":"2.1.16","compileTime":"2020/09/28 15:51:07 GMT +08:00","wifiMac":"xxxxxxx","innerIp":"192.168.31.226","server":"mqtt.meross.com","port":443,"userId":xxxxxxx},"time":{"timestamp":1612114001,"timezone":"Europe/Paris","timeRule":[[1603587600,3600,0],[1616893200,7200,1],[1635642000,3600,0],[1648342800,7200,1],[1667091600,3600,0],[1679792400,7200,1],[1698541200,3600,0],[1711846800,7200,1],[1729990800,3600,0],[1743296400,7200,1],[1761440400,3600,0],[1774746000,7200,1],[1792890000,3600,0],[1806195600,7200,1],[1824944400,3600,0],[1837645200,7200,1],[1856394000,3600,0],[1869094800,7200,1],[1887843600,3600,0],[1901149200,7200,1]]},"online":{"status":1}},"digest":{"togglex":[{"channel":0,"onoff":1,"lmTime":1612112968}],"triggerx":[],"timerx":[]}}}} 
[2021-01-31 18:26:41][DEBUG] :     Chan:1
[2021-01-31 18:26:41][DEBUG] :     ON not set
[2021-01-31 18:26:41][DEBUG] :     Cmd :  - url : http://192.168.31.226/config - type : POST - body : {"header": {"from": "http://192.168.31.226/config","messageId": "xxxxxxx","method": "GET","namespace": "Appliance.Control.Electricity","payloadVersion": 1,"sign": "xxxxxxx","timestamp": 1612109636,"triggerSrc": "AndroidLocal"},"payload": {}} -  method: GET - Status:200
[2021-01-31 18:26:41][DEBUG] :     Receive:{"header":{"messageId":"xxxxxxx","namespace":"Appliance.Control.Electricity","method":"GETACK","payloadVersion":1,"from":"/appliance/20072953010767251h5448e1e9279c1a/publish","timestamp":1612114001,"timestampMs":772,"sign":"xxxxxxx"},"payload":{"electricity":{"channel":0,"current":0,"voltage":2312,"power":0,"config":{"voltageRatio":188,"electricityRatio":100}}}} 
[2021-01-31 18:26:41][DEBUG] :   State: Volt:0
[2021-01-31 18:26:41][DEBUG] :     Update no dps states: - Current:0 - Power:0 - Voltage:0

beta : veut dire que ce module est en beta car non testé
je n’ai pas regardé tes logs mais il me faut si pas fait :
→ le on/off
→ le contenu du demon (entre >>>>>>>>>>>>>> <<<< et >>>>>> end <<<<<<<<<<<<)
et je regarde pour faire fonctionner le meross plug

note: j’ai test avec le switch et c’est OK. essaye avec peut être que au moins on/off va fonctionner (je ne garantis rien)

Bonjour à tous,
Je souhaite ici partager mon retour d’expérience concernant l’intégration de lampes WIFI smartlife en GU10.
Pour la récupération du Token, de l’id et des DPS, en suivant la doc et les différents tutos, pas de soucis particulier, si ce n’est que la version de l’appli android smartlife se mettait a jour automatiquement. J’ai donc du désactiver la mise a jour automatique pour rester en 3.11. J’ai aussi compris par la suite que c’était important pour le fonctionnement du plugin. en dernière version, impossible de changer la couleur.

Ensuite, beaucoup de tâtonnements et d’itérations pour interpréter la doc, les logs, et ainsi définir quel version de Tuya utiliser, le codage de la couleur/ saturation/ intensité. Simplement tenter de comprendre comment se passe la transcription des commandes envoyées.
Dans mon cas, j’utilise la V3 et le codage #colorH4S4V4_1000# (la doc oriente bien pour choisir le codage).
Toutefois, je manque d’expertise pour interpréter ce qu’il se passe: Peut être que @bernardfr.caron pourra « éclairer ma lanterne » à ce sujet:

  • lorsque je choisis une couleur, il faut que je règle auparavant l’intensité et la saturation. Si je le fais après, l’intensité et/ ou la saturation ne bougent pas. il faut rechoisir la couleur. Pourtant selon le log, l’info est bien envoyée (voir ci-dessous, où j’ai diminué l’intensité)


    Cela implique que lorsque dans le choix des couleurs, meme si je clique sur un vert clair (donc moins saturé), si la saturation est à 100%, ce sera le vert saturé à 100% qui sera choisit par défaut. On ne peut donc pas « jouer » avec le nuancier

  • les différentes scènes fonctionnent, a condition de les créer une à une.
    On peut modifier l’intensité des blancs, mais j’ai pas réussi avec le curseur, donc j’ai créé 3 niveaux d’intensités.

  • Il est nécessaire (d’après ce que j’ai compris) de bien conserver l’appli sur android, et en version 3.11. Si cette dernière disparait où se met a jour, on ne peut plus commander pleinement l’ampoule.

Peut etre que j’ai manqué des étapes, ou simplement je me suis trompé dans ma configuration. Votre retour, également, permettra certainement d’améliorer ce que j’ai fait. Mais ma « première » conclusion est assez mitigée car, ça n’a pas été intuitif, du fait de mon incompréhension partielle du format HSV et de l’imbrication de la couleur/saturation/intensité par le plugin. Si je ne parviens pas à améliorer et rendre plus robuste cette config, j’hésiterai à installer mes 4 ampoules. Du coup si vous avez des ampoules GU10 à me conseiller (autre que Hue qui restent assez chères.)
Merci pour vos retours, commentaires, conseils…
Djo

Tuya utilise le codage HSV.
H est associé au widget color et lorsque l’on modifie la couleur avec le widget couleur, seul H est modifié et donc les nuances ne sont pas prises en comptes
la couleur affichée est donc fonction des curseurs S et V (sat et intensité) et de H.
les nuances sont obtenues avec S et V.

pour S et V normalement les commandes sont automatiquement ajoutées quand on crée les 6 commandes avec le bouton ad’hoc et devraient fonctionner.
SI KO → logs

Merci Bernard pour la réponse. En effet les commandes étaient bien ajoutées, et fonctionnent comme je l’ai précisé. J’étais surpris par la gestion du HSV par Tuya. Donc , finalement, ce que j’ai fait est correct.

Cordialement,
Djo

Salut, le radiateur lidl wifi est ok il te faut quoi pour le rajouter au plugin juste les dsp et une image ?

J’ai la bande led BlitzWolf BW-LT11 et je l’ai intégrée comme indiqué mais j’ai encore besoin de savoir quel sous-modèle choisir. lequel avez-vous choisi?