Hey folks, I am been struggling to get my fireplace to work with the generic thermostat. The flame entity for my fireplace is a light and therefore I cannot use it natively as the thermostat actuator. After reading some posts here I settled on a Template Switch to implement the thermostat actuator. Here is the configuration:
Testing the office_fireplace_actuator switch all by itself works. It will set the flame to 100% when on and 0% when off. Great. When I test the thermostat by raising the desired temp greater than the sensor.office_temperature the Fireplace will turn on. Even better! When I set the thermostat to a temp lower than the temp sensor it does not turn off. Not great.
I suspect the thermostat is not switching the flame because it has 3 states: on, idle, off. But I don’t know have to sync the switch to idle mode. Anyways, thanks in advance to anyone who can help!
@123 The thermostat will now turn off the flame when in idle! I updated my switch to keep the blower running when in idle state. However, now the blower will keep running even when the thermostat is off. This is my new configuration:
How to a setup the switch to turn off the blower and flame when the thermostat is in the off state? Do you also know if it is possible to create a 3 way template switch?
The latest example you posted contains errors and unnecessary actions.
The expected entity for switch.turn_on or switch.turn_off action is a switch (not a light). For a light entity, use light.turn_on and light.turn_off.
If you use one action to turn off a light, there’s no need to use a second action to set the same light’s brightness to zero.
The fan.turn_off action doesn’t have a brightness_pct option.
Some of the errors I have described have probably already been reported in your Log. After composing a Template entity (like a Template Switch) and then executing Reload Template Entities (in Developer Tools → YAML) you should check the Log for errors.
AFAIK know there is no such thing as a three way switch in Home Assistant, they are either on or off. If this is for your dashboard though, you could create a template fan with a certain number of preset modes to choose from with different combinations of fan and flame.