Meross mss-210 : commandes on/off de fonctionnent pas/plus

Bonjour
j’utilise une prise meross MSS210 (H/W 7.7.0, F/W 7.3.5) avec le plugin WifiVlightV2 (2024-05-04) sur Jeedom 4.4.6 Debian 11

Les commandes ON/OFF de la prises sont inopérantes, voir ci-dessous le log WifiVlightV2_cmd correspondant.
Cela fonctionnait bien avant, mais je ne peux pas affirmer que c’est la derniere mise a jour qui est la cause de ce probleme.

le reste fonctionne, je peux eteindre et allumer la led et l’etat de la prise est correctement remonté. Par ailleurs la prise fonctionne tres bien avec l’appli Meross sur Iphone. les autres objets Meross fonctionnent aussi correctement.

[2024-05-25 13:35:28] DEBUG  :  body={"header": {"from":"http://192.168.0.227/config","messageId":"8f903af805a9480189b7f8fb4d6cd254","method":"SET","namespace":"Appliance.Control.ToggleX","payloadVersion":1,"sign":"f9c8a544bc1721d6a41b8c5f25b6ac9e","timestamp":1716636928,"triggerSrc":"AndroidLocal"},"payload": {"togglex":{"onoff":1,"channel":0}}}
[2024-05-25 13:35:28] DEBUG  :     Cmd : "togglex":{"onoff":1,"channel":0} - url : http://192.168.0.227/config - type : POST - body : {"header": {"from":"http://192.168.0.227/config","messageId":"8f903af805a9480189b7f8fb4d6cd254","method":"SET","namespace":"Appliance.Control.ToggleX","payloadVersion":1,"sign":"f9c8a544bc1721d6a41b8c5f25b6ac9e","timestamp":1716636928,"triggerSrc":"AndroidLocal"},"payload": {"togglex":{"onoff":1,"channel":0}}} -  method: SET - Exception:cURL error 52: Empty reply from server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) - No Meross device @http://192.168.0.227/config

La remontee d’etat qui fonctionne est loggee ci-dessous.
ce log de remontee d’etat mentionne « channel 1 » alors que celui d’envoi de commande mentionne « channel 0 », n’est ce pas la le probleme ? comment ajuster les canaux avec cette prise ?

[2024-05-25 13:42:11] DEBUG  :  body={"header": {"from":"http://192.168.0.227/config","messageId":"a9cc268932064331ab828a70bf6ee21b","method":"GET","namespace":"Appliance.System.All","payloadVersion":1,"sign":"26f99fbdc0b5712d8029d3df3848069d","timestamp":1716637331,"triggerSrc":"AndroidLocal"},"payload": {}}
[2024-05-25 13:42:12] DEBUG  :     Cmd :  - url : http://192.168.0.227/config - type : POST - body : {"header": {"from":"http://192.168.0.227/config","messageId":"a9cc268932064331ab828a70bf6ee21b","method":"GET","namespace":"Appliance.System.All","payloadVersion":1,"sign":"26f99fbdc0b5712d8029d3df3848069d","timestamp":1716637331,"triggerSrc":"AndroidLocal"},"payload": {}} -  method: GET - Status:200
[2024-05-25 13:42:12] DEBUG  :     Receive:{"header":{"messageId":"a9cc268932064331ab828a70bf6ee21b","namespace":"Appliance.System.All","triggerSrc":"AndroidLocal","method":"GETACK","payloadVersion":1,"from":"/appliance/2112037500898351859048e1e97fa176/publish","uuid":"xxxxxxxxxxx","timestamp":1716637331,"timestampMs":326,"sign":"26f99fbdc0b5712d8029d3df3848069d"},"payload":{"all":{"system":{"hardware":{"type":"mss210","subType":"un","version":"7.0.0","chipType":"rtl8710cm","uuid":"xxxxxxxxxxxxxxxxxxxxxxx","macAddress":"48:e1:e9:7f:a1:76"},"firmware":{"version":"7.3.5","homekitVersion":"6.3","compileTime":"2024/03/15-11:53:40","encrypt":1,"wifiMac":"b6:95:75:e5:bb:6a","innerIp":"192.168.0.227","server":"mqtt-eu-5.meross.com","port":443,"userId":211707},"time":{"timestamp":1716637331,"timezone":"Europe/Brussels","timeRule":[[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],[1919293200,3600,0],[1932598800,7200,1],[1950742800,3600,0]]},"online":{"status":1,"bindId":"qURHtAhHTdstzzMs","who":1}},"digest":{"togglex":[{"channel":0,"onoff":1,"lmTime":1716637017}],"triggerx":[],"timerx":[]}}}}
[2024-05-25 13:42:12] DEBUG  :      Meross State: Chan:1 ON1

l’adresse IP .227 est correcte.
http://192.168.0.227/ retourne Page Not Found /
http://192.168.0.227/config retourne ERR_EMPTY_RESPONSE

met la prise double MSS120 et tu pourras mettre le canal 1 ou 2 (peut-être 0 pas sûr)
et essaye aussi MSS310
le canal affiché n’est pas le souci.
Le souci est que ta prise ne comprends pas la commande qui normalement est validée pas ailleurs.

merci pour les suggestions @bernardfr.caron
j’ai essayé les MSS120 et MSS310, en essayant les canaux 0, 1, 2, mais rien ne change.

les commandes nightLightOn / nightLightOff qui elles fonctionnent bien génèrent ces logs ci-dessous :

body={"header": {"from":"http://192.168.0.227/config","messageId":"30504867387d46668f32e00cf22360d4","method":"GET","namespace":"Appliance.System.All","payloadVersion":1,"sign":"0ba5d42d4f20d256f2b9137e380daa44","timestamp":1716707610,"triggerSrc":"AndroidLocal"},"payload": {}}
[2024-05-26 09:13:31] DEBUG  :     Cmd :  - url : http://192.168.0.227/config - type : POST - body : {"header": {"from":"http://192.168.0.227/config","messageId":"30504867387d46668f32e00cf22360d4","method":"GET","namespace":"Appliance.System.All","payloadVersion":1,"sign":"0ba5d42d4f20d256f2b9137e380daa44","timestamp":1716707610,"triggerSrc":"AndroidLocal"},"payload": {}} -  method: GET - Status:200
[2024-05-26 09:13:31] DEBUG  :     Receive:{"header":{"messageId":"30504867387d46668f32e00cf22360d4","namespace":"Appliance.System.All","triggerSrc":"AndroidLocal","method":"GETACK","payloadVersion":1,"from":"/appliance/2112037500898351859048e1e97fa176/publish","uuid":"2112037500898351859048e1e97fa176","timestamp":1716707610,"timestampMs":252,"sign":"0ba5d42d4f20d256f2b9137e380daa44"},"payload":{"all":{"system":{"hardware":{"type":"mss210","subType":"un","version":"7.0.0","chipType":"rtl8710cm","uuid":"2112037500898351859048e1e97fa176","macAddress":"48:e1:e9:7f:a1:76"},"firmware":{"version":"7.3.5","homekitVersion":"6.3","compileTime":"2024/03/15-11:53:40","encrypt":1,"wifiMac":"b6:95:75:e5:bb:6a","innerIp":"192.168.0.227","server":"mqtt-eu-5.meross.com","port":443,"userId":211707},"time":{"timestamp":1716707610,"timezone":"Europe/Brussels","timeRule":[[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],[1919293200,3600,0],[1932598800,7200,1],[1950742800,3600,0]]},"online":{"status":1,"bindId":"qURHtAhHTdstzzMs","who":1}},"digest":{"togglex":[{"channel":0,"onoff":1,"lmTime":1716637017}],"triggerx":[],"timerx":[]}}}}
[2024-05-26 09:13:31] DEBUG  :  body={"header": {"from":"http://192.168.0.227/config","messageId":"e30a6a0ac18f4a53be36096c86700f40","method":"GET","namespace":"Appliance.System.DNDMode","payloadVersion":1,"sign":"ea281e015cedcdcd04cbcab7a393e935","timestamp":1716707611,"triggerSrc":"AndroidLocal"},"payload": {}}
[2024-05-26 09:13:31] DEBUG  :     Cmd :  - url : http://192.168.0.227/config - type : POST - body : {"header": {"from":"http://192.168.0.227/config","messageId":"e30a6a0ac18f4a53be36096c86700f40","method":"GET","namespace":"Appliance.System.DNDMode","payloadVersion":1,"sign":"ea281e015cedcdcd04cbcab7a393e935","timestamp":1716707611,"triggerSrc":"AndroidLocal"},"payload": {}} -  method: GET - Exception:cURL error 52: Empty reply from server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) - No Meross device @http://192.168.0.227/config

Élément

alors je ne sais pas.
Il faudrait attendre d’autres retour pour savoir si la prise merross a un firmware différent.

Bonjour @t0urista

J’ai les mêmes prises (sans conso) et elles fonctionnent pour ma part sans problème. Au cas ou :

Lydie

merci @Lydie13

quelle OS, quel version jeedom utlises tu ?
quelle version de frimare tourne la prise ?

merci

Bonjour,

Je suis sous jeedom 4.4.6
J’ai 2 prises identiques avec 2 versions de firmware différentes :
1- 2.2.3
2- 7.3.2

Les 2 fonctionnes sous jeedom.

j’ai fait un reset de la prise et je l’ai reintegree dans Meross App, rien n’y fait, elle marche bien avec Meross App mais pas avec WifiVlightv2…

par contre, j’ai achete de nouvelles MSS210P (avec conso) qui sont sur un firmware encore plus recent (7.3.8) et elles fonctionnent correctement avec le plugin WIfiVlight2
on pourrait donc en conclure que c’est la premiere prise MSS210 qui a un probleme, peut etre lie au firmware 7.3.5 …

Merci de votre aide et du temps consacré.

Par ailleurs, les prises MSSx10P remontent la consommation de courant, j’ai donc configuré une MSS310P (la MSS210P n’est pas proposee) pour avoir les commandes correspondantes, mais dans le plugin WifiVlight seuls les courant (A), voltage(V) et power(W) sont remontés, pas la consommation (kWh).
comment l’obtenir ?

M’envoyer les logs _cmd lors d’un stateget

merci @bernardfr.caron

je te l’ai envoyé par mp pour éviter de devoir filtrer les données privées.
mais je ne vois rien dans les logs à propos de la consommation, on ne voit que current, power, voltage.

Bonjour,

Je rencontre le même problème sur un modèle mss110.
Mon problème est apparu suite à une mise à jour de firmware.
Depuis j’obtiens le même message que lui soit: No Meross device @http://X.X.X.X/config

J’ai chercher un peu et voici sur quoi je suis tombé: Recent MSS110 Firmware Update Broke meross_lan · Issue #456 · krahabb/meross_lan · GitHub

En vous souhaitant une bonne journée
Zerat9w

ce n’est pas le même souci si rien ne marche ou c’est seulemnt le retour d’état ?
Il ne faut jamais changer de firmware

Je pense que c’est le même problème, j’ai bien le retour d’état j’ai juste le on et off qui marche plus

J’ai 2 posts avec soucis Meross. L’un c’est on/off l’autre c’est retour d’état. J’ai regardé le correctif. J’ai commencé à coder le correctif mais là je ne suis pas dispo pendant 2 semaines. Donc il faut attendre. Je reviens ici pour m’aider à tester le correctif.

1 « J'aime »

Pouvez-vous tester avec la dernière beta ?
concerne le retour d’état.

Bonjour j’ai exactement le meme souci j’ai fait la mise a jour 7.3.5 de deux mss210 et cela fonctionne plus, les etats arrivent a remonter de facon tres lentes vers jeedom mais ON OFF ne fonctionne plus du tout avec wifilight. Pour moi c’est bien l upgrade vers la version 7.3.5 qui a causé le pb

nouvelle Beta encore.
modifier le type avec le fw 7.3.5
Tester les commandes ON/OFF
probablement KO
Me donner le log _cmd

Bonjour j’ai installé la version beta du plugins
je ne comprends pas "modifier le type avec le fw 7.3.5 " ???
J’ai testé les commandes ON OFF
effectivement c’est toujours KO
Je t’ai envoyé la log_cmd en MP

Pardon j’avais pas vu le type 7.3.5 avaec la beta
je recommence

nouvelle trace envoyé en MP avec le bon type