SANdood / Ecobee-Suite

Ecobee Suite is for integrating Ecobee thermostats & sensors with the Hubitat home automation platform
109 stars 152 forks source link

Smart Modes not working #52

Closed sangdrax8 closed 3 years ago

sangdrax8 commented 4 years ago

I just noticed as the temperature is dropping that my smart modes aren't actually changing the thermostats any more. I have updated from the IDE both the program and the DTH. Same results.

After turning on debugging as high as it will go, I saw the following logs in the IDE

72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:31 PM: info Notification Message (notify=true): The outside temperature is 64.0°F, so I changed EcobeeTherm Main Floor to '"cool"' mode
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:31 PM: warn Sending Push to everyone
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:31 PM: debug 511803918145 - currentMode: auto, desiredMode: "cool", changing mode
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:31 PM: info Outside Temperature is: 64.0°F
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:31 PM: trace Temp is 64.0°F, changed EcobeeTherm: Main Floor to "cool" mode
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:29 PM: info Setting EcobeeTherm: Main Floor 'Home' heatingSetpoint to 71°F, coolingSetpoint to 73°F
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:29 PM: info Parsing TWC data
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:29 PM: info Outside Dewpoint is: 57°F
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:27 PM: info getThermostatPrograms: returning [Away, Home, Sleep]
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:27 PM: info getThermostatPrograms: returning [Away, Home, Sleep]
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:27 PM: info getThermostatPrograms: returning [Away, Home, Sleep]
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:27 PM: info getThermostatPrograms: returning [Away, Home, Sleep]
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:27 PM: info getThermostatPrograms: returning [Away, Home, Sleep]
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:15 PM: info getThermostatPrograms: returning [Away, Home, Sleep]
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:15 PM: info getThermostatPrograms: returning [Away, Home, Sleep]
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:15 PM: info getThermostatPrograms: returning [Away, Home, Sleep]
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:15 PM: info getThermostatPrograms: returning [Away, Home, Sleep]
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:15 PM: info getThermostatPrograms: returning [Away, Home, Sleep]
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:14 PM: info getThermostatPrograms: returning [Away, Home, Sleep]
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:14 PM: info getThermostatPrograms: returning [Away, Home, Sleep]
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:14 PM: info getThermostatPrograms: returning [Away, Home, Sleep]
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:14 PM: info getThermostatPrograms: returning [Away, Home, Sleep]
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:18:14 PM: info getThermostatPrograms: returning [Away, Home, Sleep]
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:17:27 PM: info Outside Temperature is: 64.0°F
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:17:27 PM: info Initialization complete...current Outside Temperature is 64°F - checking...
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:17:27 PM: info Setting EcobeeTherm: Main Floor 'Home' heatingSetpoint to 71°F, coolingSetpoint to 73°F
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:17:27 PM: info Outside Temperature is: 64.0°F
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:17:27 PM: info Outside Dewpoint is: 57°F
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:17:27 PM: info Parsing TWC data
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:17:27 PM: info Ecobee Suite Smart Mode, Programs & Setpoints Helper, version 1.8.22 on SmartThings Initializing...
72ab9e47-31ed-4513-a8e9-8807543ecbcd 8:17:27 PM: trace Updated with settings [infoOff:false, zipCode:20147, aboveTemp:60, belowCoolTemp:76, insideAuto:false, tempDisable:false, customPrefix:(helper) at (location):, speak:false, tempSource:location, aboveCoolTemp:73, pushNotify:true, belowHeat:false, belowSetpoints:true, thermostats:[EcobeeTherm: Main Floor], notify:true, aboveHeatTemp:71, belowTemp:55, locFreq:15, holdType:Ecobee Manager Setting, aboveSetpoints:true, belowMode:"heat", belowProgram:Home, customTstat:(thermostat names), minimize:false, betweenSetpoints:false, aboveProgram:Home, latLon:true, debugOff:false, aboveCool:false, belowHeatTemp:73]

does appear that it recognizes the change is needed. It indicates that it makes the change and even sends me a notification (which I get on my phone). However nothing is actually changed. I don't know where else to find logs, I was somewhat expecting to find failed logins here or something but, I don't see it indicating that.

i2023u commented 4 years ago

I think you should have similar warnings as mine. This is the reason smart mode didn't change the mode.

0715a9eb-989e-4786-bddf-548be324e589 11:17:04 PM: warn Requested Thermostat Mode ("heat") is not supported by EcobeeTherm: 0c813ef9-c9b7-4e52-ba55-1830c330792e 11:17:04 PM: warn Requested Thermostat Mode ("heat") is not supported by EcobeeTherm:

SANdood commented 3 years ago

Please try the latest version that I released today - it should solve your problems.

And sorry for the delayed response - I have been relocating since August and didn't get my Ecobees installed until this weekend.