Meross MTS200

Y’a un projet meross_lan qui existe et visiblement il a intégré le thermostat

Ca va pas trop aider je pense mais bon.

nouvelle beta
même test

Boutons on/off:

0000|[2022-10-13 15:15:24]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"ce9245d8ba4c4609bd20a4d2c20b20c8","uuid":"2206242745222660120148e1e999d026","method":"PUSH","namespace":"Appliance.Thermostat.Mode","payloadVersion":1,"sign":"bbffd14d4f2fdb5c5da4e216d0e5f892","timestamp":1665666924,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"onoff":0,"channel":0}]}}
0001|[2022-10-13 15:15:24]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":"ce9245d8ba4c4609bd20a4d2c20b20c8","uuid":"2206242745222660120148e1e999d026","method":"PUSH","namespace":"Appliance.Thermostat.Mode","payloadVersion":1,"sign":"bbffd14d4f2fdb5c5da4e216d0e5f892","timestamp":1665666924,"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-13 15:15:29]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"03025260978646ba8dec1d530f50a320","uuid":"2206242745222660120148e1e999d026","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"00f6931f1d57ac81ff5647cb51026011","timestamp":1665666929,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"onoff":1,"channel":0}]}}
0003|[2022-10-13 15:15:29]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":"03025260978646ba8dec1d530f50a320","uuid":"2206242745222660120148e1e999d026","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"00f6931f1d57ac81ff5647cb51026011","timestamp":1665666929,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"onoff":1,"channel":0}]}} -  method: PUSH - Status:200
0004|[2022-10-13 15:15:29]DEBUG :     Receive:{"header":{"messageId":"86a1dabce3bf7a9fa8e389b84d58bdac","namespace":"Appliance.Control.Thermostat.Mode","triggerSrc":"AndroidLocal","method":"PUSH","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665666929,"timestampMs":275,"sign":"943c6857fbc9dc58dabfa8da79a5a366"},"payload":{"mode":[{"channel":0,"onoff":0,"mode":1,"state":0,"currentTemp":200,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":190,"warning":0,"targetTemp":190,"min":50,"max":350,"lmTime":1665666929}]}}
0005|[2022-10-13 15:15:29]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"8475ea31da704110af603c45040add58","uuid":"2206242745222660120148e1e999d026","method":"GET","namespace":"Appliance.System.All","payloadVersion":1,"sign":"27bb7142892be4cf62174882cf948274","timestamp":1665666929,"triggerSrc":"AndroidLocal"},"payload": {}}
0006|[2022-10-13 15:15:30]DEBUG :     Cmd :  - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"8475ea31da704110af603c45040add58","uuid":"2206242745222660120148e1e999d026","method":"GET","namespace":"Appliance.System.All","payloadVersion":1,"sign":"27bb7142892be4cf62174882cf948274","timestamp":1665666929,"triggerSrc":"AndroidLocal"},"payload": {}} -  method: GET - Status:200
0007|[2022-10-13 15:15:30]DEBUG :     Receive:{"header":{"messageId":"8475ea31da704110af603c45040add58","namespace":"Appliance.System.All","triggerSrc":"AndroidLocal","method":"GETACK","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665666929,"timestampMs":373,"sign":"27bb7142892be4cf62174882cf948274"},"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":1665666929,"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":200,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":190,"warning":0,"targetTemp":190,"min":50,"max":350,"lmTime":1665666929}],"windowOpened":[{"channel":0,"status":0,"detect":1,"lmTime":1665666929}]}}}}}
0008|[2022-10-13 15:15:30]DEBUG :     Vac not set
0009|[2022-10-13 15:15:30]DEBUG :     Comf not set
0010|[2022-10-13 15:15:30]DEBUG :      Meross State: Window:1 mode:1 temp:19 Cons temp:20 Cons heat:22 Chan:1

Slider eco:

0011|[2022-10-13 15:16:32]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"c644f55d32934ab8b986eb92fb86ef0b","uuid":"2206242745222660120148e1e999d026","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"53c48756d921c6eac99c94074ae6ff4f","timestamp":1665666992,"triggerSrc":"AndroidLocal"},"payload": {"payload": {"mode": [{"warning": 0, "targetTemp": 250, "state": 1, "onoff": 1, "mode": 3, "min": 50, "max": 350, "manualTemp": 250, "lmTime": 1665666992, "heatTemp": 260, "ecoTemp": 120, "currentTemp": 220, "coolTemp": 180, "channel": 0}]}}}}
0012|[2022-10-13 15:16:33]DEBUG :     Cmd : "payload": {"mode": [{"warning": 0, "targetTemp": 250, "state": 1, "onoff": 1, "mode": 3, "min": 50, "max": 350, "manualTemp": 250, "lmTime": 1665666992, "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":"c644f55d32934ab8b986eb92fb86ef0b","uuid":"2206242745222660120148e1e999d026","method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"53c48756d921c6eac99c94074ae6ff4f","timestamp":1665666992,"triggerSrc":"AndroidLocal"},"payload": {"payload": {"mode": [{"warning": 0, "targetTemp": 250, "state": 1, "onoff": 1, "mode": 3, "min": 50, "max": 350, "manualTemp": 250, "lmTime": 1665666992, "heatTemp": 260, "ecoTemp": 120, "currentTemp": 220, "coolTemp": 180, "channel": 0}]}}}} -  method: PUSH - Status:200
0013|[2022-10-13 15:16:33]DEBUG :     Receive:{"header":{"messageId":"7d9f1bc8ce3562acdf95a9f884bcd02b","namespace":"Appliance.Control.Thermostat.Mode","triggerSrc":"AndroidLocal","method":"PUSH","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665666992,"timestampMs":457,"sign":"e9f8d0966c00615e865ea7fe695fc46a"},"payload":{"mode":[{"channel":0,"onoff":1,"mode":1,"state":0,"currentTemp":200,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":190,"warning":0,"targetTemp":190,"min":50,"max":350,"lmTime":1665666992}]}}

A titre d’info, après chaque MAJ je delete l’équipement et je le recrée

tu peux garder l’équipement.
nouvelle beta
test slider eco

Slider eco uniquement:

0000|[2022-10-13 17:24:53]DEBUG :  body={"header": {"from":"/appliance/2206242745222660120148e1e999d026/publish","messageId":"0cd5bef342df49ef926dfd0fd4b24ca2","uuid":"2206242745222660120148e1e999d026","timestampMs": 723,"method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"4b08ec446647ebd33e7ca50ea38f3977","timestamp":1665674693,"triggerSrc":"AndroidLocal"},"payload": {"payload": {"mode": [{"warning": 0, "targetTemp": 250, "state": 1, "onoff": 1, "mode": 3, "min": 50, "max": 350, "manualTemp": 250, "lmTime": 1665674693, "heatTemp": 260, "ecoTemp": 120, "currentTemp": 220, "coolTemp": 180, "channel": 0}]}}}}
0001|[2022-10-13 17:24:54]DEBUG :     Cmd : "payload": {"mode": [{"warning": 0, "targetTemp": 250, "state": 1, "onoff": 1, "mode": 3, "min": 50, "max": 350, "manualTemp": 250, "lmTime": 1665674693, "heatTemp": 260, "ecoTemp": 120, "currentTemp": 220, "coolTemp": 180, "channel": 0}]}} - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"/appliance/2206242745222660120148e1e999d026/publish","messageId":"0cd5bef342df49ef926dfd0fd4b24ca2","uuid":"2206242745222660120148e1e999d026","timestampMs": 723,"method":"PUSH","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"4b08ec446647ebd33e7ca50ea38f3977","timestamp":1665674693,"triggerSrc":"AndroidLocal"},"payload": {"payload": {"mode": [{"warning": 0, "targetTemp": 250, "state": 1, "onoff": 1, "mode": 3, "min": 50, "max": 350, "manualTemp": 250, "lmTime": 1665674693, "heatTemp": 260, "ecoTemp": 120, "currentTemp": 220, "coolTemp": 180, "channel": 0}]}}}} -  method: PUSH - Status:200
0002|[2022-10-13 17:24:54]DEBUG :     Receive:{"header":{"messageId":"acaaab952e751a3e3b397b6d7afe2fe8","namespace":"Appliance.Control.Thermostat.Mode","triggerSrc":"AndroidLocal","method":"PUSH","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665674694,"timestampMs":480,"sign":"f5e8ed68b3d5659c4707ff1d948b4c5b"},"payload":{"mode":[{"channel":0,"onoff":1,"mode":1,"state":0,"currentTemp":205,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":190,"warning":0,"targetTemp":190,"min":50,"max":350,"lmTime":1665674694}]}}

dernière beta
eco on off

salut:
as tu pu faire un essai ?

Salut désolé j’étais abs.

Alors je viens de tester. Le on et le off marche un grand merci.

0018|[2022-10-16 13:53:35]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"7e3890bf89094cfbb95e9d6f6f3de17f","method":"SET","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"5ded58807067189db1a6f2857d253e6e","timestamp":1665921215,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"onoff":0,"channel":0}]}}
0019|[2022-10-16 13:53:35]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":"7e3890bf89094cfbb95e9d6f6f3de17f","method":"SET","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"5ded58807067189db1a6f2857d253e6e","timestamp":1665921215,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"onoff":0,"channel":0}]}} -  method: SET - Status:200
0020|[2022-10-16 13:53:35]DEBUG :     Receive:{"header":{"messageId":"7e3890bf89094cfbb95e9d6f6f3de17f","namespace":"Appliance.Control.Thermostat.Mode","triggerSrc":"AndroidLocal","method":"SETACK","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665921215,"timestampMs":357,"sign":"5ded58807067189db1a6f2857d253e6e"},"payload":{"mode":[{"channel":0,"onoff":0,"mode":0,"state":0,"currentTemp":225,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":190,"warning":0,"targetTemp":220,"min":50,"max":350,"lmTime":1665921215}]}}
0021|[2022-10-16 13:53:35]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"410c7b48e49347e981c42e7cd5c75129","method":"GET","namespace":"Appliance.System.All","payloadVersion":1,"sign":"8912291ba6e7b0f51fb4c09dc2e568bb","timestamp":1665921215,"triggerSrc":"AndroidLocal"},"payload": {}}
0022|[2022-10-16 13:53:35]DEBUG :     Cmd :  - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"410c7b48e49347e981c42e7cd5c75129","method":"GET","namespace":"Appliance.System.All","payloadVersion":1,"sign":"8912291ba6e7b0f51fb4c09dc2e568bb","timestamp":1665921215,"triggerSrc":"AndroidLocal"},"payload": {}} -  method: GET - Status:200
0023|[2022-10-16 13:53:35]DEBUG :     Receive:{"header":{"messageId":"410c7b48e49347e981c42e7cd5c75129","namespace":"Appliance.System.All","triggerSrc":"AndroidLocal","method":"GETACK","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665921215,"timestampMs":591,"sign":"8912291ba6e7b0f51fb4c09dc2e568bb"},"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:f9:4a:98","innerIp":"192.168.1.83","server":"mqtt-eu-3.meross.com","port":443,"userId":1453939},"time":{"timestamp":1665921215,"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":0,"state":0,"currentTemp":225,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":190,"warning":0,"targetTemp":220,"min":50,"max":350,"lmTime":1665921215}],"windowOpened":[{"channel":0,"status":0,"detect":1,"lmTime":1665921215}]}}}}}
0024|[2022-10-16 13:53:35]DEBUG :     Vac not set
0025|[2022-10-16 13:53:35]DEBUG :     Comf not set
0026|[2022-10-16 13:53:35]DEBUG :      Meross State: Window:1 mode:0 temp:22 Cons temp:22.5 Cons heat:22 Chan:1
0027|[2022-10-16 13:53:40]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"20113fbb77454fb3bcb85619b02dfad8","method":"SET","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"a07c34239d674e74dff33136808dd072","timestamp":1665921220,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"onoff":1,"channel":0}]}}
0028|[2022-10-16 13:53: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":"20113fbb77454fb3bcb85619b02dfad8","method":"SET","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"a07c34239d674e74dff33136808dd072","timestamp":1665921220,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"onoff":1,"channel":0}]}} -  method: SET - Status:200
0029|[2022-10-16 13:53:40]DEBUG :     Receive:{"header":{"messageId":"20113fbb77454fb3bcb85619b02dfad8","namespace":"Appliance.Control.Thermostat.Mode","triggerSrc":"AndroidLocal","method":"SETACK","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665921220,"timestampMs":350,"sign":"a07c34239d674e74dff33136808dd072"},"payload":{"mode":[{"channel":0,"onoff":1,"mode":0,"state":0,"currentTemp":225,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":190,"warning":0,"targetTemp":220,"min":50,"max":350,"lmTime":1665921220}]}}
0030|[2022-10-16 13:53:40]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"1eaff0d084b6489f8dc666dfecf18f82","method":"GET","namespace":"Appliance.System.All","payloadVersion":1,"sign":"88780c3608e3a4c58939c705517dd21f","timestamp":1665921220,"triggerSrc":"AndroidLocal"},"payload": {}}
0031|[2022-10-16 13:53:40]DEBUG :     Cmd :  - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"1eaff0d084b6489f8dc666dfecf18f82","method":"GET","namespace":"Appliance.System.All","payloadVersion":1,"sign":"88780c3608e3a4c58939c705517dd21f","timestamp":1665921220,"triggerSrc":"AndroidLocal"},"payload": {}} -  method: GET - Status:200
0032|[2022-10-16 13:53:40]DEBUG :     Receive:{"header":{"messageId":"1eaff0d084b6489f8dc666dfecf18f82","namespace":"Appliance.System.All","triggerSrc":"AndroidLocal","method":"GETACK","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665921220,"timestampMs":575,"sign":"88780c3608e3a4c58939c705517dd21f"},"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:f9:4a:98","innerIp":"192.168.1.83","server":"mqtt-eu-3.meross.com","port":443,"userId":1453939},"time":{"timestamp":1665921220,"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":1,"mode":0,"state":0,"currentTemp":225,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":190,"warning":0,"targetTemp":220,"min":50,"max":350,"lmTime":1665921220}],"windowOpened":[{"channel":0,"status":0,"detect":1,"lmTime":1665921220}]}}}}}
0033|[2022-10-16 13:53:40]DEBUG :     Vac not set
0034|[2022-10-16 13:53:40]DEBUG :     Comf not set
0035|[2022-10-16 13:53:40]DEBUG :      Meross State: Window:1 mode:0 temp:22 Cons temp:22.5 Cons heat:22 Chan:1
0036|[2022-10-16 13:53:53]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"4e993b548db04ea08ca3b94ab257c087","method":"SET","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"0b0567f28f429e02fa42f9c17e2831b4","timestamp":1665921233,"triggerSrc":"AndroidLocal"},"payload": {"payload": {"mode": [{"warning": 0, "targetTemp": 250, "state": 1, "onoff": 1, "mode": 3, "min": 50, "max": 350, "manualTemp": 250, "lmTime": 1665921233, "heatTemp": 260, "ecoTemp": 120, "currentTemp": 220, "coolTemp": 180, "channel": 0}]}}}}
0037|[2022-10-16 13:53:53]DEBUG :     Cmd : "payload": {"mode": [{"warning": 0, "targetTemp": 250, "state": 1, "onoff": 1, "mode": 3, "min": 50, "max": 350, "manualTemp": 250, "lmTime": 1665921233, "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":"4e993b548db04ea08ca3b94ab257c087","method":"SET","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"0b0567f28f429e02fa42f9c17e2831b4","timestamp":1665921233,"triggerSrc":"AndroidLocal"},"payload": {"payload": {"mode": [{"warning": 0, "targetTemp": 250, "state": 1, "onoff": 1, "mode": 3, "min": 50, "max": 350, "manualTemp": 250, "lmTime": 1665921233, "heatTemp": 260, "ecoTemp": 120, "currentTemp": 220, "coolTemp": 180, "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

CHARGE LA DERNIERE BETA et sauvegarder le thermostat pour qu’il prenne en compte les dernières modifs de la beta.
En fait c’est le PUSH que j’ai introduit c’était un GET comme les autres.

Il faut tester les sliders qui doivent modifier la consigne des différents modes (voir ci-dessous)
Ensuite il faudrait que tu me dises exactement les modes 1 à 5 (soit 0 à 4 pour le thermostat) à quoi ils correspondent quand tu modifies le slider qui va de 1 à 5 (0 à 4 pour le thermostat) pour choisir le mode
J’ai ces 4 modes déjà
||||||||heatTemp: 220,| // mode confort : 0 selon tes logs
||||||||coolTemp: 190,| // mode froid (hors gel) : 1 selon tes logs
||||||||ecoTemp: 160,| // eco : 2 selon tes logs
||||||||manualTemp: 190,| // manuel ? j’ai mis 4
et il doit y avoir le mode auto (j’ai mis 5) programmé par l’horloge du thermostat entre eco/confort

Ce thermostat a d’autres commandes, tu les trouves utiles ou l’appli meross permet de tout calibrer puis on n’y touche plus ?

MAJ + sauvegarde OK.

  • On: OK
  • Off: OK
  • Consigne Temp Vac: OK (Dans l’application c’est égale à la consigne Cool)
  • Consigne Temp Comf: OK (Dans l’application c’est égale à la consigne Chaleur)
  • Consigne Temp Eco: KO
  • Consigne Temp: OK (Mode manuel)

Concernant les modes:
Slider 1: Chaleur
Slider 2: Cool
Slider 3: Economie
Slider 4: Auto
Slider 5: Manuel

Presque tout bon.
A la limite peut etre si tu peux récupérer l’info concernant la fenetre ouverte ou pas. Ce thermostat a un capteur. Si fenetre ouverte il arrete de chauffer.

En tout cas un énorme merci d’avoir pris du temps

nouvelle beta + sauvegarde + suppression PIRGet
vérifier le temp eco
Pour l’ouverture fenêtre c’était déjà le cas avec PIRGet mais j’ai transféré dans openGet
A tester
nota : le plugin récupère l’info detect et pas status, vérife laquelle bouge si KO

Je viens de faire la MAJ + delete de la commande + sauvegarde.

Slider eco KO
Slider mode KO
Ci-dessous les logs. En 1er le slider eco & en second le changement de mode

0000|[2022-10-17 09:57:35]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"3e5b1cff69f94a4ca0f6fbee30453f47","method":"SET","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"085ab01dc74b3e083a77250b6246d75e","timestamp":1665993455,"triggerSrc":"AndroidLocal"},"payload": {}}
0001|[2022-10-17 09:57:35]DEBUG :     Cmd :  - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"3e5b1cff69f94a4ca0f6fbee30453f47","method":"SET","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"085ab01dc74b3e083a77250b6246d75e","timestamp":1665993455,"triggerSrc":"AndroidLocal"},"payload": {}} -  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-17 09:57:45]DEBUG :  body={"header": {"from":"http://192.168.1.83/config","messageId":"81947d55d2814ff2a9526d22be866068","method":"SET","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"0890a840230e20b55522269853e16310","timestamp":1665993465,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"state": 2,"channel":0}]}}
0003|[2022-10-17 09:57:45]DEBUG :     Cmd : "mode": [{"state": 2,"channel":0}] - url : http://192.168.1.83/config - type : POST - body : {"header": {"from":"http://192.168.1.83/config","messageId":"81947d55d2814ff2a9526d22be866068","method":"SET","namespace":"Appliance.Control.Thermostat.Mode","payloadVersion":1,"sign":"0890a840230e20b55522269853e16310","timestamp":1665993465,"triggerSrc":"AndroidLocal"},"payload": {"mode": [{"state": 2,"channel":0}]}} -  method: SET - Status:200
0004|[2022-10-17 09:57:45]DEBUG :     Receive:{"header":{"messageId":"81947d55d2814ff2a9526d22be866068","namespace":"Appliance.Control.Thermostat.Mode","triggerSrc":"AndroidLocal","method":"SETACK","payloadVersion":1,"from":"/appliance/2206242745222660120148e1e999d026/publish","uuid":"2206242745222660120148e1e999d026","timestamp":1665993465,"timestampMs":218,"sign":"0890a840230e20b55522269853e16310"},"payload":{"mode":[{"channel":0,"onoff":1,"mode":4,"state":0,"currentTemp":225,"heatTemp":220,"coolTemp":190,"ecoTemp":160,"manualTemp":220,"warning":0,"targetTemp":220,"min":50,"max":350,"lmTime":1665993465}]}}

corrigé en beta

Yes tout marche :kissing_heart:

Je viens de regarder le Openget. Ca correspond au fait d’activer l’option: détection de fenêtre ouverte.

Je viens d’aller vérifier un truc.
Ce thermostat a une plage de 5° à 35°.
Du coup si tu veux tu peux fixer cette plage sur les slider

pas possible actuellement, nécessiterait beaucoup de code alors qu’il suffit de modifier min/max dans la config du périphérique.

concernant le fenêtre, c’est le status qui remonte l’ouverture de fenêtre ? Pas facile à déclencher il faut refroidir le thermostat.

Laisse comme ça pas besoin (en tout cas pour moi) de récupérer si le thermostat a detecter l’ouverture d’une fenêtre.
La on récupere juste la config.
Apres l’ouverture sera géré par le plugin thermostat alors pas besoin de passer du temps sur ça.

En tout cas je te remercie énormément.

Continue comme ça :kissing_heart:

1 « J'aime »

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