{ "home_assistant": { "installation_type": "Home Assistant Container", "version": "2024.8.2", "dev": false, "hassio": false, "virtualenv": false, "python_version": "3.12.4", "docker": true, "arch": "aarch64", "timezone": "Europe/Paris", "os_name": "Linux", "os_version": "6.1.21-v8+", "run_as_root": true }, "custom_components": { "hacs": { "documentation": "https://hacs.xyz/docs/configuration/start", "version": "2.0.0", "requirements": [ "aiogithubapi>=22.10.1" ] }, "eufy_security": { "documentation": "https://github.com/fuatakgun/eufy_security", "version": "8.0.1", "requirements": [ "websocket-client==1.4.2", "aiortsp==1.3.7" ] }, "ecowater_softener": { "documentation": "https://github.com/barleybobs/homeassistant-ecowater-softener/", "version": "3.0.0", "requirements": [ "ecowater-softener==1.0.0" ] }, "powercalc": { "documentation": "https://github.com/bramstroker/homeassistant-powercalc", "version": "v1.11.6", "requirements": [ "numpy>=1.21.1" ] } }, "integration_manifest": { "domain": "velbus", "name": "Velbus", "codeowners": [ "Cereal2nd", "brefra" ], "config_flow": true, "dependencies": [ "usb" ], "documentation": "https://www.home-assistant.io/integrations/velbus", "integration_type": "hub", "iot_class": "local_push", "loggers": [ "velbus-parser", "velbus-module", "velbus-packet", "velbus-protocol" ], "requirements": [ "velbus-aio==2024.7.6" ], "usb": [ { "vid": "10CF", "pid": "0B1B" }, { "vid": "10CF", "pid": "0516" }, { "vid": "10CF", "pid": "0517" }, { "vid": "10CF", "pid": "0518" } ], "is_built_in": true }, "setup_times": {}, "data": { "entry": { "created_at": "2024-08-22T23:42:03.171354+00:00", "data": { "port": "127.0.0.1:6000" }, "disabled_by": null, "domain": "velbus", "entry_id": "01J5Y7FYD3WVAD3FMZHQPEB5KN", "minor_version": 1, "modified_at": "2024-08-22T23:42:03.171377+00:00", "options": {}, "pref_disable_new_entities": false, "pref_disable_polling": false, "source": "user", "title": "velbus_tcpip", "unique_id": null, "version": 2 }, "modules": [ { "type": "VMBGPOD", "address": [ 1, 2, 3, 4, 5 ], "name": "Living", "sw_version": "39721-1.25.23", "is_loaded": true, "channels": { "1": { "type": "Button", "num": 1, "name": "Push button 1", "is_loaded": true, "address": 1 }, "2": { "type": "Button", "num": 2, "name": "Push button 2", "is_loaded": true, "address": 1 }, "3": { "type": "Button", "num": 3, "name": "Push button 3", "is_loaded": true, "address": 1 }, "4": { "type": "Button", "num": 4, "name": "Push button 4", "is_loaded": true, "address": 1 }, "5": { "type": "Button", "num": 5, "name": "Push button 5", "is_loaded": true, "address": 1 }, "6": { "type": "Button", "num": 6, "name": "Push button 6", "is_loaded": true, "address": 1 }, "7": { "type": "Button", "num": 7, "name": "Push button 7", "is_loaded": true, "address": 1 }, "8": { "type": "Button", "num": 8, "name": "Push button 8", "is_loaded": true, "address": 1 }, "9": { "type": "Button", "num": 9, "name": "Push button 9", "is_loaded": true, "address": 1 }, "10": { "type": "Button", "num": 10, "name": "Push button 10", "is_loaded": true, "address": 1 }, "11": { "type": "Button", "num": 11, "name": "Push button 11", "is_loaded": true, "address": 1 }, "12": { "type": "Button", "num": 12, "name": "Push button 12", "is_loaded": true, "address": 1 }, "13": { "type": "Button", "num": 13, "name": "Push button 13", "is_loaded": true, "address": 1 }, "14": { "type": "Button", "num": 14, "name": "Push button 14", "is_loaded": true, "address": 1 }, "15": { "type": "Button", "num": 15, "name": "Push button 15", "is_loaded": true, "address": 1 }, "16": { "type": "Button", "num": 16, "name": "Push button 16", "is_loaded": true, "address": 1 }, "17": { "type": "Button", "num": 17, "name": "Push button 17", "is_loaded": true, "address": 1 }, "18": { "type": "Button", "num": 18, "name": "Push button 18", "is_loaded": true, "address": 1 }, "19": { "type": "Button", "num": 19, "name": "Push button 19", "is_loaded": true, "address": 1 }, "20": { "type": "Button", "num": 20, "name": "Push button 20", "is_loaded": true, "address": 1 }, "21": { "type": "Button", "num": 21, "name": "Push button 21", "is_loaded": true, "address": 1 }, "22": { "type": "Button", "num": 22, "name": "Push button 22", "is_loaded": true, "address": 1 }, "23": { "type": "Button", "num": 23, "name": "Push button 23", "is_loaded": true, "address": 1 }, "24": { "type": "Button", "num": 24, "name": "Push button 24", "is_loaded": true, "address": 1 }, "25": { "type": "Button", "num": 25, "name": "Push button 25", "is_loaded": true, "address": 1 }, "26": { "type": "Button", "num": 26, "name": "Push button 26", "is_loaded": true, "address": 1 }, "27": { "type": "Button", "num": 27, "name": "Push button 27", "is_loaded": true, "address": 1 }, "28": { "type": "Button", "num": 28, "name": "Push button 28", "is_loaded": true, "address": 1 }, "29": { "type": "Button", "num": 29, "name": "Push button 29", "is_loaded": true, "address": 1 }, "30": { "type": "Button", "num": 30, "name": "Push button 30", "is_loaded": true, "address": 1 }, "31": { "type": "Button", "num": 31, "name": "Push button 31", "is_loaded": true, "address": 1 }, "32": { "type": "Button", "num": 32, "name": "Push button 32", "is_loaded": true, "address": 1 }, "34": { "type": "Temperature", "num": 34, "name": "Temp. sensor", "is_loaded": true, "address": 1, "thermostat": true, "target": 22.5, "cmode": "comfort", "cstatus": "run", "cool_mode": false, "cur": 23.5, "cur_precision": 0.5 }, "35": { "type": "ThermostatChannel", "num": 35, "name": "Heater", "is_loaded": true, "address": 1 }, "36": { "type": "ThermostatChannel", "num": 36, "name": "Boost", "is_loaded": true, "address": 1 }, "37": { "type": "ThermostatChannel", "num": 37, "name": "Pump", "is_loaded": true, "address": 1 }, "38": { "type": "ThermostatChannel", "num": 38, "name": "Cooler", "is_loaded": true, "address": 1 }, "39": { "type": "ThermostatChannel", "num": 39, "name": "Alarm 1", "is_loaded": true, "address": 1 }, "40": { "type": "ThermostatChannel", "num": 40, "name": "Alarm 2", "is_loaded": true, "address": 1 }, "41": { "type": "ThermostatChannel", "num": 41, "name": "Alarm 3", "is_loaded": true, "address": 1 }, "42": { "type": "ThermostatChannel", "num": 42, "name": "Alarm 4", "is_loaded": true, "address": 1 }, "96": { "type": "SelectedProgram", "num": 96, "name": "SelectedProgram", "is_loaded": true, "address": 1, "selected_program_str": "none" }, "98": { "type": "Memo", "num": 98, "name": "Memo Text", "is_loaded": true, "address": 1 } } }, { "type": "VMBGPOD", "address": [ 1, 2, 3, 4, 5 ], "name": "Living", "sw_version": "39721-1.25.23", "is_loaded": true, "channels": { "1": { "type": "Button", "num": 1, "name": "Push button 1", "is_loaded": true, "address": 1 }, "2": { "type": "Button", "num": 2, "name": "Push button 2", "is_loaded": true, "address": 1 }, "3": { "type": "Button", "num": 3, "name": "Push button 3", "is_loaded": true, "address": 1 }, "4": { "type": "Button", "num": 4, "name": "Push button 4", "is_loaded": true, "address": 1 }, "5": { "type": "Button", "num": 5, "name": "Push button 5", "is_loaded": true, "address": 1 }, "6": { "type": "Button", "num": 6, "name": "Push button 6", "is_loaded": true, "address": 1 }, "7": { "type": "Button", "num": 7, "name": "Push button 7", "is_loaded": true, "address": 1 }, "8": { "type": "Button", "num": 8, "name": "Push button 8", "is_loaded": true, "address": 1 }, "9": { "type": "Button", "num": 9, "name": "Push button 9", "is_loaded": true, "address": 1 }, "10": { "type": "Button", "num": 10, "name": "Push button 10", "is_loaded": true, "address": 1 }, "11": { "type": "Button", "num": 11, "name": "Push button 11", "is_loaded": true, "address": 1 }, "12": { "type": "Button", "num": 12, "name": "Push button 12", "is_loaded": true, "address": 1 }, "13": { "type": "Button", "num": 13, "name": "Push button 13", "is_loaded": true, "address": 1 }, "14": { "type": "Button", "num": 14, "name": "Push button 14", "is_loaded": true, "address": 1 }, "15": { "type": "Button", "num": 15, "name": "Push button 15", "is_loaded": true, "address": 1 }, "16": { "type": "Button", "num": 16, "name": "Push button 16", "is_loaded": true, "address": 1 }, "17": { "type": "Button", "num": 17, "name": "Push button 17", "is_loaded": true, "address": 1 }, "18": { "type": "Button", "num": 18, "name": "Push button 18", "is_loaded": true, "address": 1 }, "19": { "type": "Button", "num": 19, "name": "Push button 19", "is_loaded": true, "address": 1 }, "20": { "type": "Button", "num": 20, "name": "Push button 20", "is_loaded": true, "address": 1 }, "21": { "type": "Button", "num": 21, "name": "Push button 21", "is_loaded": true, "address": 1 }, "22": { "type": "Button", "num": 22, "name": "Push button 22", "is_loaded": true, "address": 1 }, "23": { "type": "Button", "num": 23, "name": "Push button 23", "is_loaded": true, "address": 1 }, "24": { "type": "Button", "num": 24, "name": "Push button 24", "is_loaded": true, "address": 1 }, "25": { "type": "Button", "num": 25, "name": "Push button 25", "is_loaded": true, "address": 1 }, "26": { "type": "Button", "num": 26, "name": "Push button 26", "is_loaded": true, "address": 1 }, "27": { "type": "Button", "num": 27, "name": "Push button 27", "is_loaded": true, "address": 1 }, "28": { "type": "Button", "num": 28, "name": "Push button 28", "is_loaded": true, "address": 1 }, "29": { "type": "Button", "num": 29, "name": "Push button 29", "is_loaded": true, "address": 1 }, "30": { "type": "Button", "num": 30, "name": "Push button 30", "is_loaded": true, "address": 1 }, "31": { "type": "Button", "num": 31, "name": "Push button 31", "is_loaded": true, "address": 1 }, "32": { "type": "Button", "num": 32, "name": "Push button 32", "is_loaded": true, "address": 1 }, "34": { "type": "Temperature", "num": 34, "name": "Temp. sensor", "is_loaded": true, "address": 1, "thermostat": true, "target": 22.5, "cmode": "comfort", "cstatus": "run", "cool_mode": false, "cur": 23.5, "cur_precision": 0.5 }, "35": { "type": "ThermostatChannel", "num": 35, "name": "Heater", "is_loaded": true, "address": 1 }, "36": { "type": "ThermostatChannel", "num": 36, "name": "Boost", "is_loaded": true, "address": 1 }, "37": { "type": "ThermostatChannel", "num": 37, "name": "Pump", "is_loaded": true, "address": 1 }, "38": { "type": "ThermostatChannel", "num": 38, "name": "Cooler", "is_loaded": true, "address": 1 }, "39": { "type": "ThermostatChannel", "num": 39, "name": "Alarm 1", "is_loaded": true, "address": 1 }, "40": { "type": "ThermostatChannel", "num": 40, "name": "Alarm 2", "is_loaded": true, "address": 1 }, "41": { "type": "ThermostatChannel", "num": 41, "name": "Alarm 3", "is_loaded": true, "address": 1 }, "42": { "type": "ThermostatChannel", "num": 42, "name": "Alarm 4", "is_loaded": true, "address": 1 }, "96": { "type": "SelectedProgram", "num": 96, "name": "SelectedProgram", "is_loaded": true, "address": 1, "selected_program_str": "none" }, "98": { "type": "Memo", "num": 98, "name": "Memo Text", "is_loaded": true, "address": 1 } } }, { "type": "VMBGPOD", "address": [ 1, 2, 3, 4, 5 ], "name": "Living", "sw_version": "39721-1.25.23", "is_loaded": true, "channels": { "1": { "type": "Button", "num": 1, "name": "Push button 1", "is_loaded": true, "address": 1 }, "2": { "type": "Button", "num": 2, "name": "Push button 2", "is_loaded": true, "address": 1 }, "3": { "type": "Button", "num": 3, "name": "Push button 3", "is_loaded": true, "address": 1 }, "4": { "type": "Button", "num": 4, "name": "Push button 4", "is_loaded": true, "address": 1 }, "5": { "type": "Button", "num": 5, "name": "Push button 5", "is_loaded": true, "address": 1 }, "6": { "type": "Button", "num": 6, "name": "Push button 6", "is_loaded": true, "address": 1 }, "7": { "type": "Button", "num": 7, "name": "Push button 7", "is_loaded": true, "address": 1 }, "8": { "type": "Button", "num": 8, "name": "Push button 8", "is_loaded": true, "address": 1 }, "9": { "type": "Button", "num": 9, "name": "Push button 9", "is_loaded": true, "address": 1 }, "10": { "type": "Button", "num": 10, "name": "Push button 10", "is_loaded": true, "address": 1 }, "11": { "type": "Button", "num": 11, "name": "Push button 11", "is_loaded": true, "address": 1 }, "12": { "type": "Button", "num": 12, "name": "Push button 12", "is_loaded": true, "address": 1 }, "13": { "type": "Button", "num": 13, "name": "Push button 13", "is_loaded": true, "address": 1 }, "14": { "type": "Button", "num": 14, "name": "Push button 14", "is_loaded": true, "address": 1 }, "15": { "type": "Button", "num": 15, "name": "Push button 15", "is_loaded": true, "address": 1 }, "16": { "type": "Button", "num": 16, "name": "Push button 16", "is_loaded": true, "address": 1 }, "17": { "type": "Button", "num": 17, "name": "Push button 17", "is_loaded": true, "address": 1 }, "18": { "type": "Button", "num": 18, "name": "Push button 18", "is_loaded": true, "address": 1 }, "19": { "type": "Button", "num": 19, "name": "Push button 19", "is_loaded": true, "address": 1 }, "20": { "type": "Button", "num": 20, "name": "Push button 20", "is_loaded": true, "address": 1 }, "21": { "type": "Button", "num": 21, "name": "Push button 21", "is_loaded": true, "address": 1 }, "22": { "type": "Button", "num": 22, "name": "Push button 22", "is_loaded": true, "address": 1 }, "23": { "type": "Button", "num": 23, "name": "Push button 23", "is_loaded": true, "address": 1 }, "24": { "type": "Button", "num": 24, "name": "Push button 24", "is_loaded": true, "address": 1 }, "25": { "type": "Button", "num": 25, "name": "Push button 25", "is_loaded": true, "address": 1 }, "26": { "type": "Button", "num": 26, "name": "Push button 26", "is_loaded": true, "address": 1 }, "27": { "type": "Button", "num": 27, "name": "Push button 27", "is_loaded": true, "address": 1 }, "28": { "type": "Button", "num": 28, "name": "Push button 28", "is_loaded": true, "address": 1 }, "29": { "type": "Button", "num": 29, "name": "Push button 29", "is_loaded": true, "address": 1 }, "30": { "type": "Button", "num": 30, "name": "Push button 30", "is_loaded": true, "address": 1 }, "31": { "type": "Button", "num": 31, "name": "Push button 31", "is_loaded": true, "address": 1 }, "32": { "type": "Button", "num": 32, "name": "Push button 32", "is_loaded": true, "address": 1 }, "34": { "type": "Temperature", "num": 34, "name": "Temp. sensor", "is_loaded": true, "address": 1, "thermostat": true, "target": 22.5, "cmode": "comfort", "cstatus": "run", "cool_mode": false, "cur": 23.5, "cur_precision": 0.5 }, "35": { "type": "ThermostatChannel", "num": 35, "name": "Heater", "is_loaded": true, "address": 1 }, "36": { "type": "ThermostatChannel", "num": 36, "name": "Boost", "is_loaded": true, "address": 1 }, "37": { "type": "ThermostatChannel", "num": 37, "name": "Pump", "is_loaded": true, "address": 1 }, "38": { "type": "ThermostatChannel", "num": 38, "name": "Cooler", "is_loaded": true, "address": 1 }, "39": { "type": "ThermostatChannel", "num": 39, "name": "Alarm 1", "is_loaded": true, "address": 1 }, "40": { "type": "ThermostatChannel", "num": 40, "name": "Alarm 2", "is_loaded": true, "address": 1 }, "41": { "type": "ThermostatChannel", "num": 41, "name": "Alarm 3", "is_loaded": true, "address": 1 }, "42": { "type": "ThermostatChannel", "num": 42, "name": "Alarm 4", "is_loaded": true, "address": 1 }, "96": { "type": "SelectedProgram", "num": 96, "name": "SelectedProgram", "is_loaded": true, "address": 1, "selected_program_str": "none" }, "98": { "type": "Memo", "num": 98, "name": "Memo Text", "is_loaded": true, "address": 1 } } }, { "type": "VMBGPOD", "address": [ 1, 2, 3, 4, 5 ], "name": "Living", "sw_version": "39721-1.25.23", "is_loaded": true, "channels": { "1": { "type": "Button", "num": 1, "name": "Push button 1", "is_loaded": true, "address": 1 }, "2": { "type": "Button", "num": 2, "name": "Push button 2", "is_loaded": true, "address": 1 }, "3": { "type": "Button", "num": 3, "name": "Push button 3", "is_loaded": true, "address": 1 }, "4": { "type": "Button", "num": 4, "name": "Push button 4", "is_loaded": true, "address": 1 }, "5": { "type": "Button", "num": 5, "name": "Push button 5", "is_loaded": true, "address": 1 }, "6": { "type": "Button", "num": 6, "name": "Push button 6", "is_loaded": true, "address": 1 }, "7": { "type": "Button", "num": 7, "name": "Push button 7", "is_loaded": true, "address": 1 }, "8": { "type": "Button", "num": 8, "name": "Push button 8", "is_loaded": true, "address": 1 }, "9": { "type": "Button", "num": 9, "name": "Push button 9", "is_loaded": true, "address": 1 }, "10": { "type": "Button", "num": 10, "name": "Push button 10", "is_loaded": true, "address": 1 }, "11": { "type": "Button", "num": 11, "name": "Push button 11", "is_loaded": true, "address": 1 }, "12": { "type": "Button", "num": 12, "name": "Push button 12", "is_loaded": true, "address": 1 }, "13": { "type": "Button", "num": 13, "name": "Push button 13", "is_loaded": true, "address": 1 }, "14": { "type": "Button", "num": 14, "name": "Push button 14", "is_loaded": true, "address": 1 }, "15": { "type": "Button", "num": 15, "name": "Push button 15", "is_loaded": true, "address": 1 }, "16": { "type": "Button", "num": 16, "name": "Push button 16", "is_loaded": true, "address": 1 }, "17": { "type": "Button", "num": 17, "name": "Push button 17", "is_loaded": true, "address": 1 }, "18": { "type": "Button", "num": 18, "name": "Push button 18", "is_loaded": true, "address": 1 }, "19": { "type": "Button", "num": 19, "name": "Push button 19", "is_loaded": true, "address": 1 }, "20": { "type": "Button", "num": 20, "name": "Push button 20", "is_loaded": true, "address": 1 }, "21": { "type": "Button", "num": 21, "name": "Push button 21", "is_loaded": true, "address": 1 }, "22": { "type": "Button", "num": 22, "name": "Push button 22", "is_loaded": true, "address": 1 }, "23": { "type": "Button", "num": 23, "name": "Push button 23", "is_loaded": true, "address": 1 }, "24": { "type": "Button", "num": 24, "name": "Push button 24", "is_loaded": true, "address": 1 }, "25": { "type": "Button", "num": 25, "name": "Push button 25", "is_loaded": true, "address": 1 }, "26": { "type": "Button", "num": 26, "name": "Push button 26", "is_loaded": true, "address": 1 }, "27": { "type": "Button", "num": 27, "name": "Push button 27", "is_loaded": true, "address": 1 }, "28": { "type": "Button", "num": 28, "name": "Push button 28", "is_loaded": true, "address": 1 }, "29": { "type": "Button", "num": 29, "name": "Push button 29", "is_loaded": true, "address": 1 }, "30": { "type": "Button", "num": 30, "name": "Push button 30", "is_loaded": true, "address": 1 }, "31": { "type": "Button", "num": 31, "name": "Push button 31", "is_loaded": true, "address": 1 }, "32": { "type": "Button", "num": 32, "name": "Push button 32", "is_loaded": true, "address": 1 }, "34": { "type": "Temperature", "num": 34, "name": "Temp. sensor", "is_loaded": true, "address": 1, "thermostat": true, "target": 22.5, "cmode": "comfort", "cstatus": "run", "cool_mode": false, "cur": 23.5, "cur_precision": 0.5 }, "35": { "type": "ThermostatChannel", "num": 35, "name": "Heater", "is_loaded": true, "address": 1 }, "36": { "type": "ThermostatChannel", "num": 36, "name": "Boost", "is_loaded": true, "address": 1 }, "37": { "type": "ThermostatChannel", "num": 37, "name": "Pump", "is_loaded": true, "address": 1 }, "38": { "type": "ThermostatChannel", "num": 38, "name": "Cooler", "is_loaded": true, "address": 1 }, "39": { "type": "ThermostatChannel", "num": 39, "name": "Alarm 1", "is_loaded": true, "address": 1 }, "40": { "type": "ThermostatChannel", "num": 40, "name": "Alarm 2", "is_loaded": true, "address": 1 }, "41": { "type": "ThermostatChannel", "num": 41, "name": "Alarm 3", "is_loaded": true, "address": 1 }, "42": { "type": "ThermostatChannel", "num": 42, "name": "Alarm 4", "is_loaded": true, "address": 1 }, "96": { "type": "SelectedProgram", "num": 96, "name": "SelectedProgram", "is_loaded": true, "address": 1, "selected_program_str": "none" }, "98": { "type": "Memo", "num": 98, "name": "Memo Text", "is_loaded": true, "address": 1 } } }, { "type": "VMBGPOD", "address": [ 1, 2, 3, 4, 5 ], "name": "Living", "sw_version": "39721-1.25.23", "is_loaded": true, "channels": { "1": { "type": "Button", "num": 1, "name": "Push button 1", "is_loaded": true, "address": 1 }, "2": { "type": "Button", "num": 2, "name": "Push button 2", "is_loaded": true, "address": 1 }, "3": { "type": "Button", "num": 3, "name": "Push button 3", "is_loaded": true, "address": 1 }, "4": { "type": "Button", "num": 4, "name": "Push button 4", "is_loaded": true, "address": 1 }, "5": { "type": "Button", "num": 5, "name": "Push button 5", "is_loaded": true, "address": 1 }, "6": { "type": "Button", "num": 6, "name": "Push button 6", "is_loaded": true, "address": 1 }, "7": { "type": "Button", "num": 7, "name": "Push button 7", "is_loaded": true, "address": 1 }, "8": { "type": "Button", "num": 8, "name": "Push button 8", "is_loaded": true, "address": 1 }, "9": { "type": "Button", "num": 9, "name": "Push button 9", "is_loaded": true, "address": 1 }, "10": { "type": "Button", "num": 10, "name": "Push button 10", "is_loaded": true, "address": 1 }, "11": { "type": "Button", "num": 11, "name": "Push button 11", "is_loaded": true, "address": 1 }, "12": { "type": "Button", "num": 12, "name": "Push button 12", "is_loaded": true, "address": 1 }, "13": { "type": "Button", "num": 13, "name": "Push button 13", "is_loaded": true, "address": 1 }, "14": { "type": "Button", "num": 14, "name": "Push button 14", "is_loaded": true, "address": 1 }, "15": { "type": "Button", "num": 15, "name": "Push button 15", "is_loaded": true, "address": 1 }, "16": { "type": "Button", "num": 16, "name": "Push button 16", "is_loaded": true, "address": 1 }, "17": { "type": "Button", "num": 17, "name": "Push button 17", "is_loaded": true, "address": 1 }, "18": { "type": "Button", "num": 18, "name": "Push button 18", "is_loaded": true, "address": 1 }, "19": { "type": "Button", "num": 19, "name": "Push button 19", "is_loaded": true, "address": 1 }, "20": { "type": "Button", "num": 20, "name": "Push button 20", "is_loaded": true, "address": 1 }, "21": { "type": "Button", "num": 21, "name": "Push button 21", "is_loaded": true, "address": 1 }, "22": { "type": "Button", "num": 22, "name": "Push button 22", "is_loaded": true, "address": 1 }, "23": { "type": "Button", "num": 23, "name": "Push button 23", "is_loaded": true, "address": 1 }, "24": { "type": "Button", "num": 24, "name": "Push button 24", "is_loaded": true, "address": 1 }, "25": { "type": "Button", "num": 25, "name": "Push button 25", "is_loaded": true, "address": 1 }, "26": { "type": "Button", "num": 26, "name": "Push button 26", "is_loaded": true, "address": 1 }, "27": { "type": "Button", "num": 27, "name": "Push button 27", "is_loaded": true, "address": 1 }, "28": { "type": "Button", "num": 28, "name": "Push button 28", "is_loaded": true, "address": 1 }, "29": { "type": "Button", "num": 29, "name": "Push button 29", "is_loaded": true, "address": 1 }, "30": { "type": "Button", "num": 30, "name": "Push button 30", "is_loaded": true, "address": 1 }, "31": { "type": "Button", "num": 31, "name": "Push button 31", "is_loaded": true, "address": 1 }, "32": { "type": "Button", "num": 32, "name": "Push button 32", "is_loaded": true, "address": 1 }, "34": { "type": "Temperature", "num": 34, "name": "Temp. sensor", "is_loaded": true, "address": 1, "thermostat": true, "target": 22.5, "cmode": "comfort", "cstatus": "run", "cool_mode": false, "cur": 23.5, "cur_precision": 0.5 }, "35": { "type": "ThermostatChannel", "num": 35, "name": "Heater", "is_loaded": true, "address": 1 }, "36": { "type": "ThermostatChannel", "num": 36, "name": "Boost", "is_loaded": true, "address": 1 }, "37": { "type": "ThermostatChannel", "num": 37, "name": "Pump", "is_loaded": true, "address": 1 }, "38": { "type": "ThermostatChannel", "num": 38, "name": "Cooler", "is_loaded": true, "address": 1 }, "39": { "type": "ThermostatChannel", "num": 39, "name": "Alarm 1", "is_loaded": true, "address": 1 }, "40": { "type": "ThermostatChannel", "num": 40, "name": "Alarm 2", "is_loaded": true, "address": 1 }, "41": { "type": "ThermostatChannel", "num": 41, "name": "Alarm 3", "is_loaded": true, "address": 1 }, "42": { "type": "ThermostatChannel", "num": 42, "name": "Alarm 4", "is_loaded": true, "address": 1 }, "96": { "type": "SelectedProgram", "num": 96, "name": "SelectedProgram", "is_loaded": true, "address": 1, "selected_program_str": "none" }, "98": { "type": "Memo", "num": 98, "name": "Memo Text", "is_loaded": true, "address": 1 } } }, { "type": "VMBGP4-2", "address": [ 6 ], "name": "Bathroom", "sw_version": "17985-2.32.2", "is_loaded": true, "channels": { "1": { "type": "Button", "num": 1, "name": "Push button 1", "is_loaded": true, "address": 6 }, "2": { "type": "Button", "num": 2, "name": "Push button 2", "is_loaded": true, "address": 6 }, "3": { "type": "Button", "num": 3, "name": "Push button 3", "is_loaded": true, "address": 6 }, "4": { "type": "Button", "num": 4, "name": "Push button 4", "is_loaded": true, "address": 6 }, "5": { "type": "Button", "num": 5, "name": "Virtual button 1", "is_loaded": true, "address": 6, "enabled": false }, "6": { "type": "Button", "num": 6, "name": "Virtual button 2", "is_loaded": true, "address": 6, "enabled": false }, "7": { "type": "Button", "num": 7, "name": "Virtual button 3", "is_loaded": true, "address": 6, "enabled": false }, "8": { "type": "Button", "num": 8, "name": "Virtual button 4", "is_loaded": true, "address": 6, "enabled": false }, "10": { "type": "Temperature", "num": 10, "name": "Temp. sensor", "is_loaded": true, "address": 6, "thermostat": true }, "96": { "type": "SelectedProgram", "num": 96, "name": "SelectedProgram", "is_loaded": true, "address": 6, "selected_program_str": "summer" } } }, { "type": "VMBGP4-2", "address": [ 7 ], "name": "Office", "sw_version": "28042-2.32.2", "is_loaded": true, "channels": { "1": { "type": "Button", "num": 1, "name": "Push button 1", "is_loaded": true, "address": 7 }, "2": { "type": "Button", "num": 2, "name": "Push button 2", "is_loaded": true, "address": 7 }, "3": { "type": "Button", "num": 3, "name": "Push button 3", "is_loaded": true, "address": 7 }, "4": { "type": "Button", "num": 4, "name": "Push button 4", "is_loaded": true, "address": 7 }, "5": { "type": "Button", "num": 5, "name": "Virtual button 1", "is_loaded": true, "address": 7, "enabled": false }, "6": { "type": "Button", "num": 6, "name": "Virtual button 2", "is_loaded": true, "address": 7, "enabled": false }, "7": { "type": "Button", "num": 7, "name": "Virtual button 3", "is_loaded": true, "address": 7, "enabled": false }, "8": { "type": "Button", "num": 8, "name": "Virtual button 4", "is_loaded": true, "address": 7, "enabled": false }, "10": { "type": "Temperature", "num": 10, "name": "Temp. sensor", "is_loaded": true, "address": 7, "thermostat": true }, "96": { "type": "SelectedProgram", "num": 96, "name": "SelectedProgram", "is_loaded": true, "address": 7, "selected_program_str": "summer" } } }, { "type": "VMB4PD", "address": [ 17 ], "name": null, "sw_version": "0-0.37.6", "is_loaded": true, "channels": { "1": { "type": "Button", "num": 1, "name": "Garage", "is_loaded": true, "address": 17 }, "2": { "type": "Button", "num": 2, "name": "Berging garage", "is_loaded": true, "address": 17 }, "3": { "type": "Button", "num": 3, "name": "Oude badkamer", "is_loaded": true, "address": 17 }, "4": { "type": "Button", "num": 4, "name": "Push button 4", "is_loaded": true, "address": 17 }, "5": { "type": "Button", "num": 5, "name": "Push button 5", "is_loaded": true, "address": 17 }, "6": { "type": "Button", "num": 6, "name": "Push button 6", "is_loaded": true, "address": 17 }, "7": { "type": "Button", "num": 7, "name": "Push button 7", "is_loaded": true, "address": 17 }, "8": { "type": "Button", "num": 8, "name": "Push button 8", "is_loaded": true, "address": 17 } } }, { "type": "VMBGP4", "address": [ 18, 19, 19 ], "name": "Kitchen", "sw_version": "2951-1.25.23", "is_loaded": true, "channels": { "1": { "type": "Button", "num": 1, "name": "Push button 1", "is_loaded": true, "address": 18 }, "2": { "type": "Button", "num": 2, "name": "Push button 2", "is_loaded": true, "address": 18 }, "3": { "type": "Button", "num": 3, "name": "Push button 3", "is_loaded": true, "address": 18 }, "4": { "type": "Button", "num": 4, "name": "Push button 4", "is_loaded": true, "address": 18 }, "5": { "type": "Button", "num": 5, "name": "Virtual button 1", "is_loaded": true, "address": 18, "enabled": false }, "6": { "type": "Button", "num": 6, "name": "Virtual button 2", "is_loaded": true, "address": 18, "enabled": false }, "7": { "type": "Button", "num": 7, "name": "Virtual button 3", "is_loaded": true, "address": 18, "enabled": false }, "8": { "type": "Button", "num": 8, "name": "Virtual button 4", "is_loaded": true, "address": 18, "enabled": false }, "10": { "type": "Temperature", "num": 10, "name": "Temp. sensor", "is_loaded": true, "address": 18, "thermostat": true, "target": 5.0, "cmode": "safe", "cstatus": "run", "cool_mode": false, "cur": 22.5, "cur_precision": 0.5 }, "11": { "type": "ThermostatChannel", "num": 11, "name": "Heater", "is_loaded": true, "address": 18 }, "12": { "type": "ThermostatChannel", "num": 12, "name": "Boost", "is_loaded": true, "address": 18 }, "13": { "type": "ThermostatChannel", "num": 13, "name": "Pump", "is_loaded": true, "address": 18 }, "14": { "type": "ThermostatChannel", "num": 14, "name": "Cooler", "is_loaded": true, "address": 18 }, "15": { "type": "ThermostatChannel", "num": 15, "name": "Alarm 1", "is_loaded": true, "address": 18 }, "16": { "type": "ThermostatChannel", "num": 16, "name": "Alarm 2", "is_loaded": true, "address": 18 }, "96": { "type": "SelectedProgram", "num": 96, "name": "SelectedProgram", "is_loaded": true, "address": 18, "selected_program_str": "summer" } } }, { "type": "VMBGP4", "address": [ 18, 19, 19 ], "name": "Kitchen", "sw_version": "2951-1.25.23", "is_loaded": true, "channels": { "1": { "type": "Button", "num": 1, "name": "Push button 1", "is_loaded": true, "address": 18 }, "2": { "type": "Button", "num": 2, "name": "Push button 2", "is_loaded": true, "address": 18 }, "3": { "type": "Button", "num": 3, "name": "Push button 3", "is_loaded": true, "address": 18 }, "4": { "type": "Button", "num": 4, "name": "Push button 4", "is_loaded": true, "address": 18 }, "5": { "type": "Button", "num": 5, "name": "Virtual button 1", "is_loaded": true, "address": 18, "enabled": false }, "6": { "type": "Button", "num": 6, "name": "Virtual button 2", "is_loaded": true, "address": 18, "enabled": false }, "7": { "type": "Button", "num": 7, "name": "Virtual button 3", "is_loaded": true, "address": 18, "enabled": false }, "8": { "type": "Button", "num": 8, "name": "Virtual button 4", "is_loaded": true, "address": 18, "enabled": false }, "10": { "type": "Temperature", "num": 10, "name": "Temp. sensor", "is_loaded": true, "address": 18, "thermostat": true, "target": 5.0, "cmode": "safe", "cstatus": "run", "cool_mode": false, "cur": 22.5, "cur_precision": 0.5 }, "11": { "type": "ThermostatChannel", "num": 11, "name": "Heater", "is_loaded": true, "address": 18 }, "12": { "type": "ThermostatChannel", "num": 12, "name": "Boost", "is_loaded": true, "address": 18 }, "13": { "type": "ThermostatChannel", "num": 13, "name": "Pump", "is_loaded": true, "address": 18 }, "14": { "type": "ThermostatChannel", "num": 14, "name": "Cooler", "is_loaded": true, "address": 18 }, "15": { "type": "ThermostatChannel", "num": 15, "name": "Alarm 1", "is_loaded": true, "address": 18 }, "16": { "type": "ThermostatChannel", "num": 16, "name": "Alarm 2", "is_loaded": true, "address": 18 }, "96": { "type": "SelectedProgram", "num": 96, "name": "SelectedProgram", "is_loaded": true, "address": 18, "selected_program_str": "summer" } } }, { "type": "VMBGP4", "address": [ 20, 21 ], "name": "Guest Room", "sw_version": "2957-1.25.23", "is_loaded": true, "channels": { "1": { "type": "Button", "num": 1, "name": "Push button 1", "is_loaded": true, "address": 20 }, "2": { "type": "Button", "num": 2, "name": "Push button 2", "is_loaded": true, "address": 20 }, "3": { "type": "Button", "num": 3, "name": "Push button 3", "is_loaded": true, "address": 20 }, "4": { "type": "Button", "num": 4, "name": "Push button 4", "is_loaded": true, "address": 20 }, "5": { "type": "Button", "num": 5, "name": "Virtual button 1", "is_loaded": true, "address": 20, "enabled": false }, "6": { "type": "Button", "num": 6, "name": "Virtual button 2", "is_loaded": true, "address": 20, "enabled": false }, "7": { "type": "Button", "num": 7, "name": "Virtual button 3", "is_loaded": true, "address": 20, "enabled": false }, "8": { "type": "Button", "num": 8, "name": "Virtual button 4", "is_loaded": true, "address": 20, "enabled": false }, "10": { "type": "Temperature", "num": 10, "name": "Temp. sensor", "is_loaded": true, "address": 20, "thermostat": true, "target": 5.0, "cmode": "safe", "cstatus": "run", "cool_mode": false, "cur": 23.0, "cur_precision": 0.5 }, "11": { "type": "ThermostatChannel", "num": 11, "name": "Heater", "is_loaded": true, "address": 20 }, "12": { "type": "ThermostatChannel", "num": 12, "name": "Boost", "is_loaded": true, "address": 20 }, "13": { "type": "ThermostatChannel", "num": 13, "name": "Pump", "is_loaded": true, "address": 20 }, "14": { "type": "ThermostatChannel", "num": 14, "name": "Cooler", "is_loaded": true, "address": 20 }, "15": { "type": "ThermostatChannel", "num": 15, "name": "Alarm 1", "is_loaded": true, "address": 20 }, "16": { "type": "ThermostatChannel", "num": 16, "name": "Alarm 2", "is_loaded": true, "address": 20 }, "96": { "type": "SelectedProgram", "num": 96, "name": "SelectedProgram", "is_loaded": true, "address": 20, "selected_program_str": "summer" } } }, { "type": "VMBGP4", "address": [ 20, 21 ], "name": "Guest Room", "sw_version": "2957-1.25.23", "is_loaded": true, "channels": { "1": { "type": "Button", "num": 1, "name": "Push button 1", "is_loaded": true, "address": 20 }, "2": { "type": "Button", "num": 2, "name": "Push button 2", "is_loaded": true, "address": 20 }, "3": { "type": "Button", "num": 3, "name": "Push button 3", "is_loaded": true, "address": 20 }, "4": { "type": "Button", "num": 4, "name": "Push button 4", "is_loaded": true, "address": 20 }, "5": { "type": "Button", "num": 5, "name": "Virtual button 1", "is_loaded": true, "address": 20, "enabled": false }, "6": { "type": "Button", "num": 6, "name": "Virtual button 2", "is_loaded": true, "address": 20, "enabled": false }, "7": { "type": "Button", "num": 7, "name": "Virtual button 3", "is_loaded": true, "address": 20, "enabled": false }, "8": { "type": "Button", "num": 8, "name": "Virtual button 4", "is_loaded": true, "address": 20, "enabled": false }, "10": { "type": "Temperature", "num": 10, "name": "Temp. sensor", "is_loaded": true, "address": 20, "thermostat": true, "target": 5.0, "cmode": "safe", "cstatus": "run", "cool_mode": false, "cur": 23.0, "cur_precision": 0.5 }, "11": { "type": "ThermostatChannel", "num": 11, "name": "Heater", "is_loaded": true, "address": 20 }, "12": { "type": "ThermostatChannel", "num": 12, "name": "Boost", "is_loaded": true, "address": 20 }, "13": { "type": "ThermostatChannel", "num": 13, "name": "Pump", "is_loaded": true, "address": 20 }, "14": { "type": "ThermostatChannel", "num": 14, "name": "Cooler", "is_loaded": true, "address": 20 }, "15": { "type": "ThermostatChannel", "num": 15, "name": "Alarm 1", "is_loaded": true, "address": 20 }, "16": { "type": "ThermostatChannel", "num": 16, "name": "Alarm 2", "is_loaded": true, "address": 20 }, "96": { "type": "SelectedProgram", "num": 96, "name": "SelectedProgram", "is_loaded": true, "address": 20, "selected_program_str": "summer" } } }, { "type": "VMBGP4", "address": [ 22, 23 ], "name": "Master Bedroom", "sw_version": "2953-1.25.23", "is_loaded": true, "channels": { "1": { "type": "Button", "num": 1, "name": "Push button 1", "is_loaded": true, "address": 22 }, "2": { "type": "Button", "num": 2, "name": "Push button 2", "is_loaded": true, "address": 22 }, "3": { "type": "Button", "num": 3, "name": "Push button 3", "is_loaded": true, "address": 22 }, "4": { "type": "Button", "num": 4, "name": "Push button 4", "is_loaded": true, "address": 22 }, "5": { "type": "Button", "num": 5, "name": "Virtual button 1", "is_loaded": true, "address": 22, "enabled": false }, "6": { "type": "Button", "num": 6, "name": "Virtual button 2", "is_loaded": true, "address": 22, "enabled": false }, "7": { "type": "Button", "num": 7, "name": "Virtual button 3", "is_loaded": true, "address": 22, "enabled": false }, "8": { "type": "Button", "num": 8, "name": "Virtual button 4", "is_loaded": true, "address": 22, "enabled": false }, "10": { "type": "Temperature", "num": 10, "name": "Temp. sensor", "is_loaded": true, "address": 22, "thermostat": true, "target": 5.0, "cmode": "safe", "cstatus": "run", "cool_mode": false, "cur": 24.0, "cur_precision": 0.5 }, "11": { "type": "ThermostatChannel", "num": 11, "name": "Heater", "is_loaded": true, "address": 22 }, "12": { "type": "ThermostatChannel", "num": 12, "name": "Boost", "is_loaded": true, "address": 22 }, "13": { "type": "ThermostatChannel", "num": 13, "name": "Pump", "is_loaded": true, "address": 22 }, "14": { "type": "ThermostatChannel", "num": 14, "name": "Cooler", "is_loaded": true, "address": 22 }, "15": { "type": "ThermostatChannel", "num": 15, "name": "Alarm 1", "is_loaded": true, "address": 22 }, "16": { "type": "ThermostatChannel", "num": 16, "name": "Alarm 2", "is_loaded": true, "address": 22 }, "96": { "type": "SelectedProgram", "num": 96, "name": "SelectedProgram", "is_loaded": true, "address": 22, "selected_program_str": "summer" } } }, { "type": "VMBGP4", "address": [ 22, 23 ], "name": "Master Bedroom", "sw_version": "2953-1.25.23", "is_loaded": true, "channels": { "1": { "type": "Button", "num": 1, "name": "Push button 1", "is_loaded": true, "address": 22 }, "2": { "type": "Button", "num": 2, "name": "Push button 2", "is_loaded": true, "address": 22 }, "3": { "type": "Button", "num": 3, "name": "Push button 3", "is_loaded": true, "address": 22 }, "4": { "type": "Button", "num": 4, "name": "Push button 4", "is_loaded": true, "address": 22 }, "5": { "type": "Button", "num": 5, "name": "Virtual button 1", "is_loaded": true, "address": 22, "enabled": false }, "6": { "type": "Button", "num": 6, "name": "Virtual button 2", "is_loaded": true, "address": 22, "enabled": false }, "7": { "type": "Button", "num": 7, "name": "Virtual button 3", "is_loaded": true, "address": 22, "enabled": false }, "8": { "type": "Button", "num": 8, "name": "Virtual button 4", "is_loaded": true, "address": 22, "enabled": false }, "10": { "type": "Temperature", "num": 10, "name": "Temp. sensor", "is_loaded": true, "address": 22, "thermostat": true, "target": 5.0, "cmode": "safe", "cstatus": "run", "cool_mode": false, "cur": 24.0, "cur_precision": 0.5 }, "11": { "type": "ThermostatChannel", "num": 11, "name": "Heater", "is_loaded": true, "address": 22 }, "12": { "type": "ThermostatChannel", "num": 12, "name": "Boost", "is_loaded": true, "address": 22 }, "13": { "type": "ThermostatChannel", "num": 13, "name": "Pump", "is_loaded": true, "address": 22 }, "14": { "type": "ThermostatChannel", "num": 14, "name": "Cooler", "is_loaded": true, "address": 22 }, "15": { "type": "ThermostatChannel", "num": 15, "name": "Alarm 1", "is_loaded": true, "address": 22 }, "16": { "type": "ThermostatChannel", "num": 16, "name": "Alarm 2", "is_loaded": true, "address": 22 }, "96": { "type": "SelectedProgram", "num": 96, "name": "SelectedProgram", "is_loaded": true, "address": 22, "selected_program_str": "summer" } } }, { "type": "VMBGP4", "address": [ 26, 27 ], "name": { "0": "O", "1": "u", "2": "d", "3": "e", "4": " ", "5": "b", "6": "a", "7": "d", "8": "k", "9": "a", "10": "m", "11": "e", "12": "r", "13": "\u00ff", "14": "\u00ff", "15": "\u00ff", "16": "\u00ff", "17": "\u00ff", "18": "\u00ff", "19": "\u00ff", "20": "\u00ff", "21": "\u00ff", "22": "\u00ff", "23": "\u00ff", "24": "\u00ff", "25": "\u00ff", "26": "\u00ff", "27": "\u00ff", "28": "\u00ff", "29": "\u00ff", "30": "\u00ff", "31": "\u00ff", "32": "\u00ff", "33": "\u00ff", "34": "\u00ff", "35": "\u00ff", "36": "\u00ff", "37": "\u00ff" }, "sw_version": "4424-1.25.23", "is_loaded": false, "channels": { "1": { "type": "Button", "num": 1, "name": "Push button 1", "is_loaded": true, "address": 26 }, "2": { "type": "Button", "num": 2, "name": "Push button 2", "is_loaded": true, "address": 26 }, "3": { "type": "Button", "num": 3, "name": "Push button 3", "is_loaded": true, "address": 26 }, "4": { "type": "Button", "num": 4, "name": "Push button 4", "is_loaded": true, "address": 26 }, "5": { "type": "Button", "num": 5, "name": "Virtual button 5", "is_loaded": true, "address": 26, "enabled": false }, "6": { "type": "Button", "num": 6, "name": "Virtual button 6", "is_loaded": true, "address": 26, "enabled": false }, "7": { "type": "Button", "num": 7, "name": "Virtual button 7", "is_loaded": true, "address": 26, "enabled": false }, "8": { "type": "Button", "num": 8, "name": "Virtual button 8", "is_loaded": true, "address": 26, "enabled": false }, "10": { "type": "Temperature", "num": 10, "name": "Temperature", "is_loaded": true, "address": 26, "thermostat": true, "target": 5.0, "cmode": "safe", "cstatus": "run", "cool_mode": false, "cur": 21.0, "cur_precision": 0.5 }, "11": { "type": "ThermostatChannel", "num": 11, "name": "Heater", "is_loaded": true, "address": 26 }, "12": { "type": "ThermostatChannel", "num": 12, "name": "Boost", "is_loaded": true, "address": 26 }, "13": { "type": "ThermostatChannel", "num": 13, "name": "Pump", "is_loaded": true, "address": 26 }, "14": { "type": "ThermostatChannel", "num": 14, "name": "Cooler", "is_loaded": true, "address": 26 }, "15": { "type": "ThermostatChannel", "num": 15, "name": "Alarm 1", "is_loaded": true, "address": 26 }, "16": { "type": "ThermostatChannel", "num": 16, "name": "Alarm 2", "is_loaded": true, "address": 26 }, "96": { "type": "SelectedProgram", "num": 96, "name": "SelectedProgram", "is_loaded": true, "address": 26, "selected_program_str": "summer" } } }, { "type": "VMBGP4", "address": [ 26, 27 ], "name": { "0": "O", "1": "u", "2": "d", "3": "e", "4": " ", "5": "b", "6": "a", "7": "d", "8": "k", "9": "a", "10": "m", "11": "e", "12": "r", "13": "\u00ff", "14": "\u00ff", "15": "\u00ff", "16": "\u00ff", "17": "\u00ff", "18": "\u00ff", "19": "\u00ff", "20": "\u00ff", "21": "\u00ff", "22": "\u00ff", "23": "\u00ff", "24": "\u00ff", "25": "\u00ff", "26": "\u00ff", "27": "\u00ff", "28": "\u00ff", "29": "\u00ff", "30": "\u00ff", "31": "\u00ff", "32": "\u00ff", "33": "\u00ff", "34": "\u00ff", "35": "\u00ff", "36": "\u00ff", "37": "\u00ff" }, "sw_version": "4424-1.25.23", "is_loaded": false, "channels": { "1": { "type": "Button", "num": 1, "name": "Push button 1", "is_loaded": true, "address": 26 }, "2": { "type": "Button", "num": 2, "name": "Push button 2", "is_loaded": true, "address": 26 }, "3": { "type": "Button", "num": 3, "name": "Push button 3", "is_loaded": true, "address": 26 }, "4": { "type": "Button", "num": 4, "name": "Push button 4", "is_loaded": true, "address": 26 }, "5": { "type": "Button", "num": 5, "name": "Virtual button 5", "is_loaded": true, "address": 26, "enabled": false }, "6": { "type": "Button", "num": 6, "name": "Virtual button 6", "is_loaded": true, "address": 26, "enabled": false }, "7": { "type": "Button", "num": 7, "name": "Virtual button 7", "is_loaded": true, "address": 26, "enabled": false }, "8": { "type": "Button", "num": 8, "name": "Virtual button 8", "is_loaded": true, "address": 26, "enabled": false }, "10": { "type": "Temperature", "num": 10, "name": "Temperature", "is_loaded": true, "address": 26, "thermostat": true, "target": 5.0, "cmode": "safe", "cstatus": "run", "cool_mode": false, "cur": 21.0, "cur_precision": 0.5 }, "11": { "type": "ThermostatChannel", "num": 11, "name": "Heater", "is_loaded": true, "address": 26 }, "12": { "type": "ThermostatChannel", "num": 12, "name": "Boost", "is_loaded": true, "address": 26 }, "13": { "type": "ThermostatChannel", "num": 13, "name": "Pump", "is_loaded": true, "address": 26 }, "14": { "type": "ThermostatChannel", "num": 14, "name": "Cooler", "is_loaded": true, "address": 26 }, "15": { "type": "ThermostatChannel", "num": 15, "name": "Alarm 1", "is_loaded": true, "address": 26 }, "16": { "type": "ThermostatChannel", "num": 16, "name": "Alarm 2", "is_loaded": true, "address": 26 }, "96": { "type": "SelectedProgram", "num": 96, "name": "SelectedProgram", "is_loaded": true, "address": 26, "selected_program_str": "summer" } } } ] } }