Heres the schema. Ignore the orphan TRV’s and null statuses - I don’t think I ran evohome_rf long enough for everything to be broadcast. The interesting thing is the last orphan block - it reflects the standalone BDR91, Y87 and RFG100.
Schema[01:201047 (evohome)] = {
"controller": "01:201047",
"system": {
"heating_relay": "13:259021"
},
"orphans": [
"04:173125",
"04:173127",
"04:173131",
"04:173146",
"04:176841",
"04:177708",
"04:177711",
"04:177712",
"04:177713",
"04:179866",
"04:179981",
"04:179995"
],
"stored_hotwater": {},
"underfloor_heating": {},
"zones": {
"00": {
"heating_type": "radiator_valve",
"sensor": null,
"devices": [
"04:039325",
"04:039321",
"04:039319",
"04:039323",
"04:053851",
"04:053859"
]
},
"01": {
"heating_type": "radiator_valve",
"sensor": "22:090227",
"devices": [
"22:090227"
]
},
"02": {
"heating_type": "radiator_valve",
"sensor": "22:090231",
"devices": [
"22:090231"
]
},
"03": {
"heating_type": "radiator_valve",
"sensor": "22:028749",
"devices": [
"22:028749"
]
},
"04": {
"heating_type": "radiator_valve",
"sensor": "22:028665",
"devices": [
"04:001484",
"04:001454",
"22:028665"
]
},
"05": {
"heating_type": "radiator_valve",
"sensor": "22:027984",
"devices": [
"04:000948",
"22:027984"
]
},
"06": {
"heating_type": "radiator_valve",
"sensor": "22:028744",
"devices": [
"22:028744",
"04:053861",
"04:053853"
]
},
"07": {
"heating_type": "radiator_valve",
"sensor": "22:028675",
"devices": [
"04:039363",
"04:039365",
"04:039359",
"22:028675"
]
},
"08": {
"heating_type": "radiator_valve",
"sensor": "22:219003",
"devices": [
"04:000950",
"22:219003"
]
},
"09": {
"heating_type": "radiator_valve",
"sensor": "22:028759",
"devices": [
"04:000944",
"22:028759"
]
},
"0A": {
"heating_type": "radiator_valve",
"sensor": "22:090207",
"devices": [
"04:000946",
"22:090207"
]
},
"0B": {
"heating_type": "radiator_valve",
"sensor": "22:027973",
"devices": [
"04:039361",
"22:027973"
]
}
}
}
Params[01:201047 (evohome)] = {
"system": {
"tpi_params": null,
"system_mode": {
"system_mode": "auto",
"until": null
},
"language": "en"
},
"stored_hotwater": {},
"underfloor_heating": {},
"zones": {
"00": {
"config": {
"min_temp": 10.0,
"max_temp": 24.0,
"local_override": true,
"openwindow_function": false,
"multiroom_mode": false
},
"mode": {
"mode": "follow_schedule",
"setpoint": 21.0
},
"name": "Living"
},
"01": {
"config": {
"min_temp": 10.0,
"max_temp": 24.0,
"local_override": false,
"openwindow_function": true,
"multiroom_mode": false
},
"mode": {
"mode": "follow_schedule",
"setpoint": 21.0
},
"name": "Master Bed"
},
"02": {
"config": {
"min_temp": 10.0,
"max_temp": 24.0,
"local_override": true,
"openwindow_function": true,
"multiroom_mode": false
},
"mode": {
"mode": "follow_schedule",
"setpoint": 21.0
},
"name": "Master Bath"
},
"03": {
"config": {
"min_temp": 10.0,
"max_temp": 24.0,
"local_override": false,
"openwindow_function": true,
"multiroom_mode": false
},
"mode": {
"mode": "follow_schedule",
"setpoint": 21.0
},
"name": "Offices"
},
"04": {
"config": {
"min_temp": 10.0,
"max_temp": 24.0,
"local_override": true,
"openwindow_function": true,
"multiroom_mode": false
},
"mode": {
"mode": "follow_schedule",
"setpoint": 19.0
},
"name": "Guest Bed"
},
"05": {
"config": {
"min_temp": 10.0,
"max_temp": 24.0,
"local_override": true,
"openwindow_function": false,
"multiroom_mode": false
},
"mode": {
"mode": "follow_schedule",
"setpoint": 19.0
},
"name": "Guest Bath"
},
"06": {
"config": {
"min_temp": 10.0,
"max_temp": 24.0,
"local_override": false,
"openwindow_function": true,
"multiroom_mode": false
},
"mode": {
"mode": "follow_schedule",
"setpoint": 17.0
},
"name": "Kid 1"
},
"07": {
"config": {
"min_temp": 10.0,
"max_temp": 24.0,
"local_override": true,
"openwindow_function": true,
"multiroom_mode": false
},
"mode": {
"mode": "follow_schedule",
"setpoint": 17.0
},
"name": "Kid 2"
},
"08": {
"config": {
"min_temp": 10.0,
"max_temp": 24.0,
"local_override": false,
"openwindow_function": true,
"multiroom_mode": false
},
"mode": {
"mode": "follow_schedule",
"setpoint": 17.0
},
"name": "Kid 3"
},
"09": {
"config": {
"min_temp": 10.0,
"max_temp": 24.0,
"local_override": true,
"openwindow_function": true,
"multiroom_mode": false
},
"mode": {
"mode": "temporary_override",
"setpoint": 10.0,
"until": "2021-03-19 18:00:00"
},
"name": "Girls Bath"
},
"0A": {
"config": {
"min_temp": 10.0,
"max_temp": 24.0,
"local_override": true,
"openwindow_function": true,
"multiroom_mode": false
},
"mode": {
"mode": "follow_schedule",
"setpoint": 17.0
},
"name": "Boys Bath"
},
"0B": {
"config": {
"min_temp": 10.0,
"max_temp": 24.0,
"local_override": false,
"openwindow_function": true,
"multiroom_mode": false
},
"mode": {
"mode": "follow_schedule",
"setpoint": 17.0
},
"name": "Playroom"
}
}
}
Status[01:201047 (evohome)] = {
"system": {
"heat_demand": 0.81,
"datetime": "2021-03-19 13:18:35",
"heat_demands": {
"FC": 0.81
},
"relay_demands": {
"FC": 0.81
},
"relay_failsafes": null
},
"devices": {
"04:000944": {
"temperature": 16.08,
"setpoint": 10.0,
"battery_state": null,
"heat_demand": 0.0,
"window_open": null
},
"04:000946": {
"temperature": null,
"setpoint": null,
"battery_state": null,
"heat_demand": 0.0,
"window_open": false
},
"04:000948": {
"temperature": null,
"setpoint": null,
"battery_state": null,
"heat_demand": null,
"window_open": false
},
"04:000950": {
"temperature": 19.06,
"setpoint": null,
"battery_state": {
"battery_low": false,
"battery_level": 0.5
},
"heat_demand": null,
"window_open": false
},
"04:001454": {
"temperature": null,
"setpoint": null,
"battery_state": null,
"heat_demand": null,
"window_open": false
},
"04:001484": {
"temperature": null,
"setpoint": null,
"battery_state": null,
"heat_demand": null,
"window_open": null
},
"04:039319": {
"temperature": null,
"setpoint": null,
"battery_state": null,
"heat_demand": null,
"window_open": null
},
"04:039321": {
"temperature": null,
"setpoint": null,
"battery_state": null,
"heat_demand": 0.0,
"window_open": null
},
"04:039323": {
"temperature": 17.91,
"setpoint": null,
"battery_state": null,
"heat_demand": 0.1,
"window_open": false
},
"04:039325": {
"temperature": null,
"setpoint": null,
"battery_state": null,
"heat_demand": 0.92,
"window_open": null
},
"04:039359": {
"temperature": 15.03,
"setpoint": null,
"battery_state": null,
"heat_demand": null,
"window_open": null
},
"04:039361": {
"temperature": null,
"setpoint": null,
"battery_state": null,
"heat_demand": 0.31,
"window_open": null
},
"04:039363": {
"temperature": null,
"setpoint": null,
"battery_state": null,
"heat_demand": null,
"window_open": null
},
"04:039365": {
"temperature": null,
"setpoint": null,
"battery_state": null,
"heat_demand": null,
"window_open": null
},
"04:053851": {
"temperature": null,
"setpoint": null,
"battery_state": null,
"heat_demand": null,
"window_open": null
},
"04:053853": {
"temperature": null,
"setpoint": null,
"battery_state": null,
"heat_demand": null,
"window_open": null
},
"04:053859": {
"temperature": null,
"setpoint": null,
"battery_state": null,
"heat_demand": null,
"window_open": null
},
"04:053861": {
"temperature": 20.43,
"setpoint": null,
"battery_state": null,
"heat_demand": null,
"window_open": null
},
"04:173125": {
"temperature": 19.35,
"setpoint": 21.0,
"battery_state": {
"battery_low": false,
"battery_level": null
},
"heat_demand": 0.15,
"window_open": null
},
"04:173127": {
"temperature": 18.67,
"setpoint": 21.0,
"battery_state": {
"battery_low": false,
"battery_level": null
},
"heat_demand": 0.0,
"window_open": null
},
"04:173131": {
"temperature": 21.08,
"setpoint": 21.0,
"battery_state": {
"battery_low": false,
"battery_level": null
},
"heat_demand": 0.16,
"window_open": null
},
"04:173146": {
"temperature": 15.59,
"setpoint": 21.0,
"battery_state": {
"battery_low": false,
"battery_level": null
},
"heat_demand": 0.0,
"window_open": null
},
"04:176841": {
"temperature": 20.18,
"setpoint": 21.0,
"battery_state": {
"battery_low": false,
"battery_level": null
},
"heat_demand": null,
"window_open": null
},
"04:177708": {
"temperature": 26.54,
"setpoint": 21.0,
"battery_state": {
"battery_low": false,
"battery_level": null
},
"heat_demand": 0.95,
"window_open": null
},
"04:177711": {
"temperature": 17.92,
"setpoint": 21.0,
"battery_state": {
"battery_low": false,
"battery_level": null
},
"heat_demand": 0.0,
"window_open": null
},
"04:177712": {
"temperature": 21.73,
"setpoint": 21.0,
"battery_state": {
"battery_low": false,
"battery_level": null
},
"heat_demand": 0.79,
"window_open": null
},
"04:177713": {
"temperature": 20.69,
"setpoint": 21.0,
"battery_state": {
"battery_low": false,
"battery_level": null
},
"heat_demand": 0.0,
"window_open": null
},
"04:179866": {
"temperature": 15.22,
"setpoint": 21.0,
"battery_state": {
"battery_low": false,
"battery_level": null
},
"heat_demand": 0.0,
"window_open": null
},
"04:179981": {
"temperature": 20.82,
"setpoint": 21.0,
"battery_state": {
"battery_low": false,
"battery_level": null
},
"heat_demand": 0.16,
"window_open": null
},
"04:179995": {
"temperature": 19.47,
"setpoint": 21.0,
"battery_state": {
"battery_low": false,
"battery_level": null
},
"heat_demand": 0.49,
"window_open": null
},
"13:259021": {
"actuator_cycle": null,
"actuator_state": null,
"relay_demand": null
},
"22:027973": {
"temperature": 17.05,
"setpoint": null,
"battery_state": null
},
"22:027984": {
"temperature": 20.69,
"setpoint": null,
"battery_state": null
},
"22:028665": {
"temperature": null,
"setpoint": null,
"battery_state": null
},
"22:028675": {
"temperature": null,
"setpoint": 17.0,
"battery_state": null
},
"22:028744": {
"temperature": 18.63,
"setpoint": null,
"battery_state": null
},
"22:028749": {
"temperature": null,
"setpoint": 21.0,
"battery_state": null
},
"22:028759": {
"temperature": null,
"setpoint": null,
"battery_state": null
},
"22:090207": {
"temperature": null,
"setpoint": null,
"battery_state": null
},
"22:090227": {
"temperature": null,
"setpoint": null,
"battery_state": null
},
"22:090231": {
"temperature": null,
"setpoint": null,
"battery_state": null
},
"22:219003": {
"temperature": null,
"setpoint": null,
"battery_state": null
}
},
"stored_hotwater": {},
"underfloor_heating": {},
"zones": {
"00": {
"setpoint": 21.0,
"temperature": 21.17,
"heat_demand": 0.92
},
"01": {
"setpoint": 21.0,
"temperature": 21.95,
"heat_demand": null
},
"02": {
"setpoint": 21.0,
"temperature": 22.88,
"heat_demand": null
},
"03": {
"setpoint": 21.0,
"temperature": 22.73,
"heat_demand": null
},
"04": {
"setpoint": 19.0,
"temperature": 20.12,
"heat_demand": null
},
"05": {
"setpoint": 19.0,
"temperature": 20.69,
"heat_demand": null
},
"06": {
"setpoint": 17.0,
"temperature": 18.63,
"heat_demand": null
},
"07": {
"setpoint": 17.0,
"temperature": 16.99,
"heat_demand": null
},
"08": {
"setpoint": 17.0,
"temperature": 17.12,
"heat_demand": null
},
"09": {
"setpoint": 10.0,
"temperature": 15.85,
"heat_demand": 0.0
},
"0A": {
"setpoint": 17.0,
"temperature": 18.8,
"heat_demand": 0.0
},
"0B": {
"setpoint": 17.0,
"temperature": 17.05,
"heat_demand": 0.31
}
}
}
Status[gateway] = {
"orphans": {
"13:032522": {
"actuator_cycle": {
"actuator_enabled": false,
"modulation_level": 0.0,
"actuator_countdown": 600,
"cycle_countdown": 600
},
"actuator_state": {
"actuator_enabled": false,
"modulation_level": 0.0
},
"relay_demand": 0.0
},
"30:173916": {},
"34:046925": {
"temperature": 13.99,
"setpoint": 13.0,
"battery_state": null
}
}
}
client.py: Finished evohome_rf.