Tuto - Obtenir les Credentials Meross avec Jeedom

[2022-02-22 10:27:18][DEBUG] :     Cmd : "position": {"position":100, "channel":0} - url : http://192.168.0.14/config - type : POST - body : {"header": {"from": "http://192.168.0.14/config","messageId": "","method": "SET","namespace": "Appliance.RollerShutter.Position","payloadVersion": 1,"sign": "b5709ffa916abc91af4bcff1d9bfef4e","timestamp": ,"triggerSrc": "AndroidLocal"},"payload": {"position": {"position":100, "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.14/config
[2022-02-22 10:27:18][DEBUG] :     Cmd :  - url : http://192.168.0.14/config - type : POST - body : {"header": {"from": "http://192.168.0.14/config","messageId": "","method": "GET","namespace": "Appliance.System.All","payloadVersion": 1,"sign": "b5709ffa916abc91af4bcff1d9bfef4e","timestamp": ,"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.14/config
[2022-02-22 10:27:20][DEBUG] :     Cmd : "position": {"position":0, "channel":0} - url : http://192.168.0.14/config - type : POST - body : {"header": {"from": "http://192.168.0.14/config","messageId": "","method": "SET","namespace": "Appliance.RollerShutter.Position","payloadVersion": 1,"sign": "b5709ffa916abc91af4bcff1d9bfef4e","timestamp": ,"triggerSrc": "AndroidLocal"},"payload": {"position": {"position":0, "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.14/config
[2022-02-22 10:27:20][DEBUG] :     Cmd :  - url : http://192.168.0.14/config - type : POST - body : {"header": {"from": "http://192.168.0.14/config","messageId": "","method": "GET","namespace": "Appliance.System.All","payloadVersion": 1,"sign": "b5709ffa916abc91af4bcff1d9bfef4e","timestamp": ,"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.14/config
[2022-02-22 10:27:23][DEBUG] :     Cmd : "position": {"position":-1, "channel":0} - url : http://192.168.0.14/config - type : POST - body : {"header": {"from": "http://192.168.0.14/config","messageId": "","method": "SET","namespace": "Appliance.RollerShutter.Position","payloadVersion": 1,"sign": "b5709ffa916abc91af4bcff1d9bfef4e","timestamp": ,"triggerSrc": "AndroidLocal"},"payload": {"position": {"position":-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.14/config
[2022-02-22 10:27:23][DEBUG] :     Cmd :  - url : http://192.168.0.14/config - type : POST - body : {"header": {"from": "http://192.168.0.14/config","messageId": "","method": "GET","namespace": "Appliance.System.All","payloadVersion": 1,"sign": "b5709ffa916abc91af4bcff1d9bfef4e","timestamp": ,"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.14/config
[2022-02-22 10:27:27][DEBUG] :     Cmd : "position": {"position":37, "channel":0} - url : http://192.168.0.14/config - type : POST - body : {"header": {"from": "http://192.168.0.14/config","messageId": "","method": "SET","namespace": "Appliance.RollerShutter.Position","payloadVersion": 1,"sign": "b5709ffa916abc91af4bcff1d9bfef4e","timestamp": ,"triggerSrc": "AndroidLocal"},"payload": {"position": {"position":37, "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.14/config

Virtualbox

Ps: pour les switchs Meroos le getkey fonctionne

ok je prends le temps de réfléchir, j’ai trouvé l’erreur, ce n’est pas corrigé et je pense que le getkey a la même source d’erreur

1 « J'aime »

corrigé nouvelle beta
il faut sauvegarder l’équipement

[2022-02-22 10:55:16][DEBUG] :     Cmd : "position": {"position":100, "channel":0} - url : http://192.168.0.14/config - type : POST - body : {"header": {"from": "http://192.168.0.14/config","messageId": "","method": "SET","namespace": "Appliance.RollerShutter.Position","payloadVersion": 1,"sign": "b5709ffa916abc91af4bcff1d9bfef4e","timestamp": ,"triggerSrc": "AndroidLocal"},"payload": {"position": {"position":100, "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.14/config
[2022-02-22 10:55:16][DEBUG] :     Cmd :  - url : http://192.168.0.14/config - type : POST - body : {"header": {"from": "http://192.168.0.14/config","messageId": "","method": "GET","namespace": "Appliance.System.All","payloadVersion": 1,"sign": "b5709ffa916abc91af4bcff1d9bfef4e","timestamp": ,"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.14/config
[2022-02-22 10:55:18][DEBUG] :     Cmd : "position": {"position":0, "channel":0} - url : http://192.168.0.14/config - type : POST - body : {"header": {"from": "http://192.168.0.14/config","messageId": "","method": "SET","namespace": "Appliance.RollerShutter.Position","payloadVersion": 1,"sign": "b5709ffa916abc91af4bcff1d9bfef4e","timestamp": ,"triggerSrc": "AndroidLocal"},"payload": {"position": {"position":0, "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.14/config
[2022-02-22 10:55:18][DEBUG] :     Cmd :  - url : http://192.168.0.14/config - type : POST - body : {"header": {"from": "http://192.168.0.14/config","messageId": "","method": "GET","namespace": "Appliance.System.All","payloadVersion": 1,"sign": "b5709ffa916abc91af4bcff1d9bfef4e","timestamp": ,"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.14/config
[2022-02-22 10:55:20][DEBUG] :     Cmd : "position": {"position":-1, "channel":0} - url : http://192.168.0.14/config - type : POST - body : {"header": {"from": "http://192.168.0.14/config","messageId": "","method": "SET","namespace": "Appliance.RollerShutter.Position","payloadVersion": 1,"sign": "b5709ffa916abc91af4bcff1d9bfef4e","timestamp": ,"triggerSrc": "AndroidLocal"},"payload": {"position": {"position":-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.14/config
[2022-02-22 10:55:20][DEBUG] :     Cmd :  - url : http://192.168.0.14/config - type : POST - body : {"header": {"from": "http://192.168.0.14/config","messageId": "","method": "GET","namespace": "Appliance.System.All","payloadVersion": 1,"sign": "b5709ffa916abc91af4bcff1d9bfef4e","timestamp": ,"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.14/config
[2022-02-22 10:55:23][DEBUG] :     Cmd : "position": {"position":40, "channel":0} - url : http://192.168.0.14/config - type : POST - body : {"header": {"from": "http://192.168.0.14/config","messageId": "","method": "SET","namespace": "Appliance.RollerShutter.Position","payloadVersion": 1,"sign": "b5709ffa916abc91af4bcff1d9bfef4e","timestamp": ,"triggerSrc": "AndroidLocal"},"payload": {"position": {"position":40, "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.14/config

Toujours idem pas de getkey ni de commandes fonctionnelles.

tu n’as pas sauvegardé l’équipement

Si je l’avais sauvegardé.
Je vais le supprimer et tester avec un autre volet si tu veux.

et avec la dernière beta aussi

2022-02-22 10:28:31

dernière beta à prendre
ça marche chez moi le messageId n’est pas vide
en recréant un équipement Meross V2 ça marchera forcément

1 « J'aime »

Ok je teste ça :wink:

Jolie amélioration de ton plugin pour volets Meross ! :innocent:

vo

Je ne doute pas que bientôt il ne sera plus en beta :heart_eyes:

Les boutons UP / DOWN /STOP / GETKEY fonctionnent.

Le curseur lui ne prend pas en compte le niveau demandé.

c’est un souci ancien mais pas du plugin.
c’est en beta pour cette raison, la commande de position n’est pas prise en compte et même pas retournée par le périphérique. Il connait seulement -1 (arrêt) 0 bas 100 haut.
Je pensais que le nouveau firmware corrigerai, ce n’est pas le cas.

Si tu as le temps.
Positionne le volet à n’importe quelle position → stateget → voir position puis pareil en le mettant ailleurs : la position est je pense tout le temps à -1 car à l’arrêt hors bas/haut

En beta aussi car, de ce que j’ai pu comprendre, avec ce firmware c’est n’était pas fonctionnel.
Maintenant ça l’est !

Voilà, si j’ai pu participer un minimum au développement et bien je suis satisfait.

Bàt,

En effet et je ne pense pas que tu puisses apporter d’autres modifications car même via l’app Meross il est impossible de créer une scène pour demander un certain pourcentage de fermeture.
Alors soit (si c’est possible) tu supprimes le curseur ou du moins (non visible) est tout sera ok.

Ps: j’aurai une autre question concernant un autre équipement (thermostat tuya) mais j’ai peur de la réponse → va lire la doc :upside_down_face:
Je l’ai fait, j’ai un compte développeur tuya mais je ne trouve pas les infos nécessaires
devId → ok
localKey–> NOK
malgré le fait d’avoir regardé la vidéo je n’y arrive pas .

bàt,

a part la vidéo et ici :

et la doc car il n’y a pas besoin de récupérer manuellement le devID, tout est automatique dans le plugin.

Bonsoir,

@bernardfr.caron désolé je n’ai pas été disponible ces derniers temps mais je vois que le bugs a été résolu avec l’aide de @anon45999279. Je testerai cette dernière version.

@anon45999279 En effet, en cherchant j’ai découvert le plugin smartthing qui fonctionne très bien pour mes MRS100 et d’autres appareils Meross. Je vais le garder du coup.

Toutefois, wifilightv2 est un excellent plugin que je continue à utiliser avec d’autres appareils.

Merci
Bonne soirée

Salut @stefan62231,
Oui en effet, avec le plugin Smartthings , @Flobul a été plus loin en développant un widget ( Blind2 V2)
qui permet d’avoir un retour sur le volet .

Avec le plugin wifilightV2.

Avec le plugin Smartthings visualisation de la montée/descente/temps d’ouverture/fermeture du MRS 100

Oui bien sûr

Si besoin d’infos complémentaires, tu peux ouvrir un sujet ICI

Bàt,

Pas de souci. C’est la différence entre cloud et cloudless.

Je viens de reconfigurer mon volet MRS100 tout est fonctionnel, un grand merci a vous pour votre travail, je m’excuse de ne pas avoir été là pour vous aider, vie pro compliqué.
Encore merci pour votre travail.

:v: super alors