Making progress! Devices now have state values. I did see an error for the Ecobee Suite Thermostat device though in the logs:
groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.math.BigDecimal#plus.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.String]
[class java.lang.Number]
[class java.math.MathContext] on line 1557 (generateEvent)
is there any way to turn off the log.info and log.trace messages with a preference I may have missed? Or are those just on the initial population since I am just now getting this setup.
Fixed calculations when location mode changes (wasn't making the expected Mode or Program changes)
Prevent endless repetitive notifications when Smart Mode can't change the Mode because another Helper has turned the HVAC system Off (e.g. the Open Contacts Helper)
Ecobee Suite Update posted 11 April 2020 at 7:30am EDT
This release is primarily focused on performance and functional optimizations for the Hubitat platform, with few new features. Most of the core data collection and delivery operations have been extensively streamlined to reduce memory footprint, CPU cycles, and repetitive backing store operations. The net result is a much lighter impact on the hub, and much better responsiveness.
Fixes include more consistent weather updates, better delivery of messages to Notification Devices (including Echo Speaks devices), improved custom notifications and better handling of Program restrictions in those Helpers that offer such.
All 15 files have been updated:
Ecobee Suite Thermostat, version 1.8.111.8.12 - Hotfix! *
Ecobee Suite Sensor, version 1.8.061.8.07 - Hotfix! *
Ecobee Suite Manager, version 1.8.27 1.8.281.8.29 - Hotfix! *
Ecobee Suite Open Contacts, version 1.8.14 1.8.151.8.16 - Hotfix! *
Ecobee Suite Quiet Time, version 1.8.05
Ecobee Suite Routines, version 1.8.101.8.11 - Hotfix! *
Ecobee Suite Smart Circulation, version 1.8.061.8.07 - Hotfix! *
Ecobee Suite Smart Humidity, version 1.8.06
Ecobee Suite Smart Mode, version 1.8.141/8.15 - Hotfix! *
Ecobee Suite Smart Room, version 1.8.10
Ecobee Suite Smart Switches, version 1.8.05
Ecobee Suite Smart Vents, version 1.8.08
Ecobee Suite Zones, version 1.8.07
Ecobee Suite Thermal Comfort, version 1.8.10
Ecobee Suite Working From Home, version 1.8.11
These updates are recommended for all Ecobee Suite users, on both SmartThings & Hubitat
ES Manager Hotfix 1.8.28 (4/11/20) - show thermostat names in Live Logging instead of 'null'
ES Open Contacts Hotifx 1.8.15 (4/12/20) - formatting fix for HVAC off delay settings
ES Routines Hotfix 1.8.11 (4/12/20) - formatting fix for Switch on/off in settings
ES Smart Circulation Hotfix 1.8.07 (4/12/20) - made LOGs much less chatty
ES Smart Mode Hotfix (4/12/20) - enable Ambient Weather Station for Hubitat users
ES Thermostat Hotfix (4/14/20) - DeviceWatch fix for hubless ST (ST only)
ES Sensor Hotfix (4/14/20) - DeviceWatch fix for hubless ST (ST only)
ES Manager Hotfix (4/14/20) - JSON formatting error in setHold()
ES Open Contacts Hotfix (4/14/20) - Typo was preventing actions on dontact open
The above aren't mandatory, but if you are using the native SmartThings/GitHub integration, or the SmartThings Community Installer, it is trivial to update...
Once you install the Hubitat Package Manager, installing and updating Ecobee Suite couldn't be simpler - Select it from the (rapidly expanding) list of supported apps and drivers, push a button, and all the updated files are installed on your hub!
(SmartThings users: you can still use the native SmartThings/GitHub Integration, and/or the SmartThings Community Installer).
OMG @dman2306's Package Manager is amazing. To be perfectly candid I have wanted to use your Ecobee solution for a long time but given the number of updates (which is good and bad) I was concerned about the amount of time it will take to keep it up to date. After installing the Package Manager it couldn't have been easier. Thank you @storageanarchy and @dman2306 Cheers!!!
So it looks as though the authorization didn't complete correctly. I re-authorized it and now I am seeing the correct log reports. Child apps working correctly now too.
I do see this error from my thermal comfort settings in the logs: app:50372020-04-13 12:26:28.212 pm errorjava.lang.NumberFormatException: null on line 6349 (setProgramSetpoints)
Hmmm...odd. I just set up a new Thermal Comfort on the installation I just did yesterday using the latest code, and it worked fine. It is possible that something wasn't initialized yet - it can take 3 full cycles before everything is downloaded from the Ecobee cloud. I recommend setting your cycle time to 1 minute, and re-trying.
After updating to the latest version of all of the apps and drivers I started getting this log message repeatedly, even with the debug log level set to '1':
app:182020-04-16 14:06:23.590 traceChecking for updates...
app:182020-04-16 14:03:23.530 traceChecking for updates...
app:182020-04-16 14:00:23.594 traceChecking for updates...
app:182020-04-16 13:57:23.604 traceChecking for updates...
app:182020-04-16 13:54:23.588 traceChecking for updates...
app:182020-04-16 13:51:23.597 traceChecking for updates...
Can you increase the level of this log message to at least 3?
It's a log entry once every cycle (3 minutes in your case). Think of it as a heartbeat...if it showed nothing in the logs, you wouldn't know if it is alive or not.
Feel free to modify your local copy, if you choose...
Having an issue trying to get this to authenticate with my Ecobee account. I was using the built in app and was having the same issue so figured I would try this but I am getting the same error when logging in. I am on Suite Manager 1.8.29, everytime I try and authenticate it says username/password are invalid. I have changed it 10 times ad everytime it works just fine through a web browser and mobile apps on multiple devices. Not sure what the issue is but guessing it's something on the Ecobee side, any help would be greatly appreciated! Loving Hubitat so far (switching from ST) and this is the last piece I need to get connected.
Ecobe Suite Updates posted 18 April 2020 at 2:40pm EDT
This release is primarily cosmetic, and every file has been updated.
Fixes/enhancements include:
All of the hotfixes that were previously released
New "Do Not Disturb" setting for Notifications (in those Helpers that support Notifications). IMPORTANT NOTE: You will have to re-enable Notifications in your installed Helpers
Fix to stop some attributes from not being updated, and others from being updated even when they don't change
MUCH faster processing of sensor updates
Version numbers:
Ecobee Suite Thermostat, version 1.8.13
Ecobee Suite Sensor, version 1.8.07
Ecobee Suite Manager, version 1.8.33HOTFIX 1.8.34 *
Ecobee Suite Open Contacts, version 1.8.18HOTFIX 1.8.19 *
Ecobee Suite Quiet Time, version 1.8.06
Ecobee Suite Routines, version 1.8.12
Ecobee Suite Smart Circulation, version 1.8.08
Ecobee Suite Smart Humidity, version 1.8.07
Ecobee Suite Smart Mode, version 1.8.16
Ecobee Suite Smart Room, version 1.8.12
Ecobee Suite Smart Switches, version 1.8.06
Ecobee Suite Smart Vents, version 1.8.09
Ecobee Suite Zones, version 1.8.08
Ecobee Suite Thermal Comfort, version 1.8.11
Ecobee Suite Working From Home, version 1.8.12
* HOTFIX Log:
19-04-2020: ES Manager, 1.8.34:fixes typo causing extraneous attribute updates
21-04-2020: ES Open Contacts, 1.8.19:Notifications were not being sent
These updates are recommended for all Ecobee Suite users, on both SmartThings & Hubitat
Still a no go, I was able to link my account via ST just fine (before and after 2FA) not so sure it's n Ecobee's side at this point. Guess I will just keep my ST hub for my thermostats for the time being.