mariusz-ostoja-swierczynski / tech-controllers

TECH Controllers integration for Home Assistant
MIT License
93 stars 66 forks source link

[Feat]: R-8s PLUS - fetch humidity and floor temperature from controller #109

Open sbajdas opened 1 month ago

sbajdas commented 1 month ago

The request

This room controller: https://www.techsterowniki.pl/p/r-8s-plus collects more data than just temperature. It has humidity and floor temperature sensors. Is there an option to present this data in the integration?

Humidity sensor in bathrooms would be great for automations with ventilation. And floor temperature would give an option to heat bathroom floor independent from air temperature.

Additional information

No response

anarion80 commented 1 month ago

@sbajdas We already support humidity sensors (https://github.com/mariusz-ostoja-swierczynski/tech-controllers/commit/17022333e75e5cbe6989c9ddd3f1c8e8499e86c2). For anything more, as usual, please capture and provide (after removing sensitive data) module data json.

This can be captured even in the browser by going to emodul.pl and capturing the request to https://emodul.pl/api/v1/users/[user_id]/modules/[module_id] as in the following example from demo site.

image

daroga0002 commented 1 month ago

@sbajdas I have exactly same thermostats and everything works fine with this integration.

sbajdas commented 1 month ago

Thanks guys, sensors I'm interested are "Łazienka Dz" (id 209), "ŁazienkaMała" (id 210) and "Łazienka 0" (id 204). I see 'null' in humidity, response below. So maybe the builders screwed it during configuration and I need to change the type of those thermostats?

{ "zones": { "transaction_time": "2024-09-16T20:52:08.406979+02:00", "elements": [ { "zone": { "id": 101, "parentId": 99, "time": "2024-09-11T21:02:39.880907", "duringChange": false, "index": 0, "currentTemperature": null, "setTemperature": 122, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "noCommunication", "signalStrength": null, "batteryLevel": null, "actuatorsOpen": 0, "humidity": null, "visibility": true }, "description": { "id": 201, "parentId": 101, "name": "Salon", "styleId": 0, "styleIcon": "living_room", "duringChange": false }, "mode": { "id": 401, "parentId": 101, "mode": "constantTemp", "constTempTime": 60, "setTemperature": 122, "scheduleIndex": 0 }, "schedule": { "id": 301, "parentId": 101, "index": -1, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 102, "parentId": 99, "time": "2024-09-16T20:37:19.667024", "duringChange": false, "index": 1, "currentTemperature": 230, "setTemperature": 144, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "noAlarm", "signalStrength": 95, "batteryLevel": 70, "actuatorsOpen": 0, "humidity": null, "visibility": true }, "description": { "id": 202, "parentId": 102, "name": "Biuro", "styleId": 0, "styleIcon": "living_room", "duringChange": false }, "mode": { "id": 411, "parentId": 102, "mode": "constantTemp", "constTempTime": 60, "setTemperature": 144, "scheduleIndex": 0 }, "schedule": { "id": 302, "parentId": 102, "index": -2, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 103, "parentId": 99, "time": "2024-09-16T18:54:35.891517", "duringChange": false, "index": 2, "currentTemperature": 227, "setTemperature": 161, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "noAlarm", "signalStrength": 70, "batteryLevel": 70, "actuatorsOpen": 0, "humidity": null, "visibility": true }, "description": { "id": 203, "parentId": 103, "name": "Gościnny", "styleId": 4, "styleIcon": "bedroom", "duringChange": false }, "mode": { "id": 421, "parentId": 103, "mode": "constantTemp", "constTempTime": 60, "setTemperature": 161, "scheduleIndex": 0 }, "schedule": { "id": 303, "parentId": 103, "index": -3, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 104, "parentId": 99, "time": "2024-09-16T20:51:32.2409", "duringChange": false, "index": 3, "currentTemperature": 218, "setTemperature": 170, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "noAlarm", "signalStrength": null, "batteryLevel": null, "actuatorsOpen": 0, "humidity": null, "visibility": true }, "description": { "id": 204, "parentId": 104, "name": "Łazienka 0", "styleId": 1, "styleIcon": "bathroom", "duringChange": false }, "mode": { "id": 431, "parentId": 104, "mode": "constantTemp", "constTempTime": 60, "setTemperature": 170, "scheduleIndex": 0 }, "schedule": { "id": 304, "parentId": 104, "index": -4, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 105, "parentId": 99, "time": "2024-09-16T12:00:11.990283", "duringChange": false, "index": 4, "currentTemperature": null, "setTemperature": 220, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "zoneOff", "signalStrength": null, "batteryLevel": null, "actuatorsOpen": 0, "humidity": null, "visibility": false }, "description": { "id": 205, "parentId": 105, "name": "Strefa 5", "styleId": 4, "styleIcon": "bedroom", "duringChange": false }, "mode": { "id": 441, "parentId": 105, "mode": "globalSchedule", "constTempTime": 60, "setTemperature": 220, "scheduleIndex": 0 }, "schedule": { "id": 305, "parentId": 105, "index": -5, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 106, "parentId": 99, "time": "2024-09-16T12:00:12.001893", "duringChange": false, "index": 5, "currentTemperature": null, "setTemperature": 220, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "zoneOff", "signalStrength": null, "batteryLevel": null, "actuatorsOpen": 0, "humidity": null, "visibility": false }, "description": { "id": 206, "parentId": 106, "name": "Strefa 6", "styleId": 5, "styleIcon": "wardrobe", "duringChange": false }, "mode": { "id": 451, "parentId": 106, "mode": "globalSchedule", "constTempTime": 60, "setTemperature": 220, "scheduleIndex": 0 }, "schedule": { "id": 306, "parentId": 106, "index": -6, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 107, "parentId": 99, "time": "2024-09-16T12:00:12.001893", "duringChange": false, "index": 6, "currentTemperature": null, "setTemperature": 220, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "zoneOff", "signalStrength": null, "batteryLevel": null, "actuatorsOpen": 0, "humidity": null, "visibility": false }, "description": { "id": 207, "parentId": 107, "name": "Strefa 7", "styleId": 6, "styleIcon": "corridor", "duringChange": false }, "mode": { "id": 461, "parentId": 107, "mode": "globalSchedule", "constTempTime": 60, "setTemperature": 220, "scheduleIndex": 0 }, "schedule": { "id": 307, "parentId": 107, "index": -7, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 108, "parentId": 99, "time": "2024-09-16T12:00:12.018706", "duringChange": false, "index": 7, "currentTemperature": null, "setTemperature": 220, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "zoneOff", "signalStrength": null, "batteryLevel": null, "actuatorsOpen": 0, "humidity": null, "visibility": false }, "description": { "id": 208, "parentId": 108, "name": "Strefa 8", "styleId": 7, "styleIcon": "garage", "duringChange": false }, "mode": { "id": 471, "parentId": 108, "mode": "globalSchedule", "constTempTime": 60, "setTemperature": 220, "scheduleIndex": 0 }, "schedule": { "id": 308, "parentId": 108, "index": -8, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 109, "parentId": 99, "time": "2024-09-16T20:35:30.727733", "duringChange": false, "index": 8, "currentTemperature": 232, "setTemperature": 181, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "noAlarm", "signalStrength": null, "batteryLevel": null, "actuatorsOpen": 0, "humidity": null, "visibility": true }, "description": { "id": 209, "parentId": 109, "name": "Łazienka Dz", "styleId": 1, "styleIcon": "bathroom", "duringChange": false }, "mode": { "id": 481, "parentId": 109, "mode": "constantTemp", "constTempTime": 60, "setTemperature": 181, "scheduleIndex": 0 }, "schedule": { "id": 309, "parentId": 109, "index": -1, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 110, "parentId": 99, "time": "2024-09-16T20:51:53.867884", "duringChange": false, "index": 9, "currentTemperature": 225, "setTemperature": 50, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "noAlarm", "signalStrength": null, "batteryLevel": null, "actuatorsOpen": 0, "humidity": null, "visibility": true }, "description": { "id": 210, "parentId": 110, "name": "ŁazienkaMała", "styleId": 1, "styleIcon": "bathroom", "duringChange": false }, "mode": { "id": 491, "parentId": 110, "mode": "constantTemp", "constTempTime": 60, "setTemperature": 50, "scheduleIndex": 0 }, "schedule": { "id": 310, "parentId": 110, "index": -2, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 111, "parentId": 99, "time": "2024-09-16T20:14:56.248028", "duringChange": false, "index": 10, "currentTemperature": 236, "setTemperature": 200, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "noAlarm", "signalStrength": 77, "batteryLevel": 68, "actuatorsOpen": 0, "humidity": null, "visibility": true }, "description": { "id": 211, "parentId": 111, "name": "Dzieci L", "styleId": 3, "styleIcon": "children", "duringChange": false }, "mode": { "id": 501, "parentId": 111, "mode": "constantTemp", "constTempTime": 60, "setTemperature": 200, "scheduleIndex": 0 }, "schedule": { "id": 311, "parentId": 111, "index": -3, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 112, "parentId": 99, "time": "2024-09-16T19:55:48.769538", "duringChange": false, "index": 11, "currentTemperature": 236, "setTemperature": 201, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "noAlarm", "signalStrength": 77, "batteryLevel": 68, "actuatorsOpen": 0, "humidity": null, "visibility": true }, "description": { "id": 212, "parentId": 112, "name": "Dzieci P", "styleId": 3, "styleIcon": "children", "duringChange": false }, "mode": { "id": 511, "parentId": 112, "mode": "constantTemp", "constTempTime": 60, "setTemperature": 201, "scheduleIndex": 0 }, "schedule": { "id": 312, "parentId": 112, "index": -4, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 113, "parentId": 99, "time": "2024-09-16T20:28:39.060515", "duringChange": false, "index": 12, "currentTemperature": 223, "setTemperature": 160, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "noAlarm", "signalStrength": 58, "batteryLevel": 71, "actuatorsOpen": 0, "humidity": null, "visibility": true }, "description": { "id": 213, "parentId": 113, "name": "Antresola", "styleId": 6, "styleIcon": "corridor", "duringChange": false }, "mode": { "id": 521, "parentId": 113, "mode": "constantTemp", "constTempTime": 60, "setTemperature": 160, "scheduleIndex": 0 }, "schedule": { "id": 313, "parentId": 113, "index": -5, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 114, "parentId": 99, "time": "2024-09-16T20:22:10.210301", "duringChange": false, "index": 13, "currentTemperature": 226, "setTemperature": 190, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "noAlarm", "signalStrength": 85, "batteryLevel": 69, "actuatorsOpen": 0, "humidity": null, "visibility": true }, "description": { "id": 214, "parentId": 114, "name": "Sypialnia", "styleId": 4, "styleIcon": "bedroom", "duringChange": false }, "mode": { "id": 531, "parentId": 114, "mode": "constantTemp", "constTempTime": 60, "setTemperature": 190, "scheduleIndex": 0 }, "schedule": { "id": 314, "parentId": 114, "index": -6, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 115, "parentId": 99, "time": "2024-09-16T12:00:16.498738", "duringChange": false, "index": 14, "currentTemperature": null, "setTemperature": 220, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "zoneOff", "signalStrength": null, "batteryLevel": null, "actuatorsOpen": 0, "humidity": null, "visibility": false }, "description": { "id": 215, "parentId": 115, "name": "Strefa 15", "styleId": 6, "styleIcon": "corridor", "duringChange": false }, "mode": { "id": 541, "parentId": 115, "mode": "globalSchedule", "constTempTime": 60, "setTemperature": 220, "scheduleIndex": 0 }, "schedule": { "id": 315, "parentId": 115, "index": -7, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 116, "parentId": 99, "time": "2024-09-16T12:00:16.498738", "duringChange": false, "index": 15, "currentTemperature": null, "setTemperature": 220, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "zoneOff", "signalStrength": null, "batteryLevel": null, "actuatorsOpen": 0, "humidity": null, "visibility": false }, "description": { "id": 216, "parentId": 116, "name": "Strefa 16", "styleId": 7, "styleIcon": "garage", "duringChange": false }, "mode": { "id": 551, "parentId": 116, "mode": "globalSchedule", "constTempTime": 60, "setTemperature": 220, "scheduleIndex": 0 }, "schedule": { "id": 316, "parentId": 116, "index": -8, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 117, "parentId": 99, "time": "2024-09-16T19:26:15.056837", "duringChange": false, "index": 16, "currentTemperature": 211, "setTemperature": 124, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "noAlarm", "signalStrength": 100, "batteryLevel": 71, "actuatorsOpen": 0, "humidity": null, "visibility": true }, "description": { "id": 217, "parentId": 117, "name": "Kotłownia", "styleId": 6, "styleIcon": "corridor", "duringChange": false }, "mode": { "id": 561, "parentId": 117, "mode": "constantTemp", "constTempTime": 60, "setTemperature": 124, "scheduleIndex": 0 }, "schedule": { "id": 317, "parentId": 117, "index": -1, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 118, "parentId": 99, "time": "2024-09-16T18:33:19.592892", "duringChange": false, "index": 17, "currentTemperature": 227, "setTemperature": 130, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "noAlarm", "signalStrength": 60, "batteryLevel": 71, "actuatorsOpen": 0, "humidity": null, "visibility": true }, "description": { "id": 218, "parentId": 118, "name": "Fitnessowy", "styleId": 5, "styleIcon": "wardrobe", "duringChange": false }, "mode": { "id": 571, "parentId": 118, "mode": "constantTemp", "constTempTime": 60, "setTemperature": 130, "scheduleIndex": 0 }, "schedule": { "id": 318, "parentId": 118, "index": -2, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 119, "parentId": 99, "time": "2024-09-16T18:43:29.983953", "duringChange": false, "index": 18, "currentTemperature": 202, "setTemperature": 140, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "noAlarm", "signalStrength": 78, "batteryLevel": 71, "actuatorsOpen": 0, "humidity": null, "visibility": true }, "description": { "id": 219, "parentId": 119, "name": "Wejście", "styleId": 6, "styleIcon": "corridor", "duringChange": false }, "mode": { "id": 581, "parentId": 119, "mode": "constantTemp", "constTempTime": 60, "setTemperature": 140, "scheduleIndex": 0 }, "schedule": { "id": 319, "parentId": 119, "index": -3, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 120, "parentId": 99, "time": "2024-09-16T17:27:32.706258", "duringChange": false, "index": 19, "currentTemperature": 205, "setTemperature": 140, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "noAlarm", "signalStrength": 40, "batteryLevel": 70, "actuatorsOpen": 0, "humidity": null, "visibility": true }, "description": { "id": 220, "parentId": 120, "name": "Garaż", "styleId": 7, "styleIcon": "garage", "duringChange": false }, "mode": { "id": 591, "parentId": 120, "mode": "constantTemp", "constTempTime": 60, "setTemperature": 140, "scheduleIndex": 0 }, "schedule": { "id": 320, "parentId": 120, "index": -4, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 121, "parentId": 99, "time": "2024-09-16T12:00:20.989942", "duringChange": false, "index": 20, "currentTemperature": null, "setTemperature": 220, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "zoneOff", "signalStrength": null, "batteryLevel": null, "actuatorsOpen": 0, "humidity": null, "visibility": false }, "description": { "id": 221, "parentId": 121, "name": "Strefa 21", "styleId": 4, "styleIcon": "bedroom", "duringChange": false }, "mode": { "id": 601, "parentId": 121, "mode": "globalSchedule", "constTempTime": 60, "setTemperature": 220, "scheduleIndex": 0 }, "schedule": { "id": 321, "parentId": 121, "index": -5, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 122, "parentId": 99, "time": "2024-09-16T12:00:20.989942", "duringChange": false, "index": 21, "currentTemperature": null, "setTemperature": 220, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "zoneOff", "signalStrength": null, "batteryLevel": null, "actuatorsOpen": 0, "humidity": null, "visibility": false }, "description": { "id": 222, "parentId": 122, "name": "Strefa 22", "styleId": 5, "styleIcon": "wardrobe", "duringChange": false }, "mode": { "id": 611, "parentId": 122, "mode": "globalSchedule", "constTempTime": 60, "setTemperature": 220, "scheduleIndex": 0 }, "schedule": { "id": 322, "parentId": 122, "index": -6, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 123, "parentId": 99, "time": "2024-09-16T12:00:21.004033", "duringChange": false, "index": 22, "currentTemperature": null, "setTemperature": 220, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "zoneOff", "signalStrength": null, "batteryLevel": null, "actuatorsOpen": 0, "humidity": null, "visibility": false }, "description": { "id": 223, "parentId": 123, "name": "Strefa 23", "styleId": 6, "styleIcon": "corridor", "duringChange": false }, "mode": { "id": 621, "parentId": 123, "mode": "globalSchedule", "constTempTime": 60, "setTemperature": 220, "scheduleIndex": 0 }, "schedule": { "id": 323, "parentId": 123, "index": -7, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 124, "parentId": 99, "time": "2024-09-16T12:00:21.004033", "duringChange": false, "index": 23, "currentTemperature": null, "setTemperature": 220, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "zoneOff", "signalStrength": null, "batteryLevel": null, "actuatorsOpen": 0, "humidity": null, "visibility": false }, "description": { "id": 224, "parentId": 124, "name": "Strefa 24", "styleId": 7, "styleIcon": "garage", "duringChange": false }, "mode": { "id": 631, "parentId": 124, "mode": "globalSchedule", "constTempTime": 60, "setTemperature": 220, "scheduleIndex": 0 }, "schedule": { "id": 324, "parentId": 124, "index": -8, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p0SetbackTemp": 260, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1SetbackTemp": 150 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 125, "parentId": 99, "time": "2024-09-10T12:00:33.34339", "duringChange": false, "index": 24, "currentTemperature": null, "setTemperature": null, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "zoneOff", "signalStrength": 0, "batteryLevel": 0, "actuatorsOpen": 0, "humidity": null, "visibility": false }, "description": { "id": 225, "parentId": 125, "name": "", "styleId": 0, "styleIcon": "living_room", "duringChange": false }, "mode": { "id": 641, "parentId": 125, "mode": "timeLimit", "constTempTime": 0, "setTemperature": 200, "scheduleIndex": 0 }, "schedule": { "id": 325, "parentId": 125, "index": -25, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 } ], "p0SetbackTemp": 200, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 } ], "p1SetbackTemp": 200 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 126, "parentId": 99, "time": "2024-09-10T12:00:55.916316", "duringChange": false, "index": 25, "currentTemperature": null, "setTemperature": null, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "zoneOff", "signalStrength": 0, "batteryLevel": 0, "actuatorsOpen": 0, "humidity": null, "visibility": false }, "description": { "id": 226, "parentId": 126, "name": "", "styleId": 0, "styleIcon": "living_room", "duringChange": false }, "mode": { "id": 651, "parentId": 126, "mode": "timeLimit", "constTempTime": 0, "setTemperature": 50, "scheduleIndex": 0 }, "schedule": { "id": 326, "parentId": 126, "index": -26, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 } ], "p0SetbackTemp": 200, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 } ], "p1SetbackTemp": 200 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 127, "parentId": 99, "time": "2024-09-10T12:01:14.07945", "duringChange": false, "index": 26, "currentTemperature": null, "setTemperature": null, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "zoneOff", "signalStrength": 0, "batteryLevel": 0, "actuatorsOpen": 0, "humidity": null, "visibility": false }, "description": { "id": 227, "parentId": 127, "name": "", "styleId": 0, "styleIcon": "living_room", "duringChange": false }, "mode": { "id": 661, "parentId": 127, "mode": "timeLimit", "constTempTime": 0, "setTemperature": 50, "scheduleIndex": 0 }, "schedule": { "id": 327, "parentId": 127, "index": -27, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 } ], "p0SetbackTemp": 200, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 } ], "p1SetbackTemp": 200 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 128, "parentId": 99, "time": "2024-09-10T12:01:32.294541", "duringChange": false, "index": 27, "currentTemperature": null, "setTemperature": null, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "zoneOff", "signalStrength": 0, "batteryLevel": 0, "actuatorsOpen": 0, "humidity": null, "visibility": false }, "description": { "id": 228, "parentId": 128, "name": "", "styleId": 0, "styleIcon": "living_room", "duringChange": false }, "mode": { "id": 671, "parentId": 128, "mode": "timeLimit", "constTempTime": 0, "setTemperature": 50, "scheduleIndex": 0 }, "schedule": { "id": 328, "parentId": 128, "index": -28, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 } ], "p0SetbackTemp": 200, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 } ], "p1SetbackTemp": 200 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 129, "parentId": 99, "time": "2024-09-10T12:01:50.059097", "duringChange": false, "index": 28, "currentTemperature": null, "setTemperature": null, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "zoneOff", "signalStrength": 0, "batteryLevel": 0, "actuatorsOpen": 0, "humidity": null, "visibility": false }, "description": { "id": 229, "parentId": 129, "name": "", "styleId": 0, "styleIcon": "living_room", "duringChange": false }, "mode": { "id": 681, "parentId": 129, "mode": "timeLimit", "constTempTime": 0, "setTemperature": 50, "scheduleIndex": 0 }, "schedule": { "id": 329, "parentId": 129, "index": -29, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 } ], "p0SetbackTemp": 200, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 } ], "p1SetbackTemp": 200 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 130, "parentId": 99, "time": "2024-09-10T12:02:08.010421", "duringChange": false, "index": 29, "currentTemperature": null, "setTemperature": null, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "zoneOff", "signalStrength": 0, "batteryLevel": 0, "actuatorsOpen": 0, "humidity": null, "visibility": false }, "description": { "id": 230, "parentId": 130, "name": "", "styleId": 0, "styleIcon": "living_room", "duringChange": false }, "mode": { "id": 691, "parentId": 130, "mode": "timeLimit", "constTempTime": 0, "setTemperature": 50, "scheduleIndex": 0 }, "schedule": { "id": 330, "parentId": 130, "index": -30, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 } ], "p0SetbackTemp": 200, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 } ], "p1SetbackTemp": 200 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 131, "parentId": 99, "time": "2024-09-10T12:02:43.995976", "duringChange": false, "index": 30, "currentTemperature": null, "setTemperature": null, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "zoneOff", "signalStrength": 0, "batteryLevel": 0, "actuatorsOpen": 0, "humidity": null, "visibility": false }, "description": { "id": 231, "parentId": 131, "name": "", "styleId": 0, "styleIcon": "living_room", "duringChange": false }, "mode": { "id": 701, "parentId": 131, "mode": "timeLimit", "constTempTime": 0, "setTemperature": 50, "scheduleIndex": 0 }, "schedule": { "id": 331, "parentId": 131, "index": -31, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 } ], "p0SetbackTemp": 200, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 } ], "p1SetbackTemp": 200 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] }, { "zone": { "id": 132, "parentId": 99, "time": "2024-09-10T12:03:02.553865", "duringChange": false, "index": 31, "currentTemperature": null, "setTemperature": null, "flags": { "relayState": "off", "minOneWindowOpen": false, "algorithm": "heating", "floorSensor": 0, "humidityAlgorytm": 0, "zoneExcluded": 0 }, "zoneState": "zoneOff", "signalStrength": 0, "batteryLevel": 0, "actuatorsOpen": 0, "humidity": null, "visibility": false }, "description": { "id": 232, "parentId": 132, "name": "", "styleId": 0, "styleIcon": "living_room", "duringChange": false }, "mode": { "id": 711, "parentId": 132, "mode": "timeLimit", "constTempTime": 0, "setTemperature": 50, "scheduleIndex": 0 }, "schedule": { "id": 332, "parentId": 132, "index": -32, "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0Intervals": [ { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 } ], "p0SetbackTemp": 200, "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1Intervals": [ { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 }, { "start": 0, "stop": 0, "temp": 0 } ], "p1SetbackTemp": 200 }, "actuators": [], "underfloor": {}, "windowsSensors": [], "additionalContacts": [] } ], "globalSchedules": { "time": "2024-09-10T12:00:37.853203", "duringChange": false, "elements": [ { "id": 333, "parentId": 99, "index": 0, "name": "default", "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0SetbackTemp": 190, "p0Intervals": [ { "start": 360, "stop": 600, "temp": 220 }, { "start": 720, "stop": 1380, "temp": 220 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1SetbackTemp": 190, "p1Intervals": [ { "start": 480, "stop": 600, "temp": 220 }, { "start": 780, "stop": 1380, "temp": 220 }, { "start": 6100, "stop": 6100, "temp": 200 } ] }, { "id": 334, "parentId": 99, "index": 1, "name": "default", "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0SetbackTemp": 260, "p0Intervals": [ { "start": 300, "stop": 600, "temp": 240 }, { "start": 660, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1SetbackTemp": 260, "p1Intervals": [ { "start": 480, "stop": 660, "temp": 240 }, { "start": 720, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ] }, { "id": 335, "parentId": 99, "index": 2, "name": "default", "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0SetbackTemp": 260, "p0Intervals": [ { "start": 480, "stop": 660, "temp": 240 }, { "start": 720, "stop": 1380, "temp": 240 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1SetbackTemp": 190, "p1Intervals": [ { "start": 480, "stop": 600, "temp": 220 }, { "start": 780, "stop": 1380, "temp": 220 }, { "start": 6100, "stop": 6100, "temp": 200 } ] }, { "id": 336, "parentId": 99, "index": 3, "name": "default", "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0SetbackTemp": 150, "p0Intervals": [ { "start": 480, "stop": 1080, "temp": 210 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ], "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1SetbackTemp": 150, "p1Intervals": [ { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 }, { "start": 6100, "stop": 6100, "temp": 200 } ] }, { "id": 337, "parentId": 99, "index": 4, "name": "default", "p0Days": [ "1", "1", "1", "1", "1", "0", "0" ], "p0SetbackTemp": 150, "p0Intervals": [ { "start": 0, "stop": 600, "temp": 220 }, { "start": 600, "stop": 1200, "temp": 230 }, { "start": 1200, "stop": 1380, "temp": 240 } ], "p1Days": [ "0", "0", "0", "0", "0", "1", "1" ], "p1SetbackTemp": 190, "p1Intervals": [ { "start": 480, "stop": 600, "temp": 220 }, { "start": 780, "stop": 1380, "temp": 220 }, { "start": 6100, "stop": 6100, "temp": 200 } ] } ] }, "controllerParameters": { "controllerMode": { "id": 98, "parentId": 99, "type": 108, "txtId": 0, "iconId": 0, "value": 0, "menuId": 5526 }, "globalSchedulesNumber": {} } }, "tiles": [ { "id": 99999, "parentId": 0, "type": 50, "menuId": 0, "orderId": null, "visibility": true, "params": { "description": "Controller software version", "version": "1.3.13", "txtId": 873, "iconId": 29, "companyId": 6, "controllerName": "M-9r", "mainControllerId": 0 } } ], "tilesOrder": null, "tilesLastUpdate": "2024-09-16 20:52:08.464524+02" }

anarion80 commented 1 month ago

Yes, looks like you have no humidity values reported to Tech API, so the integration won't be of any use. Please first check the setup.

daroga0002 commented 1 month ago

I think issue is that your registered device into tech api is https://www.techsterowniki.pl/p/m-9r which doesnt seems have a humudity sensor support itself.

I would recommend login to emodul and check does there you see somewhere values.

For example I see them after clicking configuration button: image

sbajdas commented 1 month ago

Yeah, I don't see anything under that config button - only for regular controllers I have temp, connection and battery. @daroga0002 Which device do you have that enables such data?

daroga0002 commented 1 month ago

I am using L-X wifi.

BUt as I understand tech documentation m-9r is additional layer to extend controller (and merge multiple controllers in single UI). So question what is your native controller which is controlling valves and etc.?

Maybe you should register that controller into emodul 🤔

sbajdas commented 1 month ago

I wrote to TECH Sterowniki, I will report back my findings.

Kowalus commented 3 weeks ago

Witam. Podłącze się do tematu. Chodzi o czujniki podłogi czy jest możliwość dodania. Czujniki podłogi są pokazywane w Panelu M9r i są wysyłane do aplikacji. A z tego co pamiętam Regulator R8b Plus ma wilgotność ale ona nie jest wysyłana do panelu M9r i do aplikacji.

Kowalus commented 3 weeks ago

A z tego co pamiętam Regulator R8b Plus ma pokazywana wilgotność, ale nie jest wysyłane do panelu M9r i do aplikacji.

Kowalus commented 3 weeks ago

A z tego co pamietam regulator R8b Plus ma wilgotnosc, ale nie jest wysyłane do panelu M9r i do aplikacji.

daroga0002 commented 3 weeks ago

Witam. Podłącze się do tematu. Chodzi o czujniki podłogi czy jest możliwość dodania. Czujniki podłogi są pokazywane w Panelu M9r i są wysyłane do aplikacji. A z tego co pamiętam Regulator R8b Plus ma wilgotność ale ona nie jest wysyłana do panelu M9r i do aplikacji.

to powinno byc mozliwe, ale potrzebny bylby output zgodnie z instrukcja https://github.com/mariusz-ostoja-swierczynski/tech-controllers/blob/main/CONTRIBUTING.md#getting-json-data-from-emodul zeby zobaczyc strukture danych

Kowalus commented 3 weeks ago

tech.txt

sbajdas commented 2 weeks ago

To ja dodam, co mi odpisał support TECH Sterowniki odnośnie czujnika wilgotności (i temp. podłogi):

Pomiar wilgotności w aplikacji jest dostępny tylko w przypadku listw L-8e, L-4X WiFi, L-X WiFi oraz L-12.

Ja mam listwę L-9r, więc zostaje podziękować firmie montującej podłogówkę za dobór listw. Zostaje mi kupić zwykłe czujniki na Zigbee i pogodzić się z brakiem sterowania temperaturą podłogi.

anarion80 commented 2 weeks ago

@Kowalus dodałem czujniki podłogówki. Byłbym wdzięczny jakbyś mógł przetestować i podesłać screeny ze szczegółami utworzonych encji (z atrybutami). Plik: https://github.com/mariusz-ostoja-swierczynski/tech-controllers/archive/refs/heads/underfloor.zip

Kowalus commented 2 weeks ago

Ok. Dziękuję. Dziś wieczorem sprawdzę i podesle

Kowalus commented 2 weeks ago

Dziękuję. Działa pokazuje temperature podłogi tak jak na aplikacji Screenshot_20241018_183439_Home Assistant

Screenshot_20241018_182807_Home Assistant

anarion80 commented 2 weeks ago

Super. Poproszę jeszcze screen z atrybutami encji z narzędzi deweloperskich.

Kowalus commented 2 weeks ago

Screenshot_20241018_192318_Home Assistant

anarion80 commented 2 weeks ago

Dzięki. Miałem błąd i nie dodały się atrybuty. Poproszę jeszcze raz to samo: https://github.com/mariusz-ostoja-swierczynski/tech-controllers/archive/refs/heads/underfloor.zip @Kowalus

Kowalus commented 2 weeks ago

![Uploading Screenshot_20241019_162147_Home Assistant.jpg…]()

Kowalus commented 2 weeks ago

Screenshot_20241019_162147_Home Assistant

anarion80 commented 2 weeks ago

Dzięki! Ogólnie działa. Pytanie otwarte czy temperatura to jest podstawowa cecha tej podłogówki (że powinna być jako stan), czy np. tryb albo pompa powinna być stanem albo wręcz oddzielną encją. No i pytanie też, które atrybuty dodawać z powyższych.

Kowalus commented 2 weeks ago

Ogólnie temperatura podłogi jest tylko po to żeby można było wybrać tryb pracy. Czy ma wlaczyc się ogrzewanie na podstawie temperatury otoczenia czy ma np: pilnować żeby podłoga miała ustalona temperature

sob., 19 paź 2024, 16:32 użytkownik Anarion @.***> napisał:

Dzięki! Ogólnie działa. Pytanie otwarte czy temperatura to jest podstawowa cecha tej podłogówki (że powinna być jako stan), czy np. tryb albo pompa powinna być stanem albo wręcz oddzielną encją. No i pytanie też, które atrybuty dodawać z powyższych.

— Reply to this email directly, view it on GitHub https://github.com/mariusz-ostoja-swierczynski/tech-controllers/issues/109#issuecomment-2423923083, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQ6ZWN32OYSWOT3QWLNTZMDZ4JUQBAVCNFSM6AAAAABOHCSHECVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRTHEZDGMBYGM . You are receiving this because you were mentioned.Message ID: @.*** .com>