Emergency Heat is useful for users that have a heat pump and a gas furnace that want to be able to force the gas furnace to turn on. An example use case is in the morning when you want to heat up the house ASAP regardless if the heat pump could/would handle it or not.
Unfortunately HomeKit does not support an "emergency heat" or "auxiliary heat" mode directly, so the code works around that by exposing a switch to both control and show the emergency heat status. On means auxiliary heat is being requested by the thermostat.
Emergency Heat is useful for users that have a heat pump and a gas furnace that want to be able to force the gas furnace to turn on. An example use case is in the morning when you want to heat up the house ASAP regardless if the heat pump could/would handle it or not.
Unfortunately HomeKit does not support an "emergency heat" or "auxiliary heat" mode directly, so the code works around that by exposing a switch to both control and show the emergency heat status. On means auxiliary heat is being requested by the thermostat.