This device is used directly by the Versatile Thermostat maintainer or a contributor, or has been extensively tested.
Devices: heatzy - pilote
Heatzy pilote
The Heatzy pilote controls an electric heater through its pilot wire. The Heatzy integration exposes it as a climate entity whose state is not the active preset: the command customization of over_switch with set_preset_mode cannot know if the heater is on, and the off command is never sent.
Installation with a virtual switch
- Create a template switch: Settings > Devices & services > Helpers > Create helper > Template > Switch.
- Use the preset of the Heatzy as the state of the switch, for example
{{ is_state_attr('climate.my_heatzy', 'preset_mode', 'comfort') }}. - For the turn on action, call
climate.set_preset_modewith thecomfortpreset. For the turn off action, call it with theawaypreset. - Create a VTherm
over_switchon this switch, as described below.
Check the preset_modes attribute of your entity in Developer tools > States and use the exact same names.
Activation delays
The Heatzy changes state slowly. The minimal activation and deactivation delays are set to 30 seconds so that each command has time to be applied.
VTherm configuration
Initialization
Go to your settings, then integrations, then click on add a new integration. Search for Versatile Thermostat.
Click on Thermostat over a switch.
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 switches that will be controlled
You can validate and return to the configuration menu.
TPI parameters
Go to the "TPI parameters" section. Uncheck the central configuration and proceed to the next screen. Configure the following values:
- Set 30 as the minimum activation delay.
- Set 30 as the minimum deactivation delay.
You can validate and return to the configuration menu.
Community references
- Discussion #177 Does Versatile thermostat work with Heatzy pilote ?
- Discussion #259 Piloter le chauffage des radiateur thermor et fil pilote heatzy avec versatile thermostat
- #1940 Bug: vswitch_off_command never sent to Heatzy when on_percent drops to 0 — is_device_active always False for climate underlyings with vswitch
- #1299 [Feature Request] - Implement a keep alive like function for over_climate
- Discussion #1501 [Feature Request] - Implement a keep alive like function for over_climate
- #1881 Over_switch : after change of preset mode, underlying keeps heating while temperature is above setpoint
- #872 [Feature request] - Add native support of virtual switch in
over_switchVTherm - Discussion #389 Question/remarque sur les fils pilotes