-
Notifications
You must be signed in to change notification settings - Fork 151
Open
Description
Related to the issue where my Ecobee apparently ignored the setThermostatMode command this brought up a second issue:
When the Ecobee thermostat is in 'off' mode, attempting to change to 'heat' mode via setThermostatMode('heat') fails silently. The thermostat remains in 'off' mode, and any subsequent setpoint change commands are ignored because Ecobee ignores setpoint changes when the system is in 'off' mode.
In theory the system should not be in OFF mode when a set point is changed but that was not the case on my system this morning.
Steps to Reproduce
- Thermostat is in 'off' mode
- Hubitat Thermostat Controller calls
setHeatingSetpoint(71) - Driver calls
setThermostatMode('heat') - Parent app's
setMode()sends API request to Ecobee - API request fails (returns non-zero status code)
- Thermostat remains in 'off' mode
- Driver then calls
setHeatingSetpoint(71) - Setpoint change is sent via
updateThermostatSetpoints()→parent.setHold() - Ecobee ignores the setpoint change because system is still in 'off' mode
Possible solutions - add code in to set point code to check that it is in an acceptable mode? Resolve an issue when it is out of alignment?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels