Meross MTS200

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.

  • Slider mode:
0000|[2022-10-11 09:01:30]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"7242316df692477daf4cdf77994340dd","method":"SET","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"4e49b152342373af0a6e3d9908725a4b","timestamp":1665471690,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"state": 2}]}}
0001|[2022-10-11 09:01:30]DEBUG :     Cmd : "mode": [{"state": 2}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"7242316df692477daf4cdf77994340dd","method":"SET","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"4e49b152342373af0a6e3d9908725a4b","timestamp":1665471690,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"state": 2}]}} -  method: SET - Status:200
0002|[2022-10-11 09:01:30]DEBUG :     Receive:{"header":{"messageId":"7242316df692477daf4cdf77994340dd","namespace":"Appliance.Control.Thermostat.Mode","triggerSrc":"AndroidLocal","method":"SETACK","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665471689,"timestampMs":505,"sign":"d13c56f14851b2dd66eeb13866516129"},"payload":{"mode":[]}}

Détails des informations:

Mode
1: Chaleur
2: Cool
3: Economie
4: Auto
5: Manuel

ValTempGet: Température sélectionnée
Consigne Temp Comf: Température mode Chaleur

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 faire la MAJ + recréation thermostat

0000|[2022-10-11 09:28:26]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"6ba6ba6b0422440bb629f537b8aa28e1","method":"SET","namespace":"Appliance.Control.Thermostat","payloadVersion":1,"sign":"a8a4f2969ae6f3c8c413bfbb333cd24b","timestamp":1665473306,"triggerSrc":"AndroidLocal"},"payload": {"temperature": [{"targetTemp": 320}]}}
0001|[2022-10-11 09:28:26]DEBUG :     Cmd : "temperature": [{"targetTemp": 320}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"6ba6ba6b0422440bb629f537b8aa28e1","method":"SET","namespace":"Appliance.Control.Thermostat","payloadVersion":1,"sign":"a8a4f2969ae6f3c8c413bfbb333cd24b","timestamp":1665473306,"triggerSrc":"AndroidLocal"},"payload": {"temperature": [{"targetTemp": 320}]}} -  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 09:28:38]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"c2e88c46bf2f4708a302c722795b5e83","method":"SET","namespace":"Appliance.Control.Thermostat","payloadVersion":1,"sign":"f2ad579cf1aa5da9c258dfac71ec5978","timestamp":1665473318,"triggerSrc":"AndroidLocal"},"payload": {"temperature": [{"targetTemp": 660}]}}
0003|[2022-10-11 09:28:38]DEBUG :     Cmd : "temperature": [{"targetTemp": 660}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"c2e88c46bf2f4708a302c722795b5e83","method":"SET","namespace":"Appliance.Control.Thermostat","payloadVersion":1,"sign":"f2ad579cf1aa5da9c258dfac71ec5978","timestamp":1665473318,"triggerSrc":"AndroidLocal"},"payload": {"temperature": [{"targetTemp": 660}]}} -  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 09:28:41]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"f94fa83cb3d3409daff958af0be145de","method":"SET","namespace":"Appliance.Control.Thermostat","payloadVersion":1,"sign":"c73c9e080951e123c34805078fb863e0","timestamp":1665473321,"triggerSrc":"AndroidLocal"},"payload": {"temperature": [{"heatTemp": 530}]}}
0005|[2022-10-11 09:28:41]DEBUG :     Cmd : "temperature": [{"heatTemp": 530}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"f94fa83cb3d3409daff958af0be145de","method":"SET","namespace":"Appliance.Control.Thermostat","payloadVersion":1,"sign":"c73c9e080951e123c34805078fb863e0","timestamp":1665473321,"triggerSrc":"AndroidLocal"},"payload": {"temperature": [{"heatTemp": 530}]}} -  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 09:28:42]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"85d925b9df784bac9d1507a3689e638b","method":"SET","namespace":"Appliance.Control.Thermostat","payloadVersion":1,"sign":"d27e0a218222d10a3a464f4c148c3934","timestamp":1665473322,"triggerSrc":"AndroidLocal"},"payload": {"temperature": [{"ecoTemp": 220}]}}
0007|[2022-10-11 09:28:42]DEBUG :     Cmd : "temperature": [{"ecoTemp": 220}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"85d925b9df784bac9d1507a3689e638b","method":"SET","namespace":"Appliance.Control.Thermostat","payloadVersion":1,"sign":"d27e0a218222d10a3a464f4c148c3934","timestamp":1665473322,"triggerSrc":"AndroidLocal"},"payload": {"temperature": [{"ecoTemp": 220}]}} -  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

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.

2022-02-17 18:22:11,992 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 743, 'timestamp': 1645122131, 'sign': '44ebc793d751fab78173fb2ac5701eae', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Mode', 'method': 'PUSH', 'messageId': 'b87c84757a5aedd72869f11b27114501', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'mode': [{'warning': 0, 'targetTemp': 250, 'state': 0, 'onoff': 1, 'mode': 3, 'min': 50, 'max': 350, 'manualTemp': 250, 'lmTime': 1645122131, 'heatTemp': 260, 'ecoTemp': 120, 'currentTemp': 220, 'coolTemp': 180, 'channel': 0}]}}
2022-02-17 18:22:19,562 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 320, 'timestamp': 1645122139, 'sign': 'adbf31377428c6f49f44ef4c33b689f0', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Mode', 'method': 'PUSH', 'messageId': '02423397cc772c2991e9f96d3b370079', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'mode': [{'warning': 0, 'targetTemp': 245, 'state': 0, 'onoff': 1, 'mode': 4, 'min': 50, 'max': 350, 'manualTemp': 245, 'lmTime': 1645122139, 'heatTemp': 260, 'ecoTemp': 120, 'currentTemp': 220, 'coolTemp': 180, 'channel': 0}]}}
2022-02-17 18:22:25,801 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'timestampMs': 549, 'timestamp': 1645122145, 'sign': '9cbbe3c2f60e7e93dfc107c190a0b802', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Mode', 'method': 'PUSH', 'messageId': '71a917b870f52f020a0c82fdd7053866', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'mode': [{'warning': 0, 'targetTemp': 245, 'state': 1, 'onoff': 1, 'mode': 4, 'min': 50, 'max': 350, 'manualTemp': 245, 'lmTime': 1645122145, 'heatTemp': 260, 'ecoTemp': 120, 'currentTemp': 220, 'coolTemp': 180, 'channel': 0}]}}
2022-02-17 18:22:25,928 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'timestampMs': 692, 'timestamp': 1645122145, 'sign': '07b26f65726f47381c61150357bc200a', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.WindowOpened', 'method': 'PUSH', 'messageId': '345d77f3bc4b48e285159e113bd5a4b1', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'windowOpened': [{'status': 0, 'lmTime': 1645122145, 'channel': 0}]}}
2022-02-17 18:22:58,369 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 129, 'timestamp': 1645122177, 'sign': 'ce08041d4bc3f5aa27461072bff1a05e', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Mode', 'method': 'PUSH', 'messageId': 'bc333f9f906b1670f4244be4235309b3', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'mode': [{'warning': 0, 'targetTemp': 250, 'state': 1, 'onoff': 1, 'mode': 4, 'min': 50, 'max': 350, 'manualTemp': 250, 'lmTime': 1645122177, 'heatTemp': 260, 'ecoTemp': 120, 'currentTemp': 220, 'coolTemp': 180, 'channel': 0}]}}
2022-02-17 18:23:10,969 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 723, 'timestamp': 1645122190, 'sign': '09678bfe6d43ec691ba4c6c1e00fb4fc', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Mode', 'method': 'PUSH', 'messageId': '7f2b0598f1c4d37400ff499d92e7f704', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'mode': [{'warning': 0, 'targetTemp': 250, 'state': 1, 'onoff': 1, 'mode': 3, 'min': 50, 'max': 350, 'manualTemp': 250, 'lmTime': 1645122190, 'heatTemp': 260, 'ecoTemp': 120, 'currentTemp': 220, 'coolTemp': 180, 'channel': 0}]}}
2022-02-17 18:23:19,272 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 31, 'timestamp': 1645122198, 'sign': 'a6d53c5470d1e2511701233806294baf', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Mode', 'method': 'PUSH', 'messageId': '99d9159481d8d039b710630fa085bfb6', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'mode': [{'warning': 0, 'targetTemp': 250, 'state': 1, 'onoff': 1, 'mode': 4, 'min': 50, 'max': 350, 'manualTemp': 250, 'lmTime': 1645122198, 'heatTemp': 260, 'ecoTemp': 120, 'currentTemp': 220, 'coolTemp': 180, 'channel': 0}]}}
2022-02-17 18:23:37,998 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 756, 'timestamp': 1645122217, 'sign': '0d77b58b394cdca0751acb50e5fb31b2', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Mode', 'method': 'PUSH', 'messageId': '1b9622ee749436ba87037a9cd9a235fd', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'mode': [{'warning': 0, 'targetTemp': 260, 'state': 1, 'onoff': 1, 'mode': 0, 'min': 50, 'max': 350, 'manualTemp': 250, 'lmTime': 1645122217, 'heatTemp': 260, 'ecoTemp': 120, 'currentTemp': 220, 'coolTemp': 180, 'channel': 0}]}}
2022-02-17 18:23:54,797 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 550, 'timestamp': 1645122234, 'sign': '8c5b5cf259136a5f4a7c5213b35c475d', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Mode', 'method': 'PUSH', 'messageId': '0628fd1700cd33df53393c2b7718359f', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'mode': [{'warning': 0, 'targetTemp': 180, 'state': 1, 'onoff': 1, 'mode': 1, 'min': 50, 'max': 350, 'manualTemp': 250, 'lmTime': 1645122234, 'heatTemp': 260, 'ecoTemp': 120, 'currentTemp': 220, 'coolTemp': 180, 'channel': 0}]}}
2022-02-17 18:24:08,022 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'timestampMs': 777, 'timestamp': 1645122247, 'sign': 'c3a7804373f7727eb154314cbbd557c8', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Mode', 'method': 'PUSH', 'messageId': 'a66e7b42cf1ca686824e4dd1879bf167', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'mode': [{'warning': 0, 'targetTemp': 180, 'state': 0, 'onoff': 1, 'mode': 1, 'min': 50, 'max': 350, 'manualTemp': 250, 'lmTime': 1645122247, 'heatTemp': 260, 'ecoTemp': 120, 'currentTemp': 220, 'coolTemp': 180, 'channel': 0}]}}
2022-02-17 18:24:08,232 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'timestampMs': 990, 'timestamp': 1645122247, 'sign': 'b9b4250eaea015b6707ed4cbb32a4f92', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.WindowOpened', 'method': 'PUSH', 'messageId': '96337f77707f8b0a14fa3cb8bddb4871', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'windowOpened': [{'status': 0, 'lmTime': 1645122247, 'channel': 0}]}}
2022-02-17 18:24:19,985 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 741, 'timestamp': 1645122259, 'sign': 'b6890a5d10a9f43a36e02026a0abe828', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Mode', 'method': 'PUSH', 'messageId': 'cc70dd4dd73b54c8a16096cab4302b13', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'mode': [{'warning': 0, 'targetTemp': 120, 'state': 0, 'onoff': 1, 'mode': 2, 'min': 50, 'max': 350, 'manualTemp': 250, 'lmTime': 1645122259, 'heatTemp': 260, 'ecoTemp': 120, 'currentTemp': 220, 'coolTemp': 180, 'channel': 0}]}}
2022-02-17 18:24:35,658 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 409, 'timestamp': 1645122275, 'sign': 'fff06bc53fa718a3fddd103670a6bc7c', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Mode', 'method': 'PUSH', 'messageId': 'f781a11816e5985a97c1c7cd52436a75', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'mode': [{'warning': 0, 'targetTemp': 120, 'state': 0, 'onoff': 0, 'mode': 2, 'min': 50, 'max': 350, 'manualTemp': 250, 'lmTime': 1645122275, 'heatTemp': 260, 'ecoTemp': 120, 'currentTemp': 220, 'coolTemp': 180, 'channel': 0}]}}
2022-02-17 18:25:16,962 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'timestampMs': 710, 'timestamp': 1645122316, 'sign': 'a96db7b474f8903a1eeb66f510d0e676', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Mode', 'method': 'PUSH', 'messageId': '802b2cd673735a6c26b00f238028d9ce', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'mode': [{'warning': 0, 'targetTemp': 120, 'state': 0, 'onoff': 0, 'mode': 2, 'min': 50, 'max': 350, 'manualTemp': 250, 'lmTime': 1645122316, 'heatTemp': 260, 'ecoTemp': 120, 'currentTemp': 225, 'coolTemp': 180, 'channel': 0}]}}
2022-02-17 18:26:16,925 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 681, 'timestamp': 1645122376, 'sign': '22adb0d873f48e31f426520c414750ee', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.HoldAction', 'method': 'PUSH', 'messageId': 'a39d71efd8419d57b52dac21b2d37334', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'holdAction': [{'mode': 1, 'expire': 1645135215, 'channel': 0}]}}
2022-02-17 18:27:50,421 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 172, 'timestamp': 1645122470, 'sign': '5c2aed409b861a65c7123bd43c984452', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Mode', 'method': 'PUSH', 'messageId': '1e2a00df172820038c24a3e41f7be2be', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'mode': [{'warning': 0, 'targetTemp': 130, 'state': 0, 'onoff': 0, 'mode': 2, 'min': 50, 'max': 350, 'manualTemp': 250, 'lmTime': 1645122470, 'heatTemp': 270, 'ecoTemp': 130, 'currentTemp': 225, 'coolTemp': 190, 'channel': 0}]}}
2022-02-17 18:27:58,650 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'timestampMs': 401, 'timestamp': 1645122478, 'sign': '9d2eddfef4cf3bf31c692321d903a99b', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.HoldAction', 'method': 'PUSH', 'messageId': '9fd45601f9c37ee169a7a9287c8cec81', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'holdAction': [{'mode': 1, 'expire': 1645135256, 'channel': 0}]}}
2022-02-17 18:28:35,271 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 22, 'timestamp': 1645122514, 'sign': 'ffc930b7fde6577984d1f606381695e2', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Calibration', 'method': 'PUSH', 'messageId': '31cf9091a2a4846f4b6009559a288c72', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'calibration': [{'value': -5, 'min': -80, 'max': 80, 'lmTime': 1645122514, 'channel': 0}]}}
2022-02-17 18:28:54,555 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 275, 'timestamp': 1645122534, 'sign': '284997ba3542085459ebf330b091dbe1', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Frost', 'method': 'PUSH', 'messageId': '0fd8a581aeee7981315c0b10f7613175', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'frost': [{'warning': 0, 'value': 50, 'onoff': 0, 'min': 50, 'max': 150, 'lmTime': 1645122534, 'channel': 0}]}}
2022-02-17 18:29:17,127 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 839, 'timestamp': 1645122556, 'sign': '93284eb336a75698b45783a686dd4bfb', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Frost', 'method': 'PUSH', 'messageId': 'bb1f45559502d0b79769c3a7cdae6310', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'frost': [{'warning': 0, 'value': 60, 'onoff': 1, 'min': 50, 'max': 150, 'lmTime': 1645122556, 'channel': 0}]}}
2022-02-17 18:30:43,298 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 22, 'timestamp': 1645122642, 'sign': 'be279494c673dd02d0c9d61bc7e3128d', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Mode', 'method': 'PUSH', 'messageId': 'fdb34aa004baae584bcfa4fc4a0f0fb8', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'mode': [{'warning': 0, 'targetTemp': 250, 'state': 0, 'onoff': 1, 'mode': 3, 'min': 50, 'max': 350, 'manualTemp': 250, 'lmTime': 1645122642, 'heatTemp': 270, 'ecoTemp': 130, 'currentTemp': 225, 'coolTemp': 190, 'channel': 0}]}}
2022-02-17 18:30:52,105 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'timestampMs': 828, 'timestamp': 1645122651, 'sign': 'dcd900a05b5c1fe4533666c736a57387', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.HoldAction', 'method': 'PUSH', 'messageId': '3d450017c8c548cb23459b895cf6af56', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'holdAction': [{'mode': 1, 'expire': 1645135250, 'channel': 0}]}}
2022-02-17 18:30:52,347 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 57, 'timestamp': 1645122651, 'sign': '19d70d0c2f536c5dc9edde80b0def802', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Mode', 'method': 'PUSH', 'messageId': '24cc5fbedf0cfaff4f51387e6256c2f4', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'mode': [{'warning': 0, 'targetTemp': 255, 'state': 0, 'onoff': 1, 'mode': 4, 'min': 50, 'max': 350, 'manualTemp': 255, 'lmTime': 1645122651, 'heatTemp': 270, 'ecoTemp': 130, 'currentTemp': 225, 'coolTemp': 190, 'channel': 0}]}}
2022-02-17 18:30:56,249 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'timestampMs': 262, 'timestamp': 1645122655, 'sign': '1f15e1d87e58241f224feeaf282b9a45', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Mode', 'method': 'PUSH', 'messageId': '6554d08efa7238224b71140c3f192da4', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'mode': [{'warning': 0, 'targetTemp': 255, 'state': 1, 'onoff': 1, 'mode': 4, 'min': 50, 'max': 350, 'manualTemp': 255, 'lmTime': 1645122655, 'heatTemp': 270, 'ecoTemp': 130, 'currentTemp': 225, 'coolTemp': 190, 'channel': 0}]}}
2022-02-17 18:30:56,252 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'timestampMs': 538, 'timestamp': 1645122655, 'sign': '2648fece2c2e15f84510d4a4a908f2b0', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.WindowOpened', 'method': 'PUSH', 'messageId': '62c7e88c8d44f0a906f6e1ed928646f6', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'windowOpened': [{'status': 0, 'lmTime': 1645122655, 'channel': 0}]}}
2022-02-17 18:32:26,700 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 241, 'timestamp': 1645122746, 'sign': '22e799cc42a620d8d0df26df540238fe', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Mode', 'method': 'PUSH', 'messageId': '9d3c27af90b838a772f5557389aad93c', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'mode': [{'warning': 0, 'targetTemp': 250, 'state': 1, 'onoff': 1, 'mode': 3, 'min': 50, 'max': 350, 'manualTemp': 255, 'lmTime': 1645122746, 'heatTemp': 270, 'ecoTemp': 130, 'currentTemp': 225, 'coolTemp': 190, 'channel': 0}]}}
2022-02-17 18:34:14,237 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 965, 'timestamp': 1645122853, 'sign': '543fae4422a29a018a2fc3d151d3d29b', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.HoldAction', 'method': 'PUSH', 'messageId': '4a819be5504d4df467a41a22c63d7520', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'holdAction': [{'time': 60, 'mode': 2, 'channel': 0}]}}
2022-02-17 18:34:31,384 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 65, 'timestamp': 1645122870, 'sign': '569eed09c9d3d8b84d07d62ceefd7ab7', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Mode', 'method': 'PUSH', 'messageId': 'acc31c32fc5b79be5dded1ecd20ce00f', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'mode': [{'warning': 0, 'targetTemp': 255, 'state': 1, 'onoff': 1, 'mode': 4, 'min': 50, 'max': 350, 'manualTemp': 255, 'lmTime': 1645122870, 'heatTemp': 270, 'ecoTemp': 130, 'currentTemp': 225, 'coolTemp': 190, 'channel': 0}]}}
2022-02-17 18:34:31,788 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'timestampMs': 363, 'timestamp': 1645122871, 'sign': 'f32f40d950132068f0fa9183b44daeab', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.HoldAction', 'method': 'PUSH', 'messageId': '727d2899b8060d1cf9e17eee989ee090', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'holdAction': [{'time': 60, 'mode': 2, 'expire': 1645126469, 'channel': 0}]}}
2022-02-17 18:41:58,874 - Sniffer - INFO - USER-TOPIC (/app/1941358/subscribe) <- {'header': {'uuid': '2112134989719090863348e1e9815fcd', 'triggerSrc': 'Android', 'timestampMs': 576, 'timestamp': 1645123318, 'sign': '7518f94dc652d623c4acb49e64ed1cdd', 'payloadVersion': 1, 'namespace': 'Appliance.Control.Thermostat.Schedule', 'method': 'PUSH', 'messageId': 'e08f457b4062bf86273765fc083628e4', 'from': '/appliance/2112134989719090863348e1e9815fcd/publish'}, 'payload': {'schedule': [{'wed': [[300, 180], [180, 250], [330, 100], [300, 120], [225, 260], [105, 200]], 'tue': [[300, 180], [180, 250], [330, 100], [300, 120], [225, 260], [105, 200]], 'thu': [[300, 180], [180, 250], [330, 100], [300, 120], [225, 260], [105, 200]], 'sun': [[390, 200], [90, 250], [300, 250], [300, 100], [240, 250], [120, 200]], 'section': 6, 'sat': [[390, 200], [90, 250], [300, 250], [300, 100], [240, 250], [120, 200]], 'mon': [[390, 200], [90, 250], [300, 100], [300, 100], [240, 250], [120, 200]], 'fri': [[390, 200], [90, 250], [300, 100], [300, 100], [240, 250], [120, 200]], 'channel': 0}]}}

Voici le lien:

je n’avais pas trouvé celui là !
Ok merci.

nouvelle beta
mêmes tests sur les sliders de temp

MAJ ok.

Voici le résultat des sliders de temp

0000|[2022-10-11 13:09:22]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"f1a779db2ca84f69b81b0da097c97d6c","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"181e5f1225ae4daea390d9d789ae16dd","timestamp":1665486562,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"targetTemp": 340}]}}
0001|[2022-10-11 13:09:22]DEBUG :     Cmd : "mode": [{"targetTemp": 340}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"f1a779db2ca84f69b81b0da097c97d6c","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"181e5f1225ae4daea390d9d789ae16dd","timestamp":1665486562,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"targetTemp": 340}]}} -  method: PUSH - Status:200
0002|[2022-10-11 13:09:22]DEBUG :     Receive:{"header":{"messageId":"fd0929b5cbd32515550a3ed6af12480c","namespace":"Appliance.Control.Thermostat.Mode","triggerSrc":"AndroidLocal","method":"PUSH","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665486561,"timestampMs":547,"sign":"aa3101492863f3d84fe0d4adaef669d3"},"payload":{"mode":[{"channel":0,"onoff":1,"mode":4,"state":0,"currentTemp":210,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":190,"warning":0,"targetTemp":190,"min":50,"max":350,"lmTime":1665486561}]}}
0003|[2022-10-11 13:09:35]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"be8f246bb3004896ab7a33e1a32bf7f1","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"dc15749712661c7d20e81de3eab38215","timestamp":1665486575,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"ecoTemp": 190}]}}
0004|[2022-10-11 13:09:35]DEBUG :     Cmd : "mode": [{"ecoTemp": 190}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"be8f246bb3004896ab7a33e1a32bf7f1","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"dc15749712661c7d20e81de3eab38215","timestamp":1665486575,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"ecoTemp": 190}]}} -  method: PUSH - Status:200
0005|[2022-10-11 13:09:35]DEBUG :     Receive:{"header":{"messageId":"47705585fec51d2ddf2f110f3d7382ec","namespace":"Appliance.Control.Thermostat.Mode","triggerSrc":"AndroidLocal","method":"PUSH","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665486574,"timestampMs":205,"sign":"cb7475b1f894bbfc7aed86febb03c22a"},"payload":{"mode":[{"channel":0,"onoff":1,"mode":4,"state":0,"currentTemp":210,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":190,"warning":0,"targetTemp":190,"min":50,"max":350,"lmTime":1665486574}]}}
0006|[2022-10-11 13:09:40]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"1fe1eb0f276e4c5790662796a27acc51","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"26ffafea5fd3707ca6b777b52831e3e4","timestamp":1665486580,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"heatTemp": 290}]}}
0007|[2022-10-11 13:09:41]DEBUG :     Cmd : "mode": [{"heatTemp": 290}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"1fe1eb0f276e4c5790662796a27acc51","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"26ffafea5fd3707ca6b777b52831e3e4","timestamp":1665486580,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"heatTemp": 290}]}} -  method: PUSH - Status:200
0008|[2022-10-11 13:09:41]DEBUG :     Receive:{"header":{"messageId":"a1dc30c898bc956e995c53d6a9179609","namespace":"Appliance.Control.Thermostat.Mode","triggerSrc":"AndroidLocal","method":"PUSH","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665486579,"timestampMs":707,"sign":"d0a23eff3db2b11b554463472c0bdaf8"},"payload":{"mode":[{"channel":0,"onoff":1,"mode":4,"state":0,"currentTemp":210,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":190,"warning":0,"targetTemp":190,"min":50,"max":350,"lmTime":1665486579}]}}
0009|[2022-10-11 13:09:44]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"b73a28236e9547bc96b6c242fc358f57","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"47935199d1fbbe09149935a79a3a7a53","timestamp":1665486584,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"coolTemp": 110}]}}
0010|[2022-10-11 13:09:44]DEBUG :     Cmd : "mode": [{"coolTemp": 110}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"b73a28236e9547bc96b6c242fc358f57","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"47935199d1fbbe09149935a79a3a7a53","timestamp":1665486584,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"coolTemp": 110}]}} -  method: PUSH - Status:200
0011|[2022-10-11 13:09:44]DEBUG :     Receive:{"header":{"messageId":"5b0e172dbd4d7267373a26a29ac2669d","namespace":"Appliance.Control.Thermostat.Mode","triggerSrc":"AndroidLocal","method":"PUSH","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665486583,"timestampMs":361,"sign":"33fd001f71e20c6cb32b41aa8851b6f1"},"payload":{"mode":[{"channel":0,"onoff":1,"mode":4,"state":0,"currentTemp":210,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":190,"warning":0,"targetTemp":190,"min":50,"max":350,"lmTime":1665486583}]}}

Pas d’erreur mais sur l’application mobile je ne vois pas de changement.

on avance
manque probablement le chanel ou le mode à envoyer en même temps
ce soir !

Yes cool merci de regarder.

Le bouton on/off est KO.

0024|[2022-10-11 14:10:18]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"ac9ed262fd5b493ca70af4d6ad786ce4","method":"PUSH","namespace":"Appliance.Thermostat.Mode","payloadVersion":1,"sign":"b72245a4e2a7cbfe3ae09b572c191db4","timestamp":1665490218,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"onoff":0}]}}
0025|[2022-10-11 14:10:18]DEBUG :     Cmd : "mode": [{"onoff":0}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"ac9ed262fd5b493ca70af4d6ad786ce4","method":"PUSH","namespace":"Appliance.Thermostat.Mode","payloadVersion":1,"sign":"b72245a4e2a7cbfe3ae09b572c191db4","timestamp":1665490218,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"onoff":0}]}} -  method: PUSH - 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

De ce que je vois du sniff, pour le on & off il faut envoyer toutes les infos également avec le même namespace Appliance.Control.Thermostat.Mode

nouvelle beta
tester :
on
off
mode
tous les sliders

Voici le résultat des boutons on & off:

0000|[2022-10-11 20:04:23]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"fcda9033535141fca4cd495552bc3355","method":"PUSH","namespace":"Appliance.Thermostat.Mode","payloadVersion":1,"sign":"af02b2fc298747385d9118ced40e84cb","timestamp":1665511463,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"onoff":0,"channel":0}]}}
0001|[2022-10-11 20:04:23]DEBUG :     Cmd : "mode": [{"onoff":0,"channel":0}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"fcda9033535141fca4cd495552bc3355","method":"PUSH","namespace":"Appliance.Thermostat.Mode","payloadVersion":1,"sign":"af02b2fc298747385d9118ced40e84cb","timestamp":1665511463,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"onoff":0,"channel":0}]}} -  method: PUSH - 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 20:04:40]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"3ce67c85ab9c48e2b041ae781bf49abc","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"e35c2b3f3c0a05ccebab357976b4ed24","timestamp":1665511480,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"onoff":1,"channel":0}]}}
0003|[2022-10-11 20:04:40]DEBUG :     Cmd : "mode": [{"onoff":1,"channel":0}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"3ce67c85ab9c48e2b041ae781bf49abc","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"e35c2b3f3c0a05ccebab357976b4ed24","timestamp":1665511480,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"onoff":1,"channel":0}]}} -  method: PUSH - Status:200
0004|[2022-10-11 20:04:40]DEBUG :     Receive:{"header":{"messageId":"24d47ed7980d9fa3aaec6cd6d565786d","namespace":"Appliance.Control.Thermostat.Mode","triggerSrc":"AndroidLocal","method":"PUSH","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665511479,"timestampMs":266,"sign":"db1cc019d95b9d30414ce8741eecfa9a"},"payload":{"mode":[{"channel":0,"onoff":0,"mode":1,"state":0,"currentTemp":215,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":160,"warning":0,"targetTemp":190,"min":50,"max":350,"lmTime":1665511479}]}}
0005|[2022-10-11 20:04:40]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"1c34a5a17cc04cf19aba21f60e5bd42f","method":"GET","namespace":"Appliance.System.All","payloadVersion":1,"sign":"96dc288f9bc90ace64f8d77999661a1e","timestamp":1665511480,"triggerSrc":"AndroidLocal"},"payload": {}}
0006|[2022-10-11 20:04:41]DEBUG :     Cmd :  - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"1c34a5a17cc04cf19aba21f60e5bd42f","method":"GET","namespace":"Appliance.System.All","payloadVersion":1,"sign":"96dc288f9bc90ace64f8d77999661a1e","timestamp":1665511480,"triggerSrc":"AndroidLocal"},"payload": {}} -  method: GET - Status:200
0007|[2022-10-11 20:04:41]DEBUG :     Receive:{"header":{"messageId":"1c34a5a17cc04cf19aba21f60e5bd42f","namespace":"Appliance.System.All","triggerSrc":"AndroidLocal","method":"GETACK","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665511479,"timestampMs":355,"sign":"b4ba50ff247348cf491c9928290319b8"},"payload":{"all":{"system":{"hardware":{"type":"mts200","subType":"eu","version":"7.0.0","chipType":"rtl8710cm","uuid":"2206242745222660120148e1e999d026","macAddress":"48:e1:e9:99:d0:26"},"firmware":{"version":"7.6.4","homekitVersion":"4.1","compileTime":"2022/08/29-14:15:09","encrypt":1,"wifiMac":"dc:00:b0:e6:f7:88","innerIp":"192.168.1.83","server":"mqtt-eu-3.meross.com","port":443,"userId":1453939},"time":{"timestamp":1665511480,"timezone":"Europe/Paris","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":"QNrCpoDEOH2gpsX1","who":1}},"digest":{"thermostat":{"mode":[{"channel":0,"onoff":0,"mode":1,"state":0,"currentTemp":215,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":160,"warning":0,"targetTemp":190,"min":50,"max":350,"lmTime":1665511480}],"windowOpened":[{"channel":0,"status":0,"detect":1,"lmTime":1665511480}]}}}}}
0008|[2022-10-11 20:04:41]DEBUG :     Vac not set
0009|[2022-10-11 20:04:41]DEBUG :     Comf not set
0010|[2022-10-11 20:04:41]DEBUG :      Meross State: Window:1 mode:1 temp:19 Cons temp:21.5 Cons heat:22 Chan:1

Résultat changement de mode & slider temperature:

0010|[2022-10-11 20:04:41]DEBUG :      Meross State: Window:1 mode:1 temp:19 Cons temp:21.5 Cons heat:22 Chan:1
0011|[2022-10-11 20:06:40]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"c535f9630bc04c7ba482a0ba7db2b765","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"fb554e49a9dddd146f441a739db75983","timestamp":1665511600,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"state": 4,"channel":0}]}}
0012|[2022-10-11 20:06:40]DEBUG :     Cmd : "mode": [{"state": 4,"channel":0}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"c535f9630bc04c7ba482a0ba7db2b765","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"fb554e49a9dddd146f441a739db75983","timestamp":1665511600,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"state": 4,"channel":0}]}} -  method: PUSH - Status:200
0013|[2022-10-11 20:06:40]DEBUG :     Receive:{"header":{"messageId":"4a4d5e2d5822dce787f2da3b9a53f9fb","namespace":"Appliance.Control.Thermostat.Mode","triggerSrc":"AndroidLocal","method":"PUSH","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665511599,"timestampMs":229,"sign":"74f4d4988235a5f08a6d75a66d8c3742"},"payload":{"mode":[{"channel":0,"onoff":1,"mode":1,"state":0,"currentTemp":215,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":160,"warning":0,"targetTemp":190,"min":50,"max":350,"lmTime":1665511599}]}}
0014|[2022-10-11 20:07:18]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"4e7296617ce04f49adab6243b04caab3","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"fac53328fcefcb09f82711d61c9f4cd2","timestamp":1665511638,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"targetTemp": 150,"channel":0}]}}
0015|[2022-10-11 20:07:19]DEBUG :     Cmd : "mode": [{"targetTemp": 150,"channel":0}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"4e7296617ce04f49adab6243b04caab3","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"fac53328fcefcb09f82711d61c9f4cd2","timestamp":1665511638,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"targetTemp": 150,"channel":0}]}} -  method: PUSH - Status:200
0016|[2022-10-11 20:07:19]DEBUG :     Receive:{"header":{"messageId":"f4c56d02ecf183a91d62c29330901a8a","namespace":"Appliance.Control.Thermostat.Mode","triggerSrc":"AndroidLocal","method":"PUSH","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665511638,"timestampMs":455,"sign":"8782917bf0d0155e5bd6780baba1ab47"},"payload":{"mode":[{"channel":0,"onoff":1,"mode":4,"state":0,"currentTemp":215,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":190,"warning":0,"targetTemp":190,"min":50,"max":350,"lmTime":1665511638}]}}

Il me faut le solder eco

Slider eco temp:

0020|[2022-10-11 20:36:46]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"59495f213ad541f3b03fe63d618b1a6b","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"a4b16723d00eab51c0b2f3977fbb83a5","timestamp":1665513406,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"ecoTemp": 140,"channel":0,"lmTime": 1665513406}]}}
0021|[2022-10-11 20:36:46]DEBUG :     Cmd : "mode": [{"ecoTemp": 140,"channel":0,"lmTime": 1665513406}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"59495f213ad541f3b03fe63d618b1a6b","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"a4b16723d00eab51c0b2f3977fbb83a5","timestamp":1665513406,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"ecoTemp": 140,"channel":0,"lmTime": 1665513406}]}} -  method: PUSH - Status:200
0022|[2022-10-11 20:36:46]DEBUG :     Receive:{"header":{"messageId":"3c500e059434079d3cf6e0700a0b5e05","namespace":"Appliance.Control.Thermostat.Mode","triggerSrc":"AndroidLocal","method":"PUSH","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665513405,"timestampMs":605,"sign":"8c895fbcc7aa4c149554d427129038a8"},"payload":{"mode":[{"channel":0,"onoff":1,"mode":1,"state":0,"currentTemp":215,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":190,"warning":0,"targetTemp":190,"min":50,"max":350,"lmTime":1665513405}]}}

Raté. Je verrai demain

Yes pas de problème.

Encore un grand merci

nouvelle beta
tester uniquement tempeco

Slider eco:

0000|[2022-10-12 09:01:04]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"4ab50e75f23a47a58f78879ef0047566","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"0b543ed39f630e7b5d6251eb59bcb61f","timestamp":1665558064,"triggerSrc":"AndroidLocal"},"payload": {"payload": {"mode": [{"warning": 0, "targetTemp": 250, "state": 1, "onoff": 1, "mode": 3, "min": 50, "max": 350, "manualTemp": 250, "lmTime": 1665558064, "heatTemp": 260, "ecoTemp": 120, "currentTemp": 220, "coolTemp": 180, "channel": 0}]}}}}
0001|[2022-10-12 09:01:04]DEBUG :     Cmd : "payload": {"mode": [{"warning": 0, "targetTemp": 250, "state": 1, "onoff": 1, "mode": 3, "min": 50, "max": 350, "manualTemp": 250, "lmTime": 1665558064, "heatTemp": 260, "ecoTemp": 120, "currentTemp": 220, "coolTemp": 180, "channel": 0}]}} - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"4ab50e75f23a47a58f78879ef0047566","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"0b543ed39f630e7b5d6251eb59bcb61f","timestamp":1665558064,"triggerSrc":"AndroidLocal"},"payload": {"payload": {"mode": [{"warning": 0, "targetTemp": 250, "state": 1, "onoff": 1, "mode": 3, "min": 50, "max": 350, "manualTemp": 250, "lmTime": 1665558064, "heatTemp": 260, "ecoTemp": 120, "currentTemp": 220, "coolTemp": 180, "channel": 0}]}}}} -  method: PUSH - Status:200
0002|[2022-10-12 09:01:04]DEBUG :     Receive:{"header":{"messageId":"e5dce481cade8ea68040cf1e3787b0cc","namespace":"Appliance.Control.Thermostat.Mode","triggerSrc":"AndroidLocal","method":"PUSH","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665558063,"timestampMs":391,"sign":"973c5bd538d2853c946413ad7d48d3e2"},"payload":{"mode":[{"channel":0,"onoff":1,"mode":1,"state":0,"currentTemp":210,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":190,"warning":0,"targetTemp":190,"min":50,"max":350,"lmTime":1665558063}]}}

Dans la commande générée par le plugin il manque le uuid. Il faut que je voie ça.

nouvelle beta
test slider eco
si OK : les autres commandes

Test slider eco:

0000|[2022-10-12 14:31:17]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"a03de197a7ba4ab49aa17d2d3be4c092","uuid":"2206242745222660120148e1e999d026","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"67477d1aa59f87d9eddef65500d5594f","timestamp":1665577877,"triggerSrc":"AndroidLocal"},"payload": {"payload": {"mode": [{"warning": 0, "targetTemp": 250, "state": 1, "onoff": 1, "mode": 3, "min": 50, "max": 350, "manualTemp": 250, "lmTime": 1665577877, "heatTemp": 260, "ecoTemp": 120, "currentTemp": 220, "coolTemp": 180, "channel": 0}]}}}}
0001|[2022-10-12 14:31:17]DEBUG :     Cmd : "payload": {"mode": [{"warning": 0, "targetTemp": 250, "state": 1, "onoff": 1, "mode": 3, "min": 50, "max": 350, "manualTemp": 250, "lmTime": 1665577877, "heatTemp": 260, "ecoTemp": 120, "currentTemp": 220, "coolTemp": 180, "channel": 0}]}} - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"a03de197a7ba4ab49aa17d2d3be4c092","uuid":"2206242745222660120148e1e999d026","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"67477d1aa59f87d9eddef65500d5594f","timestamp":1665577877,"triggerSrc":"AndroidLocal"},"payload": {"payload": {"mode": [{"warning": 0, "targetTemp": 250, "state": 1, "onoff": 1, "mode": 3, "min": 50, "max": 350, "manualTemp": 250, "lmTime": 1665577877, "heatTemp": 260, "ecoTemp": 120, "currentTemp": 220, "coolTemp": 180, "channel": 0}]}}}} -  method: PUSH - Status:200
0002|[2022-10-12 14:31:17]DEBUG :     Receive:{"header":{"messageId":"bf48b660efd58d7e90884405918cc938","namespace":"Appliance.Control.Thermostat.Mode","triggerSrc":"AndroidLocal","method":"PUSH","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665577877,"timestampMs":457,"sign":"ba89f3799b893a9289599110ab8b78c9"},"payload":{"mode":[{"channel":0,"onoff":1,"mode":2,"state":0,"currentTemp":210,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":190,"warning":0,"targetTemp":160,"min":50,"max":350,"lmTime":1665577877}]}}

C’est toi qui a fixé certaines valeurs ?
« heatTemp »: 260, « ecoTemp »: 120, « currentTemp »: 220, « coolTemp »: 180

Sur l’appli j’ai:
heat: 22
eco: 16
cool: 19