Faked Zone Sensors
I am shortly about to release a new feature - faked zone sensors.
Be aware, zones can only have 1 (or 0) active sensors.
The faked sensor behaves like a round thermostat, and the current (measured) temperature can be set via a HA service call. Note that there is no value in emulating other TR87RF functionality, such as changing the zone setpoint (target temperature), so do not expect this to happen.
The emulated (faked) zone sensor works with an evofw3-compatible interface, but not yet with a HGI80 - there are deep design features of evohome_rf that make this difficult (in essence, because a HGI80 is a HGI80 & not a TR87RF and evohome_rf is very strict about these things)ā¦
ā¦ nonetheless, I am committed to making a HGI80 function as a faked zone sensor at some future point.
Another advantage with an evofw3-compatible interface is that you can have sensors for multiple zones, and not just the one zone, as would be the case with a HGI80ā¦
In future, relays will also be fakeable (able to be emulated)ā¦ even more reason to buy one of these USB dongles
So if anyone is interested in testing, you need a evofw3-compatible dongle, and a HA thermostat, such as, for example:
The idea is that you use an automation to pass data from the thermostat to the faked sensor.
To set up the faked sensor:
- get the controller listening for a sensor to bind for the zone of your choice
- call the
evohome_cc.create_sensor
service call
To update the zone (measured) temperature
Use something like the following service service call:
service: evohome_cc.set_zone_temp
data:
entity_id: climate.main_room
temperature: 21.3
Do let me know how you get on with it.