I appear to be missing something or doing something wrong but I can not for the life of me get my Ecobee Switches to show up in my devices. Tstat is fine but not the switches. They show in the Smart App and I have selected them but they do not show. Anyone have any thoughts on what I could be missing?
[RELEASE] Resilient - My Ecobee Device & ecosystem v5 - The smartest thermostat under ST with new "comfort tips" features and Unique Integration with Echo/Ask Alexa
- FIrst, did you save & publish the code for My Ecobee Switch under the right shard? This is required to be able to instantiate the objects under Things… I would suspect that this is the problem… Please refer to the installation steps under
- Second, if you’re still having issues , send me some logs with the detailed Logging/Notifications flag set to true in MyEcobeeInit (last page) and I will have a look.
Send me the logs to email@example.com. Don’t publish the logs here as they contain sensitive info about your location.
You sir are my hero. I missed the device handler for the switches
Still waiting for that article in your blog…Regards.
I apologize my friend I meant to send it over.
got it… Thnx!
I just installed your ecobee3 Smartthings code. But I ran the ecobee3RemoteSensorinit smartapp twice. Now I have an extra sensor smartapp and duplicate sensors. I have tried to remove the extra smart app and the extra sensors from the android Smartthings app and the Smartthings IDE. It fails to delete the extra sensors.
So any ideas on how I can clean this up?
Hi, first, you need to unselect the duplicated sensors in all routines and smartapps and then you’ll be able to remove the duplicate smartapp.
I have removed all references for all 8 sensors, those devices will not delete. But I cannot remove the ecobee reference in the sensor init smartapp It is a mandatory entry.
This is the error in the IDE when I try to delete one of the sensors.
No signature of method: script_dth_fa935b73ba2535c76586050843e7eaada34aa39dd8a5665ff174810a0968d165.traceEvent() is applicable for argument types: (null, org.codehaus.groovy.runtime.GStringImpl, null) values: [null, executing uninstalled for My Remote Sensor, null]
Hi, you can download the new version of your package at my store… You just need to replace
MyRemoteSensor’s code with the latest version (v1.1.7), and it will correct your issue.
Actually, the code change that I’ve made allows you to also delete the remote sensors from the IDE or the ST mobile app w/o having to go under the ecobeeRemoteSensorInit smartapp.
How do I allow you access so that I’m able to receive timely updates?
Hi, when you contribute to the code, you receive a download link from sellfy (ecommerce solution)… You can then use the same download link to receive minor updates.
There is also a way to register as a sellfy buyer to get updates.
Yes I have the link saved but would like to register as a buyer.
Hi, you’d need to follow the guidelines indicated under the terms of service at my store in order to get unlimited minor updates.
With V1.1.7 I was able to delete the extra sensors.
To all my contributors and ecobee users (which would like more resilience under the ST platform),
The ecobee outage was reported at 17:14 EDT and was resolved at 19:16 EDT and now everything is back to normal. The commands sent to My Ecobee device that were not executed have been stored in a queue for execution in the next hour window.
It’s always a good idea to check the following ecobee status page for any ecobee issues:
P. S. With my ecobee Device, you don’t need to re-login at ecobee as the code is resilient to the ST or ecobee outages.
Ecobee Servers Down
If you’ve tried to re-login at ecobee w/o success because of a temporary issue, then you may have lost your auth tokens in the process, so just make sure to follow all the steps at the readme, and re-login when your ST account is back to normal.
For all my contributors & ecobee users, I’ve just released a new version of My Ecobee device (v5.9.9x.3) which allows you to change the backlight settings of the ecobee (ex. BacklightSleepIntensity, BacklightOnIntensity, BacklightOffTime in seconds).
The new commands are
command "setBacklightOffTime" command "setBacklightSleepIntensity" command "setBacklightOnIntensity"
ex. device.setBacklightSleepIntensity(0) // in webcore, to deactivate the backlight in sleep mode
FYI, a new smartapp at my github called ecobeeSetBacklight allows you to change the backlight settings on a predefined schedule.
You can also use the github integration to get the smartapp using the following settings:
Owner : yracine
Name : SmartThingsPublic
Branch : master
As a contributor to my code, if you haven’t upgraded to MyEcobeeInit (v4), you need to carefully read the release notes to ensure a smooth transition. The new version allows you to create all ecobee devices (ecobee tstat + ecobee switch+).
FYI, My Ecobee devices (tstat + switch) are compatible with the new Samsung Connect mobile app.
Please note that at the moment, the new Samsung mobile app will only display the basic attributes for the thermostat until the custom capabilities are available for the developers. You can then use the ST classic app for more capabilities and commands.
The instructions to force a refresh for your existing device(s) in order to be displayed under the Samsung app are included in the installation file as part of the download zip file.
You can download the new versions at my store using your original sellfy download link.
P.S. If you’re an active contributor to one of my support packages (and I have access to your ST account), the upgrade has already been done for you. You don’t need to do anything, everything has been taken care of.
Portable (movable) thermostat?
Question about the humidifier control. The internal humidity sensor doesn’t have the best accuracy. Can you recommend a external humidity sensor to integrate into the humidity control?
Hi, there is a thread here