WillCodeForCats / tekmar-482

Home Assistant integration for the Tekmar Gateway 482
MIT License
7 stars 1 forks source link

Remove aux heat from climate entity #78

Open WillCodeForCats opened 7 months ago

WillCodeForCats commented 7 months ago

Remove aux heat from climate entity and move it to a switch entity.

WillCodeForCats commented 7 months ago

This is a distinct hvac_mode on Tekmar thermostats, but the HA climate entity doesn't have a matching HVACMode for emergency heat. Instead, the climate entity will show 'heat' mode (return HVACMode.HEAT)when the thermostat is in emergency mode since HA can't show the true mode of the thermostat.

This switch will show if the thermostat is in emergency mode (and set it). During normal operation the thermostat will not show if the emergency stage is active or not, only if it's in that mode to force operation.