The evohome_rf code is in the midst of a significant refactor, and the HA custom_component will follow.
So bugs in the current (master branch) version will not be addressed (although I will check the -o
on the new code).
FYI you could try the new client (refactor branch) CLI, but I doubt it will work with the HA custom component:
In your graphs, I plan for the shaded area (call for heat) in the official evohome integration to be removed unless I can find a way to make it more accurate.
The temps are a long story - HA’s official (RESTful) component shows the zone temps, the RF custom component shows device temps - these do not have to match. Specifically, only one of the devices in a zone is used for the zone temperature.
The new code will tell you which of these devices it is, for example, have a look at zone 1 (‘Front Room’) - notice zone 0 is missing a sensor (it is the controller):
{
"controller": "01:145038",
"boiler": {
"dhw_sensor": "07:045960",
"tpi_relay": "13:237335"
},
"zones": {
"00": {
"name": "Main Room", "temperature": 20.38,
"sensor": None, "devices": ["04:056061"]
},
"01": {
"name": "Front Room", "temperature": 20.23,
"sensor": "34:092243", "devices": ["04:056059", "04:056053"]
},
"02": {
"name": "Kitchen", "temperature": 18.39,
"sensor": "04:189076", "devices": ["04:189076"]
},
"03": {
"name": "Bedroom", "temperature": 18.83,
"sensor": "34:064023", "devices": ["04:056057"]
},
"04": {
"name": "Beans Room", "temperature": 17.77,
"sensor": "34:136285", "devices": ["04:189082"]
},
"05": {
"name": "Noos Room", "temperature": 18.7,
"sensor": "34:205645", "devices": ["04:189080"]
},
"06": {
"name": "Bathroom", "temperature": 18.67,
"sensor": "04:189078", "devices": ["04:189078"]
}
},
"thermometers": {
"34:092243": 20.23,
"34:136285": 17.77,
"04:189080": 18.41,
"34:205645": 18.70,
"34:064023": 18.83,
"04:056057": 17.27,
"04:056059": 19.64,
"04:056053": 19.75,
"04:189082": 17.46,
"04:189076": 18.39,
"04:189078": 18.67,
"04:056061": 19.59
}
}