TRV without direct valve control
These thermostatic radiator valves (TRV) do not let Home Assistant set the valve opening: the opening is not exposed, or only as a read-only value. VTherm can only act on the TRV setpoint, with the self-regulation of the over_climate type. The TRV keeps its own internal regulation, so the regulation is less accurate than with direct valve control. That is why these devices are only partially compatible.
Recommendations
- Use a room temperature sensor placed away from the radiator. If the TRV accepts an external temperature, synchronize it (see device temperature synchronization).
- Disable the window detection and the frost protection of the TRV itself: they conflict with VTherm.
- When turned off, many TRVs set their own frost setpoint (5 to 7 °C). With
follow_underlying_temp_change, VTherm takes over this setpoint. - With the central boiler, check that the TRV reports
hvac_action. Without it, VTherm cannot know if the radiator is heating and the boiler is not triggered correctly.
Known devices
- Aqara E1 (SRTS-A01): no
hvac_actionand no valve opening. Turning it off makes the valve run a full cycle, which drains the battery: a low setpoint is better. - Danfoss Ally: the valve often opens only between 10 and 30 %, so the target can be missed. The external temperature must be sent multiplied by 100, which VTherm does not do: use an automation.
- tado X: no access to the valve opening. Without temperature synchronization, the TRV keeps regulating on its internal sensor.
- Eve Thermo: no
hvac_action, and its internal sensor is biased by the radiator. - MOES BRT-100-TRV: the valve position is read-only.
- MOES TV01-ZB: no
hvac_action, so the heating state shown by VTherm is inaccurate. - Avatto TRV06: setpoint only. With the central boiler, the boiler can run very short cycles.
- Schneider Wiser CCTFR6100Z3: the valve can swing between 40 and 100 %, which drains the battery.
Device configuration
Initialization
Go to your settings, then integrations, then click on add a new integration. Search for Versatile Thermostat.
Click on Thermostat over another thermostat.
Basic attributes
Go to the "Main attributes" section.
- Choose a name for your thermostat
- Set the temperature sensor for your room
- If you are using the Zigbee protocol and you have a "last_seen" entity for your temperature sensor, fill it in.
You can validate and return to the configuration menu.
Underlying entities
Go to the underlying entities section.
- Add the thermostats that will be controlled
You can validate and return to the configuration menu.
Community references
- Aqara E1 (SRTS-A01)
- #534 Vtherm Aqara Thermostat E1 as underlining: Can't use vtherm presets
- Discussion #213 Is it possible to use an Aqara RTV E1 thermostat in combination with versatile thermostat with a heater switch?
- #1960 External temperature sync: Missing decimal places on Aqara SRTS-A01
- #1779 v9.0.0 - Vtherms are set active for boiler on heat mode, whatever the regulation
- #1852 Bug: hvac_action simulation using wrong data/no heat action when needed
- #121 radiator valve stuck in loop ("changed to heat / turned off / … triggered by service Climate: Set HVAC mode") until HA reboot
- Danfoss Ally
- tado X
- Eve Thermo
- #121 radiator valve stuck in loop ("changed to heat / turned off / … triggered by service Climate: Set HVAC mode") until HA reboot
- #129 Add an adaptative regulation in over climate mode
- #519 6.3.0: Changing preset will revert to other temperature ("period (0.0) min is < 5 min -> forget the regulation send")
- #104 missing documentation: is this for a boiler and/or for thermostatic radiator valves?
- #348 Add offset criteria for self-regulation when in over_climate which underlying that have a temperature sensor
- #1779 v9.0.0 - Vtherms are set active for boiler on heat mode, whatever the regulation
- MOES BRT-100-TRV
- MOES TV01-ZB
- Avatto TRV06
- Schneider Wiser CCTFR6100Z3