1.) Create the following commands :
SET_THERMOSTAT_MODE_OFF
SET_THERMOSTAT_MODE_HEAT
SET_THERMOSTAT_MODE_COOL
STATUS_THERMOSTAT_MODE_OFF
STATUS_THERMOSTAT_MODE_HEAT
STATUS_THERMOSTAT_MODE_COOL
SET_SETPOINT_TYPE_HEATING_SCALE_CELSIUS
SET_SETPOINT_TYPE_HEATING_SCALE_FAHRENHEIT
STATUS_SETPOINT_TYPE_HEATING_SCALE_CELSIUS
STATUS_SETPOINT_TYPE_HEATING_SCALE_FAHRENHEIT
2.) Create the following ‘switch’ sensors :
STATUS_THERMOSTAT_MODE_OFF
STATUS_THERMOSTAT_MODE_HEAT
STATUS_THERMOSTAT_MODE_COOL
3.) Create the following ‘range’ sensors :
STATUS_SETPOINT_TYPE_HEATING_SCALE_CELSIUS
STATUS_SETPOINT_TYPE_HEATING_SCALE_FAHRENHEIT
4.) Create the following ‘sliders’ :
SET_SETPOINT_TYPE_HEATING_SCALE_CELSIUS
STATUS_SETPOINT_TYPE_HEATING_SCALE_CELSIUS (Range Sensor)
SET_SETPOINT_TYPE_HEATING_SCALE_FAHRENHEIT
STATUS_SETPOINT_TYPE_HEATING_SCALE_FAHRENHEIT (Range Sensor)
5.) Create the following switches :
STATUS_THERMOSTAT_MODE_OFF (Switch Sensor)
SET_THERMOSTAT_MODE_OFF (On Command)
SET_THERMOSTAT_MODE_OFF (Off Command)
STATUS_THERMOSTAT_MODE_HEAT (Switch Sensor)
SET_THERMOSTAT_MODE_HEAT (On Command)
SET_THERMOSTAT_MODE_HEAT (Off Command)
STATUS_THERMOSTAT_MODE_COOL (Switch Sensor)
SET_THERMOSTAT_MODE_COOL (On Command)
SET_THERMOSTAT_MODE_COOL (Off Command)
The on/off command configuration for the switches looks a bit weird because the on/off command is the same but the mode-switches work like radio buttons.