Meross 425f + wifilightV2

Bonjour à tous,

Je viens d’intégrer ma multiprise Meross 425f (4 prises + USB) dans le plugin wifilight avec succès. J’ai bien récupéré les informations nécessaires (jeton, identifiant) comme demandé : la commande ConnectedGet me renvoie bien -1.
Voici mes 2 problèmes :

  • Je ne vois pas de commandes ON/OFF associées à chacune de mes prises, uniquement les commandes ON/OFF de la multiprise. Est-ce normal ?

  • Autre problème : la commande Etat me renvoie 0 comme si ma prise était éteinte or elle est allumée. Les commandes ON/OFF ne fonctionnent pas non plus

[2021-03-22 11:24:09][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-03-22 11:24:09][DEBUG] :   Memory used :1989 ko 528 o
[2021-03-22 11:25:03][DEBUG] :     Cmd : "togglex":{"onoff": 0,"channel": "1"} - url : http://192.168.31.20/config - type : POST - body : {"header": {"from": "http://192.168.31.20/config","messageId": "xxx","method": "SET","namespace": "Appliance.Control.ToggleX","payloadVersion": 1,"sign": "f2ad42abdba979f2c4dd651ee615689b","timestamp": 1616249181,"triggerSrc": "AndroidLocal"},"payload": {"togglex":{"onoff": 0,"channel": "1"}}} -  method: SET - Status:200
[2021-03-22 11:25:03][DEBUG] :     Receive:{"header":{"messageId":"xxx","namespace":"Appliance.Control.ToggleX","method":"SETACK","payloadVersion":1,"from":"/appliance/2007169671443490820348e1e925aa80/publish","timestamp":1616408703,"timestampMs":372,"sign":"7d3c1fe24381feb518662dd971e4bbab"},"payload":{}}[10]
[2021-03-22 11:25:04][DEBUG] :     Cmd :  - url : http://192.168.31.20/config - type : POST - body : {"header": {"from": "http://192.168.31.20/config","messageId": "xxx","method": "GET","namespace": "Appliance.System.All","payloadVersion": 1,"sign": "f2ad42abdba979f2c4dd651ee615689b","timestamp": 1616249181,"triggerSrc": "AndroidLocal"},"payload": {}} -  method: GET - Exception:cURL error 28: Operation timed out after 1001 milliseconds with 0 bytes received (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) - No Meross device @http://192.168.31.20/config
[2021-03-22 11:25:04][DEBUG] :     Cmd :  - url : http://192.168.31.20/config - type : POST - body : {"header": {"from": "http://192.168.31.20/config","messageId": "xxx","method": "GET","namespace": "Appliance.System.DNDMode","payloadVersion": 1,"sign": "f2ad42abdba979f2c4dd651ee615689b","timestamp": 1616249181,"triggerSrc": "AndroidLocal"},"payload": {}} -  method: GET - Status:200
[2021-03-22 11:25:04][DEBUG] :     Receive:{"header":{"messageId":"xxx","namespace":"Appliance.System.DNDMode","method":"GETACK","payloadVersion":1,"from":"/appliance/2007169671443490820348e1e925aa80/publish","timestamp":1616408705,"timestampMs":621,"sign":"15b4230dd609b48a954206e78435c293"},"payload":{"DNDMode":{"mode":0}}}[10]
[2021-03-22 11:25:04][DEBUG] :      Meross State: Chan:1 LedON
[2021-03-22 11:25:10][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-03-22 11:25:10][DEBUG] : ** Multiprise Salon 2 - MerossBase **
[2021-03-22 11:25:10][DEBUG] :     Cmd :  - url : http://192.168.31.20/config - type : POST - body : {"header": {"from": "http://192.168.31.20/config","messageId": "xxx","method": "GET","namespace": "Appliance.System.All","payloadVersion": 1,"sign": "f2ad42abdba979f2c4dd651ee615689b","timestamp": 1616249181,"triggerSrc": "AndroidLocal"},"payload": {}} -  method: GET - Status:200
[2021-03-22 11:25:10][DEBUG] :     Receive:{"header":{"messageId":"xxx","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2007169671443490820348e1e925aa80/publish","timestamp":1616408710,"timestampMs":357,"sign":"4168d8488235dfb4845d9c2eea8a7438"},"payload":{"all":{"system":{"hardware":{"type":"mss425f","subType":"us","version":"3.0.0","chipType":"mt7682","uuid":"2007169671443490820348e1e925aa80","macAddress":"48:e1:e9:25:aa:80"},"firmware":{"version":"3.1.2","compileTime":"2019/09/17 09:16:42 GMT +08:00","wifiMac":"9c:9d:7e:1c:08:74","innerIp":"192.168.31.20","server":"mqtt.meross.com","port":443,"userId":813871},"time":{"timestamp":1616408710,"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":1616407025},{"channel":1,"onoff":0,"lmTime":1616408703},{"channel":2,"onoff":0,"lmTime":1616407029},{"channel":3,"onoff":0,"lmTime":1616407028},{"channel":4,"onoff":0,"lmTime":1616407028},{"channel":5,"onoff":1,"lmTime":1616407117}],"triggerx":[],"timerx":[]}}}}[10]
[2021-03-22 11:25:10][DEBUG] :     Cmd :  - url : http://192.168.31.20/config - type : POST - body : {"header": {"from": "http://192.168.31.20/config","messageId": "xxx","method": "GET","namespace": "Appliance.System.DNDMode","payloadVersion": 1,"sign": "f2ad42abdba979f2c4dd651ee615689b","timestamp": 1616249181,"triggerSrc": "AndroidLocal"},"payload": {}} -  method: GET - Status:200
[2021-03-22 11:25:10][DEBUG] :     Receive:{"header":{"messageId":"xxx","namespace":"Appliance.System.DNDMode","method":"GETACK","payloadVersion":1,"from":"/appliance/2007169671443490820348e1e925aa80/publish","timestamp":1616408711,"timestampMs":622,"sign":"361ac000f49112ab8d64b10f0003ee98"},"payload":{"DNDMode":{"mode":0}}}[10]
[2021-03-22 11:25:10][DEBUG] :      Meross State: Chan:1 OFF LedON
[2021-03-22 11:25:10][DEBUG] :      No dps states to update
[2021-03-22 11:25:10][DEBUG] :  - On:0 - Led:1
[2021-03-22 11:25:10][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

La première partie est le résultat de ma commande OFF. Ce qui me laisse perplexe c’est le message Operation timed out … Quelqu’un a déjà eu ce genre de retour ?

Merci pour votre lecture, en espérant que quelqu’un puisse m’aider.

Sébastien

Il faut créer autant d’équipement que de prise pilotable en changeant dans la configuration le numéro de canal du module wifi.

Canal 0 → toutes les prises
Canal 1 → Prise 1
Canal 2 → Prise 2

Canal 5 → Prises USB

image

Un grand merci pour ta réponse, c’était effectivement ça, je ne m’en serai jamais douté.
En espérant que ça puisse aider d’autres que moi.

Une très bonne journée à toi.
Sébastien

1 « J'aime »

Doc modifiée dans la partie Meross bien que cette notion de canal soit indiquée dans la doc car commune à la plupart des périphériques wifilightV2

Autant pour moi Bernard, j’ai bien lu ta doc avec attention, mais je pense que je n’avais pas saisi/compris qu’il fallait configurer un périphérique/canal par prise. Merci à toi pour avoir mis à jour ta doc.
Pendant que j’y suis j’avais en fait une autre question. Si on a plusieurs multiprises, comment faire pour contrôler toutes les prises en même temps pour les autres multiprises si le canal 0 est déjà utilisé ?

Lire la doc…

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.