EDIT: SmartThings has updated their stock device so this modified version is no longer needed and will be removed from GitHub.
I rewrote the default EcoBee Thermostat device handler that gets installed with the stock EcoBee SmartApp just like the modifications I made to the remote sensor devices (https://community.smartthings.com/t/release-ecobee-sensor-device-for-stock-ecobeethermostat/).
NOTE: There is NO additional functionality or capabilities in this device type. It is simple a aesthetics change because the stock SmartThings EcoBee device type looks awful. I have rewritten it to use a multiAttributeTile per their own instructions (http://docs.smartthings.com/en/latest/device-type-developers-guide/tiles-metadata.html#thermostat-multi-attribute-tile). If you want additional functionality I suggest you use this: [DEPRECATED] Free Ecobee Suite, Version 1.2.*.
The current stock EcoBee thermostat looks like this:
My modification switches to the multiAttributeTile, moving the mode and humidity onto the main tile:
Again this is just a aesthetics change to make it look better. Functionality wise it should operate exactly like the stock device type.
NOTE: You must have already installed the stock EcoBee device before using this. Its only the updated thermostat device. You can pull this from my repo:
- After your EcoBee is already installed and the new device type is installed go into your IDE at https://graph.api.smartthings.com/ide/devices
- Click on “My Devices”.
- Find the EcoBee Thermostat you want to update and click on it then click Edit.
- Under “Type*” change from the EcoBee Thermostat to the Enhanced EcoBee Thermostat then click Update.
As with my EcoBee sensor I’ve submitted this as a pull request against the original SmartThings device since I don’t understand why it’s not already updated.