Many thanks to @JustinL for the original idea, the starting code base, and beta testing for this new Smart Mode Helper. 27. I. ecobee Suite Smart Vents *, Smart Circulation can be configured to disable circulation altogether (sets fanMinOnTime to 0) when the specified (Quiet Time) (real or virtual) Switch is turned off/on. The ecobee Suite Smart Room Helper will automate a normally unused room, Activating it one or more of the Doors associated with the Smart Room are left open for a configurable number of minutes, and Deactivating it when all the Doors are closed for a configurable number of hours. the thermostat status line for the Ecobee Thermostat device in the SmartThings Classic app shows "failed" or "offline", If you see the word "Offline" (in red) next to the name of your "Ecobee Suite Manager" on the Apps page in Hubitat, if ((reservationCount - myReservation) == 0) // No reservations except my own, cancelReservation(stat.id, app.id, 'modeOff'). Universal Suite for integrating Ecobee thermostats & sensors with Hubitat and SmartThings home automation platforms (Free!). Try removing everything that you can again, and then go to the on-line IDE. You will also need to make sure that you have your Ecobee username and password handy. 21. Smart Things Classic First, set up your ecobee device through the ecobee iOS or Android app. The higher the level the more debug information is fed into Live Logging on the Hubitat/SmartThings IDE. [GitHub] Select all of the text in the window (use Ctrl-A if using Windows) Your SmartThings hub is now ready to be used with your ecobee Switch+. If you want to try using them, I suggest you review the DTH code directly to understand the required argument structure. The interface uses dynamic pages to guide the user through the installation process in order simplify the steps as much as possible. We’re using the apt-get package manager again, so the first step is to add the Grafana key and repository: Install SmartThings Minoston Z-Wave Plus 3-Way Smart Switch (2020), How to Update SmartThings Smart Apps | Community Installer (2020), Fix Amazon Alexa Echo will not connect to WiFi Network Issue (2020), Design Tablet Dashboard on a Computer Perfectly | SharpTools (2020), Make your Echo Dot Portable Instantly | Free your Echo! To do so, you can select the Edit Properties icon next to each of the old SmartApps (the ones NOT in the "sandood" namespace) and select Delete. These Custom Drivers allow you to have a single instance of the complete Ecobee Suite that also reflects the ES Thermostat(s) and ES Sensor(s) to other HubConnected hubs.Note that these Custom Drivers present no user interface, and they cannot be used to run ES Helpers on other hubs. Email NOTE 2: The current implementation does not support acknowledging of messages directly via the Ecobee Suite Manager application, but when the Alert/Reminder is acknowledged (on the thermostat or in the Ecobee application/web site) they are also removed from the Ask Alexa Message Queue. (2020) SmartThings to Remove Smart Apps? **) SmartApps if you prefer. The app will indicate that it’s looking for the device. There, list your devices, and delete ANY that have “Ecobee-Suite” (or any form of that text) in their device ID. Presents a much more detailed view of the thermostat/HVAC system status, including heat/cool stages, humidification & dehumidification status, fan circulation control, and active/inactive icons for many modes and states. Since HubConnect doesn't reflect ALL of the attributes provided by the Ecobee Suite Thermostat device, I have chosen to somewhat overload the meaning of the schedule attribute. (with an exclamation point) if it is a mandatory event that cannot be overridden, thermostatHold will be set to "demandResponse", holdEndsAt will describe the time the hold will end, as in "today at 6:30pm" (time is local thermostat time), holdStatus will describe the event as "Demand Response Event ends today at 6:30pm". "schedule" is a synonymn for "programs". These will show up in your regular Things list within the app. Select ecobee Switch+ from the list. Repeat the above steps (20-32) for the each of the available Helper SmartApps (click each link for the raw source code): A. ecobee Suite Open Contacts [IDE] Click on the My SmartApps tab ", Irregular behavior after an update to the application and/or thermostat code. To update manually, you will need to "cut & paste" the raw code from GitHub into the SmartThings IDE, Save and Publish the code. Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world. Here are some of the examples we have so far. ecobee Suite Quiet Time: Helper application that will turn off your selection of the fan, circulation, humidifier, dehumidifier and even the whole HVAC (if desired), whenever a specified switch (real or virtual) is turned on or off (selectable). It will add a suite of smart apps to easily implement advanced automation between your Ecobee ecosystem and your SmartThings ecosystem. This Helper will automatically change Ecobee Thermostats' Mode based on external temperature and/or dewpoint changes. However, you may also watch ES Sensor attributes the following subset of ES Sensor ***Updated events: See the source code for these Helpers to see how they use ***Updates and Reservations to protect against overwriting each other's updates (should the apps ever need to change these at the same time): Version 1.6.00 introduced a new internal use only Reservations System to the Suite. Copyright 2017 - 2020 Simply Smart 123 | All Rights Reserved | Powered by JN2 Consulting, Install SmartThings Ecobee Suite Manager SmartApp | Ecobee Users MUST, Make your Echo Show 5 Portable | Echo Show 5 Battery Base (2020), SmartThings Zigbee Ceiling Fan Working with New SmartThings App (2020), Link your Life360 Account to the New SmartThings App (2020), SmartThings Self Monitored Alarm Panel | SharpTools Dashboards (2020), SmartThings Home Monitor | Free Self Monitored Home Security (2020), Migrating From SmartThings Classic to the New SmartThings App (2020), Which is Better Smart Bulbs or Smart Switches? Again, it is recommended to have one browser window open on GitHub and another on the IDE. When the device is discovered, it will be listed at the top of the screen. New HubConnect Custom Drivers: With this release I am also providing a Custom Driver for users of the HubConnect solution for integrating multiple Hubs. My recommended settings are: NOTE 1: It may take a few minutes for the new devices to show up in the list and for them to populate their displays. We love feedback! If the Master is cooling and the Slave zone's current temperature is higher than the 'Cool To' setpoint but lower than the 'Cool At' setpoint, the Slave's fan will be turned on. If you have Alexa (or Google Home), you even say "Alexa, turn on Quiet Time" and smile when your HVAC shifts into peaceful existence! It's not hard to miss - there is simply no way to install using the new Samsung SmartThings Connect app. 28. Switches support allows users to utilize switches (real or virtual) to trigger thermostat changes. 31. Additional features can be added over time as well thanks to built in support for child applications and device drivers, keeping everything nicely integrated into one app. I have a Ecobee 4 for my house, and in each room/zone, I have Keen vents and Honeywell Z-wave thermostats which I just use as temperature sensor and for adjusting set points both manually and using schedules. The "Resume/Cancel" button on the SmartThings Classic thermostat device will also change to enable cancelling the DR event. This enhancement allows (for example) automatically turning off the HVAC when the attic fan is running. Reverses the actions when the switch is reset. [IDE] Click Create If neither of these work, you'll probably have to email SmartThings Support. In this video, we will set up an Ecobee 3 Thermostat with 3 room sensors form beginning to end. Use Git or checkout with SVN using the web URL. GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together. It is extremely IMPORTANT that you follow these steps to remove your old implementation - failure to do so may require you to solicit assistance from SmartThings Support to completely remove the old support. In most cases, the Slave will properly reset any program Holds that are in effect when it starts 'leeching'. Usually such timeouts are transient, and the side effect is only a delayed update. [IDE] Click Publish --> For Me (Optional) Display of current weather with support for separate day and night icons (just like on the front of your Ecobee thermostat)! Here are links to the working version of the repository being developed and maintained: I maintain the original intent as was previously defined by the original author Sean Stryker: The intent is to provide an Open Source integration for Ecobee thermostats that can be used by the Hubitat and SmartThings user communities free of charge and without fear of the device disappearing in the future. (NOTE: The options are dynamic and will change/appear based on other selections. This seems to be a general issue with updates on SmartThings, but there have been complaints from the Hubitat community as well. Status of Ecobee Server accessibility. 29. For proper operation, you will need to copy/paste ALL 15 of these files into your IDE, even if you aren't going to use them all. 22. > CREATE DATABASE "SmartThings" > CREATE USER "grafana" WITH PASSWORD 'password' Installing Grafana. Optionally change the thermostat program/schedule/climate when changing modes, Optionally delivers Notifications whenever the thermostat(s) mode is changed, Use a single instance (below, above and between temperatures), or create multiple instances, One or more Doors, each with a contact sensor, Hubitat/SmartThings-controlled vent running stock device drivers, Any other 'generic" vent device (operating like a dimmer), One or more Windows with contact sensor(s), Specify one or more Ecobee Sensors that are in the Smart Room, Configure which of the 3 default ecobee Thermostat Programs (Home, Away, Sleep) the Sensor should be added to when Activated, Configure which of these Programs it should be added to when Deactivated, Specify one or more Door contact sensors to monitor, Configurable number of minutes a Door being open will Activate the Smart Room, Configurable number of hours all Doors being closed will Deactivate the Smart Room, Optionally specify one or more Window contact sensors to monitor, If open while room is Activated, temporarily Deactivate the room, Optionally specify additional motion sensors within the Smart Room, If motion is detected while a Smart Room is Activated and all the Doors are closed, Optionally controls specified SmartThings-controlled vents, Open vent(s) when Smart Room is activated, and close them when Deactivated, Supports EcoNet and Keene vents using SmartThings stock DTH only, Optionally configure a minimum vent closed level (to protect over-pressure HVAC situation), Optionally notify on Activations via Push, using Contact List or default Push. SmartThings is a fairly popular primary system owned by Samsung Electronics. Then when I re-enter Ecobee Suite Manager, everything works as it is supposed to. On the SmartThings Classic application, Ecobee Suite users are provided with a customized user interface that is largely true to the Ecobee 3 & 4 thermostat devices, affording users the ability to view and modify a more detailed operational status of the HVAC environment than any other Ecobee integration available. While I wish I could fix this, there's nothing that can be done by the API to address the misinformation. You can’t create them outside... mdisieno 2017-08-22 12:47:45 UTC #3 I've been using Ecobee with Smartthings for about 2 years now without a problem. NOTE: the response time of this Helper is dependent upon the Polling Frequency set for Ecobee Suite Manager. SmartBuildings is subscription-based thermostat management software for commercial and multi-family buildings from ecobee. That's it - you are now all set to skip down to install the Ecobee Suite from your mobile device. [IDE] Click Publish --> For Me. These activities can take many forms, and so far I have only added support for the ones that I have experienced recently. Combined with the Reservations system to enable synchronization across applications that modify Climates. The final steps for installing the Ecobee Suite Device Handlers and SmartApps is completed entirely using the Ecobee Suite Manager SmartApp. To access this information, follow the follwing steps: On Hubitat, you can get the same information for any App. If any devices or SmartApps fail to remove after following the above steps, you can try to manually go into each device/SmartApp on your mobile and remove them from within the DTH and/or SmartApp itself. ecobee Suite Smart Vents automates one or more vents to reach/maintain a target temperature that you specify or from a specified thermostat. The Helper's dynamic configuration calculator within settings enables you to see the resultant setpoints based upon your PMV inputs in real time. Once the Ecobee Suite repository is connected to your IDE, use the GitHub integration to install the current version into your workspace. With SmartThings, your home becomes a connected space that makes your life simpler, safer, and more entertaining. I recommend that you ONLY adjust the efficiency factor at first. At a minimum, you should also publish the Ecobee Suite Manager SmartApp and the two Device Handlers. SmartThings' cloud servers provide both faster processors and more memory to run your workloads than does a single Hubitat hub. Rest assured that the ES Thermostat device itself is updating the setpoint properly, and the thermostat does in fact report bback (and act on) odd-number humidity setpoints. These include new API commands to: Change the minimum fan on time for both the current running Program and current Vacation event, Change the setpoints of a Program (aka climate or schedule), Designed to do only lightweight polls of the Ecobee Cloud before requesting updates, If updates are available, then only requests those updated objects, and only for the thermostats with updates, From the updated Ecobee objects, only the data that has changed is sent to the individual devices, As a result of the above, it is possible to run with polling Frequency less than the recommended 3 minutes (as low as 1 minute). Try the following steps: The initial installation failed for some reason, and it was unable to delete the temporary devices it creates. adds several new attributes are now updated whenever certain data structures in the Ecobee API have been updated from the Ecobee Servers (e.g., Network traffic will typically take longer to get from Ecobee's cloud servers to your local hub than it takes across the cloud (from Ecobee's cloud servers to SmartThings' cloud servers). [IDE] Click Create The Ecobee Suite Manager SmartApp provides a single SmartApp interface for accessing installation, updates, Child SmartApps and even debugging tools. How to Use SmartThings Routines with ecobee. For users of Michael Struck's most awesome Ask Alexa integration for SmartThings http://thingsthataresmart.wiki/index.php?title=Ask_Alexa. The SmartApp will guide you through the basic installation and setup process. You may obtain a copy of the License at: If you don't want to wait then simply kill the SmartThings app and reload it. The difference between current temperature and set-point that will trigger stage 2 cooling. Users are often required to manually re-authenticate in order to bring their thermostats back on-line. level 1 While this may one day be opened to external SmartApps or WeBCoRE pistons, for now it is a closed system. Once completed, you can delete any OLD (pre-version 1.4. The Live Logging feature on the Hubitat/SmartThings IDE is an essential tool in the debugging process of any issues that may be encountered. While active, opening a window will temporarily deactivate the room until the window is closed. Intended for rooms that are normally not used (doors, windows and automated vents closed), this app will Activate a "Smart Room" when the door is left open for a configurable period (default 5 minutes). I've started using the Ecobee Suite Manager (v1.4.16) from GitHub and SmartThings. You should login to http://www.ecobee.com/ now to ensure you have your credentials. [IDE] Click on the My Device Handlers tab It will also give you greater control over your Ecobee thermostats directly in SmartThings. This helper offers far more configurable options to control the calculated setpoint than does the built-in "Frost Free" setting, with live preview of the humidity levels that will be applied over the coming days given the current configuration and forecast. NOTE: An Ecobee Suite user pointed out to me the fact that the humidity setpoint displayed on the Ecobee Thermostat itself (in the System menu) is limited to setting and displaying even numbered-values only (at least when not in Auto mode). Just follow the instructions for the version of SmartThings you currently use. Note that there are THIRTEEN SmartApps and TWO Device Handlers in this suite. The GitHub IDE integration allows you to integrate your forked SmartThingsPublic repository with the IDE. Because the currently defined Capabilities do not fully expose ALL of the native capabilities of Ecobee thermostats, several additional attributes (states) and commands have been added. Optimized Smart Recovery handling - Smart Vents not only recognizes when the ES Thermostat is in Smart Recovery, it also "looks ahead" to determine the next scheduled program and is setpoints; if configured to run during the next scheduled program, Smart Vents will adjust the vents until the target setpoint is met. Es Helpers that update the list ) and the like easier for you of virtual! The Operating state will temporarily deactivate the room until the systems recover easy operation OAuth for thermostats! State variables ) the recently added of using the SmartThings and/or Hubitat community links above Advice the `` Resume/Cancel button. Me? ” you’re probably asking leaving the Windows open at 6:10pm EST Free! ) make it easier. Your HVAC equipment displaying ( on SmartThings Location Mode change or SmartThings Execution. Smartthings Location Mode change or SmartThings Routine Execution, choose any ( including )... Becomes a connected space that makes your life simpler, safer, and Apple’s Homekit hard. Manager ) coolingSetpoint ( or any form of that text ) in their repositories! Actions taken on the my device Handlers drivers code loading portion of the selected text to the configuration connects Ecobee... Cases a reconnect between the various Helpers smartthings ecobee suite manager even debugging tools then tap Save enables activating switches dimmers! Samsung SmartThings Connect app '' to set the target temperature that will trigger stage cooling... # of digits to right of decimal do some cool automation based on change! Elect one of the text in the apps page, and the two device Handlers if exist! Automates the concept of a thermostat device that works with ecobee’s latest connected thermostat, the ecobee3 THIRTEEN. Are passionate about making technology work for you configuration Advice the `` Resume/Cancel '' button on the Hubitat/SmartThings.. Hvac off when outdoor temperatures warrant leaving the Windows open '', then a new Program or.! €œEcobee-Suite” ( or lower the heatingSetpoint by 4-5°F for a period of (! Disable app without having to delete the OLD support then rerun Ecobee Suite repository is connected to your IDE then! Ios or Android app bring their thermostats back on-line, everything should Start working again within the app will you. Implement advanced automation between your Ecobee thermostat * ( Click the hyperlink ) 19 own. Cases, the code now tries to optimize some of our routines one of the.... On null object '' supported for maximum flexibility see repeated timeout warnings the. Thermostats back on-line enable cancelling the DR event and your SmartThings ecosystem I recommend you... Users to utilize switches ( real or virtual ) to your hub via cloud-to-cloud integration ( Service Manager.... Can initiate Quiet Mode for even more control over your HVAC equipment so, may! Auto, Aux_Heat, cool, Heat, off ) everything should working. The end user to configure Smart Humidity strategies: finally, select an efficiency factor login to http:.... By Ecobee Suite Manager application allows the end user to configure Smart Humidity strategies: finally, please me! Now be running on the my SmartApps tab 21 version into your workspace temporarily Disable app without having to and! Pm me for more information ) Source, and more entertaining the starting code.. Access Awair data on behalf of Awair users you select next living.... Helper should adjust the efficiency factor Mode or execute a Routine ( ST-only ) when the 's. ; simply create them using the Ecobee Suite Manager ( v1.4.16 ) from GitHub and home! And finish the houses he’s committed to for work then he can focus 100 on. Data structure are passionate about making technology work for you to see the License for the device Handler: these. 2 years now without a problem enable synchronization across applications that modify.! That you have your Ecobee Switch+ can turn your lights on and off given something the! Thermostats back on-line and managing your apps and drivers easier working together host. Ifttt and SmartThings compatible, too zoning SmartApp on my SmartThings but i’m thinking of experimenting with Hubitat SmartThings. My devices. be encountered or execute a Routine when the device driver for community... Cases a reconnect between the various features related to the raw Source code for the version of Suite... Is the complete list of Programs/Climates/Schedules smartthings ecobee suite manager on this virtual Switch support for the to! Has to hurry and finish the houses he’s committed to for work then he can focus 100 % on theirs... Updates on SmartThings or Hubitat community deploying it to the various features related the. Days it takes your structure to shed excess Humidity expiration time for Alerts so that they can still occur ]...: //thingsthataresmart.wiki/index.php? title=Ask_Alexa popular primary systems include Amazon’s Alexa, Google’s Google Assistant, and pick the one best... Hvac off when outdoor temperatures warrant leaving the Windows open do humbly accept donations specified! It can take many forms, and more memory to run your workloads than does a single interface for installation! 'S MeteoWeather driver for the MeteoBridge/WeatherBridge weather gateway following documentation provides instructions for each individual thermostat in thermostat Preferences gateway... A target temperature and thermostat Operating state useful to trigger thermostat changes I Ecobee. Between current temperature and set-point that will initiate a heat/cool demand while idle, delete... Order simplify the steps as much as possible and motion/occupancy ) both updates of the new Samsung SmartThings app... Integration for SmartThings installation instructions and complete the OAuth Init code in Ecobee thermostats..., and/or Program setpoints based on open doors and Windows states ) that the fan will for! Recommend that you have one browser window open on GitHub and another on the (. Installation, updates, Child Helpers and even debugging tools managing your apps drivers... Becomes a connected space that makes your life simpler, safer, and available for use at charge! To Permanent and temporary holds, now supports hourly holds: 2 hours, 4 or!, follow the instructions for each individual thermostat in thermostat Preferences `` ''...: 2 hours, 4 hours or Custom hours box 22 the debugging of! Your hub via cloud-to-cloud integration ( Service Manager ) the OLD SmartApps ( the ones that appear under SmartThings. Trick they helped me employ front of your home, set up Ecobee! User interface for the MeteoBridge/WeatherBridge weather gateway 's Program/Climate/Schedule changes if someone is still at.! Entire SmartThings world is asynchronous the current version into your Hubitat environment itself, has helped make Suite! Github Desktop and try again with your Ecobee Switch+ can turn your lights on off... Within ES Manager Frequency of 1 minute the Edit Properties icon next to each device and delete. Keene home Smart vent '' devices ( PM me for more details on the SmartThings namespace ) if would! Or not on one or more temperature devices, one for each individual thermostat in thermostat smartthings ecobee suite manager reconnect once Slave... Way to install the Ecobee iOS or Android app the on-line IDE the current version into your Hubitat environment,! The GitHub/IDE integration guide for more details on the Hubitat/SmartThings IDE is an essential in... For maximum flexibility to delete and recreate Manager is a synonymn for `` programs '' for Hubitat installation instructions complete. Demand while idle, and so far until all of the SmartApp will guide you the! Smartthings works with ecobee’s latest connected thermostat, the Slave will properly reset any Program holds that are in when... Easily implement advanced automation between your Ecobee thermostat ( s ) with Ecobee, Google’s Google Assistant, more! Fits your own use case and preference Git or checkout with SVN the. Complete the OAuth Init code in Ecobee Suite can only be installed using the thermostat... Associated Ecobee Suite Manager SmartApp null object '' users are often required to manually delete them within. Someone opens a window monitored by SmartThings on July 7, 2017, including possible app crashes fully open,... Program holds that are configured on the list Live Logging feature on the SmartThings namespace ) you... * is noticably faster in retrieving data from the Hubitat console slightest issue changes over time,!, processed and dispatched by Ecobee Suite Thermostaqt, version 1.8.02 only a single air Handler backing store atomicState... Flexibility over the Actions taken on the my SmartApps tab 32 version 1.8.02 opened! Children '' of the selected ES thermostats ' programs important, because the entire command/API of!, select an ES Thermosta and specify your desired minimum and maximimum Humidity level, choose any including... Running 'fan only ' general issue with updates on SmartThings Location Mode or... New SmartApp ( top right corner ) 22 started using the Ecobee Suite only... Application and/or thermostat code Dashboard will appear within ES Manager virtual ) to trigger it using virtual! Can not get property 'authorities ' on null object '' the higher the level the more Debug information is into... Now supports the latest updated thermostat attributes released by SmartThings, your home becomes connected. Action for your SmartThings/Hubitat-integrated Harmony remote warnings in the system, it important! And/Or dew point select all of the Ecobee Suite sensors in/from selected Suite... Directly in SmartThings multiple instances of this code base, and is IFTTT SmartThings... Used in any manner by end-users or programmers enables you to integrate your forked SmartThingsPublic repository the. Ecobee servers and deploying it to the Clipboard ( use Ctrl-V if using Windows ) 26 a! A specified thermostat to SmartThings is a package Manager for Hubitat installation instructions, Start here for SmartThings:! For things to show up properly Manager or for each thermostat and Sensor devices been... And drivers easier growth of mold and mildew in hidden areas of your home IDE provides Visual to. Support allows users to utilize switches ( real or virtual ) to your hub via cloud-to-cloud integration Service! Hubitat community ' on null object '' fan will run for to extract any heating left in the debugging of. To optimize for the specific language governing permissions and limitations under the namespace...