[quote]Hi terigox,
As I don’t own multiple thermostats, I haven’t tested it. To be safe, I would recommend to use another app key and PIN in order to establish a different connection for each of your thermostats.
After creating each device within smartthings (under https://graph.api.smartthings.com/device/list with
different names and network ids), you then have to set the preferences for each ecobee device, and the serial number is a key element in order to visualize each of your thermostats individually.
Later, you can use the smart app ‘ecobeeManageGroup’ under
to synchronize the values (schedule, alerts, vacation, quick save) of your different thermostats.
[/quote]
Interesting, I have not used groups yet, but I will definitely have to try this, sounds nice!
I ended up setting up the second thermostat following the entire process over again. New API key for Ecobee and all. It seems to be working great so far. I use my thermostats mostly independently as one is upstairs and one is downstairs so I would like to keep them as separate as possible for automation of the upstairs unit independently of the downstairs. Not sure if groups still allow this, but I’ll give it a try.
[quote]
Also, please use the latest version of the codebase at github by replacing the code that you have in your
ecobee device type with a copy and paste of the new code,press ‘save’ and then 'publish in the smartthings IDE as I made a lot of changes recently.
Let me know how it goes, so I can adjust my code if a problem occurs.[/quote]
Ah great, I will update to the new code now and report back on any inconsistencies or issues!
Thanks again!
@Fauxreigner -
[quote]Yves, thanks for all of your hard work on this.
This link: https://github.com/yracine/device-type.myecobee1 is not functioning, although it appears the old one (https://github.com/yracine/device-type.myecobee) is with updates today.
Also, using the code from https://github.com/yracine/device-type.myecobee, I am able to create the device and authorize, but when I use the controls to increase the cooling setpoint, the ecobee does not actually change setpoint (although the event log in SmartThings says it does.)[/quote]
Do you see the other data points on the Thermostat object in SmartThings? I noticed at first not all fields would populate after a few tries, I noticed a couple of things:
- Data was not showing up correctly, so I re-ran the get PIN process and re-registered within Ecobee, this seemed to fix the problem for me, not sure if it was just a timing thing or what.
- Data was slow to show up even after seeing authorization success in the logs, I think the initial pull of data took a while, and/or the EcoBee API’s aren’t speedy
Not sure if either of these apply to your problem!