Difference between revisions of "Driver Capability List"
Line 20: | Line 20: | ||
'''<big>Attributes</big>''' | '''<big>Attributes</big>''' | ||
:'''<code>temperature</code>''' - NUMBER | :'''<code>temperature</code>''' - NUMBER | ||
+ | :'''<code>heatingSetpoint</code>''' - NUMBER | ||
+ | :'''<code>coolingSetpoint</code>''' - NUMBER | ||
+ | :'''<code>thermostatSetpoint</code>''' - NUMBER | ||
+ | :'''<code>thermostatMode</code>''' - ENUM ["auto", "off", "heat", "emergency heat", "cool"] | ||
+ | :'''<code>thermostatFanMode</code>''' - ENUM ["on", "circulate", "auto"] | ||
+ | :'''<code>thermostatOperatingState</code>''' - ENUM ["heating", "pending cool", "pending heat", "vent economizer", "idle", "cooling", "fan only"] | ||
+ | :'''<code>schedule</code>''' - JSON_OBJECT | ||
+ | :'''<code>supportedThermostatModes</code>''' - ENUM ["auto", "off", "heat", "emergency heat", "cool"] | ||
+ | :'''<code>supportedThermostatFanModes</code>''' - ENUM ["on", "circulate", "auto"] | ||
'''<big>Commands</big>''' | '''<big>Commands</big>''' |
Revision as of 17:32, 7 January 2019
SwitchLevel
Device Selector
capability.switchLevel
Attributes
level
- NUMBER
Commands
setLevel(Level, Duration)
- Level (NUMBER) - Level to set (0 to 100)
- Duration (NUMBER) - Transition duration in seconds
Thermostat
Device Selector
capability.thermostat
Attributes
temperature
- NUMBERheatingSetpoint
- NUMBERcoolingSetpoint
- NUMBERthermostatSetpoint
- NUMBERthermostatMode
- ENUM ["auto", "off", "heat", "emergency heat", "cool"]thermostatFanMode
- ENUM ["on", "circulate", "auto"]thermostatOperatingState
- ENUM ["heating", "pending cool", "pending heat", "vent economizer", "idle", "cooling", "fan only"]schedule
- JSON_OBJECTsupportedThermostatModes
- ENUM ["auto", "off", "heat", "emergency heat", "cool"]supportedThermostatFanModes
- ENUM ["on", "circulate", "auto"]
Commands
setHeatingSetpoint(Temperature)
- Temperature (NUMBER) - Heating setpoint in degrees
setCoolingSetpoint(Temperature)
- Temperature (NUMBER) - Cooling setpoint in degrees