action.devices.traits.TemperatureSetting - This trait covers handling both temperature point and
Comma-separated list of
modes supported by this specific device. Currently supports specific known
modes from the
following list; more and custom ones will be added as needed. These modes
all have local expansion aliases (off == "standby", etc).
off Heating/Cooling activity disabled.
heat If the device supports heating.
cool If the device supports cooling.
on If off, on restores the previous mode
of the device.
heatcool If the device supports maintaining heating/cooling
to target a range.
auto If the device supports an "automatic" mode where the temperature is
set based on a schedule, learned behavior, AI, or some other related mechanism.
fan-only If the device supports a mode where only the fan is on (not fan
and another mode like cool.)
purifier If the device supports a purifying mode.
eco If the device supports an "eco" (that is, energy-saving) mode.
dry If the device supports a dry mode
F. The unit the device is set to by default. The device
"speaks" using its display unit.
thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow Floats. The high and low
set points for a range. This works if and only if the device supports heatcool
mode, and we will set that mode if a range is requested.
thermostatMode One of the supported modes on the device.