[DEPRECATED] Universal Ecobee Suite, Version 1.8.01

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.

Set your Debug Log Level to 2, and the messages will be minimized to a level that works well with Hubitat.

That error is going to require a little time to dig into...I will get back to you in the morning...

1 Like

Ecobee Suite Updates posted 1 April 2020, 2:00pm EDT

Fixes include:

  • Ecobee Suite Manager, version 1.8.20 1.8.21 Hotfix!
    • Optimize data collection
    • Clean up app Names handling
    • Fixed notifications to multiple different devices
    • Hotfix to skipTime calculations during update/install
  • Ecobee Suite Thermostat, version 1.8.09
    • Fixed initialization error when thermostat is in Auto mode
  • Ecobee Suite Open Contacts, version 1.8.12
    • Fixed notifications to multiple different devices
  • Ecobee Suite Routines, version 1.8.08
    • Fixed notifications to multiple different devices
  • Ecobee Suite Smart Mode, version 1.8.12
    • Fixed notifications to multiple different devices
    • Added support for Kurt Sanders' Ambient Weather Station on both SmartThings and Hubitat
    • 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 Smart Room, version 1.8.08
    • Fixed notifications to multiple different devices
    • Added Custom Notifications capability
  • Ecobee Suite Thermal Comfort, version 1.8.07
    • Fixed notifications to multiple different devices
  • Ecobee Suite Working From Home, version 1.8.09
    • Fixed notifications to multiple different devices


      These updates are recommended for all users

Ecobee Suite Thermostat updated 2 April 2020 at 5:20pm EDT

Updates apply only to ES Thermostat running on Hubitat:

  • Ecobee Suite Thermostat, version 1.8.10
    • Optimizations eliminate updates to UI Tiles which are applicable to SmartThings Mobile App only
    • Also hides and stops updating several Attributes that are specific to the SmartThings Mobile App
      • These include most of the xxxDisplay and xxxTile attributes

This update is recommended for ALL Hubitat installations

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.11 1.8.12 - Hotfix! *
  • Ecobee Suite Sensor, version 1.8.06 1.8.07 - Hotfix! *
  • Ecobee Suite Manager, version 1.8.27 1.8.28 1.8.29 - Hotfix! *
  • Ecobee Suite Open Contacts, version 1.8.14 1.8.15 1.8.16 - Hotfix! *
  • Ecobee Suite Quiet Time, version 1.8.05
  • Ecobee Suite Routines, version 1.8.10 1.8.11 - Hotfix! *
  • Ecobee Suite Smart Circulation, version 1.8.06 1.8.07 - Hotfix! *
  • Ecobee Suite Smart Humidity, version 1.8.06
  • Ecobee Suite Smart Mode, version 1.8.14 1/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...

2 Likes

Announcement for Hubitat Users of Ecobee Suite

As of this morning, I have added support for @dman2306 's brand-spankin' new Hubitat Package Manager into my release.

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).

5 Likes

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!!!

2 Likes

+1 for me too.

1 Like

@storageanarchy

Hey Barry,

I can’t get past this part of the setup. No thermostat to select even though I have set it up globally.

That's weird - have you tried any other helpers?

In live logging, do you see cycles running in Ecobee Suite Manager? Does it list the thermostat name(s) in the logs as it goes through a cycle?

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)

Thermal Comfort settings:

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.

1 Like

That was it. It has been idling for the past 30 min. Went back in and select done and no errors. :slight_smile:

1 Like

Ecobee Suite Hotifxes posted on 14 April 2020 at 10:15am EDT

Fixes issue with hubless SmartThings installations (ES Thermostat and Sensor)

Ecobee Suite Hotfix posted on 14 April 2020 at 12:30pm EDT

Fixes fatal error in setHold() (ES Manager)

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...

Hey All,

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.

Did you enable two-factor authentication with Ecobee? I'm not sure it's an issue, but its new so it could be...

If you can't get either to authenticate, then it is definitely an issue on the Ecobee side...

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.33 HOTFIX 1.8.34 *
  • Ecobee Suite Open Contacts, version 1.8.18 HOTFIX 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.