NEW RELEASE AVAILABLE JUNE 8, 2018
The 1.4.* release has been superceded by the new 1.5.* release, available here:
HURRAY!!!
As of version 1.4.06 of Ecobee Suite Manager
, users should no longer experience ANY cause to require re-login/re-authentication to/with the Ecobee Cloud servers. While the connection may fail for a variety of reasons, Ecobee Suite Manager will automatically recover and retry failed connections to the Ecobee API once the issues are resolved (e.g., server outage, SSL certificate expiration, link timeouts, etc.).
The significant changes in 1.4.* include:
- Ecobee Suite (Connect) has been renamed to Ecobee Suite Manager
- Created devices are now named “EcobeeSensor: (ecobee sensor name)” and “Ecobee Thermostat: (ecobee thermostat name)” to avoid duplicating previously installed versions/devices
- The network ID of created Sensors’ will be different from prior releases (this is what caused most of the issues)
What’s New
To see all the updates that have been made to version 1.4.* since its initial release, please search this thread for “UPDATE NOTIFICATION”. Each SmartApp and DTH file has its own version number, files are updated and released independently (whenever possible). Using the GitHub igegration or the Community Installer ([OBSOLETE] Community SmartApp Installer)
New Name, New Namespace and New GitHub Repository
The most significant enhancement with the release of 1.4.* is the separation of this Ecobee Suite from the stock SmartThings Ecobee support, as well as from all prior versions of both @StrykerSKS’ and my own Ecobee integration.
- The new name of my suite is “Ecobee Suite”, and it installes under the “sandood” namespace in SmartThings.
- The GitHub repository for the Ecobee Suite (https://github.com/SANdood/Ecobee-Suite) is now
- Owner:
SANdood
- Name:<nbsp;> <nbsp;> <nbsp;>
Ecobee-Suite
(note that the hyphen is required) - Branch:
master
- Owner:
These changes mean two Very Important things:
- Installing this version WILL NOT update your existing version.
If you want to switch to this version:- You will be required to create all new SmartThings devices
- You will have to re-create any Helper SmartApps you may be currently using
- You will have to change any SmartThings SmartApps and/or Routines to use the new devices created by this Suite
- You can now run this version along with:
- the stock SmartThings Ecobee support
- @StrykerSKS’ Ecobee support (from which I had forked my own implementation)
- prior versions of my Ecobee support
- and of course, alongside any other Ecobee support that uses different names and namespace
Significantly, these changes should minimize/eliminate issues many users have had when they tried to replace the stock SmartThings support for Ecobee devices.
Users of prior versions of my Ecobee support should review the Upgrading from Prior Releases section of the documentation for IMPORTANT information before installing this version.
Key enhancements in release 1.4.0
- New/improved setpoint adjustments, including using the Up/Down arrows on the main tile;
- In Celsius, the Up/Down arrows will increment in 0.5° steps, just like the thermostat. The slider, however, is limited to full 1.0° steps. This is a restriction of the current SmartThings Slider implementation;
- Enhanced User Interface, with the addition of
- Current & Target humidity level displays (the latter only when humidifier or dehumidifier is enabled;
- New slider to manually adjust fan circulation time (
fanMinOnTime
);
- Better (complete?) support for Celsius thermostats;
- Silent handling and automatic recovery of connection timeouts between SmartThings and the Ecobee cloud APIs, for fewer of those ominous “You MUST reconnect” notifications;
- A cornucopia of performance optimizations to improve both initial installation and running performance
- Improved API status display (last row in the Thermostat UI) - now shows “WARN” status when a call to the Ecobee API times out
IMPORTANT NOTICE
Versions prior to 1.4.0 of the Ecobee support that I used to maintain (under the “SmartThings” namespace) are now fully deprecated. If you choose to use the standard SmartThings Ecobee support (which as of April 2018 now supports the new Ecobee Switch) will be REQUIRED to delete all of my Ecobee SmartApps and Device Handlers in the SmartThings namespace. Otherwise, you will be unable to take advantage of the recent SmartThings enhancements and features.
Note that you can easily run both my Ecobee Suite and the SmartThings Ecobee support at the same time. You may not want to register your thermostats and sensors to both instances (e.g., just use the SmartThings DTH for the Ecobee switch support).