These heat demands packets are sent periodically by the UFH controller. evohome_rf has no influence over that - I would just run 0.18.7 for a day before giving up.
Useful tip (for all)
If anyone is ever re-binding a system, for many reasons, it would be convenient / very useful to not have a zone 00
if you can…
The way to do this, generally, is to create a electric heating zone in slot 00
, then create all the other zones, then delete that zone or just leave it’s setpoint to 5C (in any case, it will have a heat demand of 0%).
It is always useful to remember that the controller will use the zone_idx
with the lowest number when creating a zone.
Have a look at the (contrived) following example:
> cat .secrets/xxx/2022-02-01.log | grep -v RQ | grep -E ' (0005) ' | python client.py -c .secrets/bishop.json -s parse
20:31:08.063 || CTL:123456 | HGI:123456 | RP | system_zones | 0008 || {'_device_class': '08', 'zone_mask': [0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'zone_type': 'radiator_valve'}
20:31:08.265 || CTL:123456 | HGI:123456 | RP | system_zones | 0011 || {'_device_class': '11', 'zone_mask': [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'zone_type': 'electric_heat'}
If you have an older controller (@bishop: I think your is an older version), you can’t create electric zones, so just use a zone_valve
zone - just be aware these will generate a heat demand.
@bishop I recommend you do the above.