Je viens d’installer la dernière beta, effectivement pb corrigé. Merci.
Concernant le thermostat voici le résultat des commandes
Bouton off:
0000|[2022-10-11 08:34:57]DEBUG : body={"header": {"from":"http://192.168.1.83/config","messageId":"4dbb8c11e24d43e18da0fecee7948b33","method":"SET","namespace":"Appliance.Control.ToggleX","payloadVersion":1,"sign":"1bf8666f2e45bea6c756c23d005988c0","timestamp":1665470097,"triggerSrc":"AndroidLocal"},"payload": {"togglex":{"onoff":0,"channel":0}}}
0001|[2022-10-11 08:34:57]DEBUG : Cmd : "togglex":{"onoff":0,"channel":0} - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"4dbb8c11e24d43e18da0fecee7948b33","method":"SET","namespace":"Appliance.Control.ToggleX","payloadVersion":1,"sign":"1bf8666f2e45bea6c756c23d005988c0","timestamp":1665470097,"triggerSrc":"AndroidLocal"},"payload": {"togglex":{"onoff":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.1.83/config
Sliders température:
0000|[2022-10-11 08:36:05]DEBUG : body={"header": {"from":"http://192.168.1.83/config","messageId":"506183257dd3414b8dab2607d645522d","method":"SET","namespace":"Appliance.Control.Thermostat.Temperature","payloadVersion":1,"sign":"c37ca3dffcd349d4e2f2a551c9b66d04","timestamp":1665470165,"triggerSrc":"AndroidLocal"},"payload": {"temperature": [{"targetTemp": 250}]}}
0001|[2022-10-11 08:36:05]DEBUG : Cmd : "temperature": [{"targetTemp": 250}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"506183257dd3414b8dab2607d645522d","method":"SET","namespace":"Appliance.Control.Thermostat.Temperature","payloadVersion":1,"sign":"c37ca3dffcd349d4e2f2a551c9b66d04","timestamp":1665470165,"triggerSrc":"AndroidLocal"},"payload": {"temperature": [{"targetTemp": 250}]}} - 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.1.83/config
0002|[2022-10-11 08:36:18]DEBUG : body={"header": {"from":"http://192.168.1.83/config","messageId":"11f2d480779b40a094363eea82c20570","method":"SET","namespace":"Appliance.Control.Thermostat.Temperature","payloadVersion":1,"sign":"4720a398528def3dd703b438a05423f4","timestamp":1665470178,"triggerSrc":"AndroidLocal"},"payload": {"temperature": [{"ecoTemp": 260}]}}
0003|[2022-10-11 08:36:18]DEBUG : Cmd : "temperature": [{"ecoTemp": 260}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"11f2d480779b40a094363eea82c20570","method":"SET","namespace":"Appliance.Control.Thermostat.Temperature","payloadVersion":1,"sign":"4720a398528def3dd703b438a05423f4","timestamp":1665470178,"triggerSrc":"AndroidLocal"},"payload": {"temperature": [{"ecoTemp": 260}]}} - 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.1.83/config
0004|[2022-10-11 08:36:27]DEBUG : body={"header": {"from":"http://192.168.1.83/config","messageId":"6447478f31c04da1bc2e8ed2f573b67a","method":"SET","namespace":"Appliance.Control.Thermostat.Temperature","payloadVersion":1,"sign":"53b55d45b0b1b38d5b60517ef14e6d0d","timestamp":1665470187,"triggerSrc":"AndroidLocal"},"payload": {"temperature": [{"coolTemp": 400}]}}
0005|[2022-10-11 08:36:27]DEBUG : Cmd : "temperature": [{"coolTemp": 400}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"6447478f31c04da1bc2e8ed2f573b67a","method":"SET","namespace":"Appliance.Control.Thermostat.Temperature","payloadVersion":1,"sign":"53b55d45b0b1b38d5b60517ef14e6d0d","timestamp":1665470187,"triggerSrc":"AndroidLocal"},"payload": {"temperature": [{"coolTemp": 400}]}} - 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.1.83/config
0006|[2022-10-11 08:36:37]DEBUG : body={"header": {"from":"http://192.168.1.83/config","messageId":"f54560dba95f469ba558f423da2c1685","method":"SET","namespace":"Appliance.Control.Thermostat.Temperature","payloadVersion":1,"sign":"5f3bd5e999891e6168ede9c71fc57064","timestamp":1665470197,"triggerSrc":"AndroidLocal"},"payload": {"temperature": [{"heatTemp": 310}]}}
0007|[2022-10-11 08:36:37]DEBUG : Cmd : "temperature": [{"heatTemp": 310}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"f54560dba95f469ba558f423da2c1685","method":"SET","namespace":"Appliance.Control.Thermostat.Temperature","payloadVersion":1,"sign":"5f3bd5e999891e6168ede9c71fc57064","timestamp":1665470197,"triggerSrc":"AndroidLocal"},"payload": {"temperature": [{"heatTemp": 310}]}} - 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.1.83/config
Petite information complémentaire. Si je change le mode sur mon tel, il remonte bien sur Jeedom. Si je change le mode via Jeedom, ca remonte sur l’application si je change la température par ex. Par contre si je rechange sur Jeedom ca marche pas.
nouvelle beta
changer uniquement les températures avec slider
si KO ça prendra du temps.
Meross envoie des commandes qui ne sont pas dans la même logique selon les périphériques.
Il faudra faire du « brute force » pour les trouver, si je trouve.
Je viens de tomber sur un issue sur GitHub.
Une personne a fait un sniff entre son thermostat et Meross.
Visiblement il faut utiliser Appliance.Control.Thermostat.Mode pour toutes les modifs avec comme méthode un PUSH.