action.devices.traits.TemperatureSetting - This trait covers handling both temperature point and
modes.
Device ATTRIBUTES
Attribute
Definition
availableThermostatModes
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.
thermostatTemperatureUnit
C or
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.
action.devices.commands.ThermostatSetMode
thermostatMode One of the supported modes on the device.