[RELEASE] Universal Ecobee Suite, version 1.7.**

I suggest then that you do not install Ecobee Suite Manager.

There are significant latency issues when running Ecobee Suite on Hubitat, but the Hubitat support team has been unable (or unwilling) to identify the cause.

Ecobee Suite Manager runs with less than 5-second overhead for each cycle on SmartThings; Hubitat will frequently exceed 55 seconds (for reasons unknown).

Personally, I'm moving most things back to SmartThings...Hubitat can't handle heavy workloads (not to mention the endless issues with Z-Wave inclusion/performance/response time that many of us are experiencing).

Darn, that was not the answer I was looking for. I really like the tools...


I am not seeing a large latency difference between what SmartThings does and Hubitat does with your Ecobee Suite. I still have them running side by side with a 2 minute polling interval. Also the API timeout hasn't been seen for more that 10 days and when I did see it, it showed up on both the SmartThings and Hubitat platform thus the problems were on the Ecobee side. I do agree with SmartThings running your service in the cloud vs. local there are more mips to drive it but the difference I am seeing is negligible. I do have a solid internet connection for the API call.

1 Like

Sorry - I have exhausted all efforts to identify and fix the problem, to no avail. If you do a daily reboot, you probably will be fine. But I see the response times jump up any time the hub sees a fatal error, from ANY driver or application.

Just FYI - the java.sql.SQLException error isn't from my code - it is from the Hubitat platform itself, apparently trying to get an atomicState variable for my app....you might try reporting that to support@hubitat.com, but I'm willing to bet they tell you that they don't support 3rd party applications or drivers... (I myself have never seen that error).

Its not a big deal, but it just seemed like a little more logic to say "T-stat is off no need to send a hold command"

I was using the built in notification option for your helper app....

The Ecobee suite has been running well on my HE, but in the past the built in Ecobee app caused much overhead on the hub. So considering that there was nothing done about the issues with their own BUILT-IN Ecobee app, this does not surprise me.

I do monitor overall hub latency and my hub stays consistently around 500ms most of the time.

I could add an option not to send notifications if the stat is off.

1 Like

Ecobee Suite updates posted on 17 September 2019 at 3:40pm ADT


  • Ecobee Suite Working From Home, version 1.7.11
    • Both the Trigger ("Away") thermostat program, and the Action "Home" thermostat program can be selected/specified. This allows WFH to be used (for example) to manage overriding the "Sleep" program.

The trigger is still based off of Presence. For those that use other means to control the Location Mode (e.g., lock codes or service buttons), you will need to create a Virtual Presence sensor that is activated when your location changes to "Home" (or "Night" or whatever you choose), and then use this sensor as the trigger for WFH.


I'm sort of scratching my head about something. Coming from SmartThings and WebCore, I had your Universal Ecobee Suite running and helping me do what I needed, but I'm not sure how to do something I did on ST.

I use the location mode of the hub to drive a lot of things, and have used the Mode/Switches/Program Helper to move the Ecobee to home/away/night properly, but can't get it to go to "vacation". I have a comfort setting named vacation on my ecobee that mirrors the built-in vacation mode, and had been using this fine with Webcore (where I could enter a string value that I could set the schedule to).

What's the best practice way to do this on Hubitat/UES? I now realize I can do this with Rule Machine, but the Mode/Switches Helper seems nearly ideal for this.

Note: I recognize that your preference is to use the Ecobee to manage vacations, but I need to automate the enabling/disabling of this, so Hubitat was my chosen path. An acceptable alternative approach to me would be if there were a way to ask the Ecobee to go into a true vacation mode, but I didn't see a way to do that either.

Thanks in advance!

The Mode/Switches/Program helper should allow you to choose * ANY * program/climatethat you have defined on your thermostat.

If it's not showing your "vacation" program/climate (or if there are other missing climates), then something is wrong. But first perhaps try changing the name of your custom "vacation" program to something else (e.g., "Holiday") and see if that name shows up as a choice. "Vacation" (capitalized) is probably a special case that my code skips over when finding the available climates/programs on your thermostats.

Let me know...

Yeah, you nailed it. Changing to Holiday worked right away. Can't believe I didn't think to try that.

BTW - this app is amazing, both on ST and HE. Thank you for it.


Ecobee Suite updates posted on 8 October 2019 at 8:50am EDT


  • Ecobee Suite Thermal Comfort, version 1.7.16
    • Fixed ST Notifications nested section{} initialization error
    • Removed SMS messaging from HE version (HE only supports Notifications)
    • Fixed typo in event handlers
    • Fixed humidity initialization error

This update is mandatory for all users of the Thermal Comfort Helper

1 Like

Ecobee Suite Updates posted on 13 Octobber 2019 at 8:40 AM EDT

This release has several significant updates to the following:

  • Ecobee Suite Manager, version 1.7.34
    • Added support for display/update of Ecobee 4+ Audio settings & attributes
      • microphoneEnabled, playbackVolume, soundAlertVolume, soundTickVolume, voiceEngines* (* read only)
  • Ecobee Suite Thermostat, version 1.7.27
    • Fixed thermostatHold in updateThermostatSetpoints()
    • Added support for display (device.currentValue('audioSetting')) and update (setEcobeeSettings('audioSetting','value')) of Ecobee 4+ Audio settings
    • New microphoneOn() & microphoneOff() commands
    • Now immediately updates device attributes upon successful setEcobeeSettings()
  • Ecobee Suite Quiet Time, version 1.7.06
    • Better reservations logic
    • Fixed auto-disable typo
  • Ecobee Suite Smart Switches, version 1.7.06
    • Added optional daily "Actions disabled" time window in settings

These updates are recommended for all users

1 Like

New Updates for Ecobee Suite posted on 16 October 2019 at 1:00pm EDT

Updates include:

  • Ecobee Suite Smart Vents, version 1.7.11
    • More robust handling of Keen vents (and other dimmer-based vents)
  • Ecobee Suite Thermal Comfort, version 1.7.17
    • Avoid sending repetitive setpoint adjustments for heat/cool setpoints that are too close together (within the configured minimum delta of the thermostat)
  • Other optimizations and improved logging

These updates are recommended for users of the above two Helpers.

1 Like