[RELEASE] My Ecobee Switch for your ecobee Switch+

dth_wallswitch
dth_lighting
ecobee
switch

(Yves Racine) #1

Hi,

I’m happy to announce 1 more new device under ST as part of My Ecobee related ecosystem.

Refer to the ST community wiki for more details:

http://thingsthataresmart.wiki/index.php?title=MyEcobee_Switch

To download the SmartThings code, go to www.ecomatiqhomes.com/store and choose My Ecobee Bundle which includes the code for My Ecobee device, its remote sensors, ecobeeSetZoneWithSchedule (zoned heating/cooling smartapp), and My Ecobee Switch.

I’ve developed more than 15k lines of code for integrating the ecobee devices into ST.

  • The code exposes all the ecobee switch’s relevant (and available) capabilities and attributes:

Screenshot here:

- My Ecobee devices’ unique design is based on a minimum number of state & atomicState variables. See the effect of state variables here:

  • All ecobee capabilities & attributes are exposed for easier integration with Rule Engines (SmartRules, Core or others)

- The SmartThings code unlocks all ecobee’s rich APIs features.

For more details about My Ecobee device and use cases supported, refer to

Or the ST community wiki entry for My Ecobee device:

http://thingsthataresmart.wiki/index.php?title=My_Ecobee_Device

For more details about my zoned heating/cooling smartapps, refer to:

Regards.


[RELEASE] Resilient - My Ecobee Device & ecosystem v5 - The smartest thermostat under ST with new "comfort tips" features and Unique Integration with Echo/Ask Alexa
The new ecobee smart light switch with built-in Alexa voice control
Demo of EcobeeSwitch+, Ask Alexa, My ecobee, My Flair, My Automatic integrations
(Yves Racine) #2

I must add here that the new My Ecobee Switch can also work under the new Samsung app after you have instantiated it with the ST classic app.

Regards.


(Yves Racine) #3

(Kirk Hilzinger) #4

Does it allow you use of the motion sensor?


(Yves Racine) #5

Hi, My Ecobee Switch will allow it when the proper APIs are available. For the moment, there is no APIs to access the occupancy & temp sensors associated to the ecobee switch+ .
https://www.ecobee.com/home/developer/api/documentation/v1/change-log.shtml
Regards.


#6

Will this device handler be able to set the microphoneEnabled setting turn the mic privacy on or off? I don’t think you have that API setting available for the Ecobee4. Could you possibly add it? I’d like to mute the mic on a schedule.


(Yves Racine) #7

Hi, do you mean MyEcobee Switch Device handler or MyEcobee (tstat) device handler?

MyEcobee Switch hasn’t had this capability yet as the ecobee APIs don’t allow to change any values related to the switch except its state (on, off).

However, MyEcobee (tstat) device currently supports it with the updateAudio() command.

ex. device.updateAudio(tstatSerial or null for current tstat, playbackVolume [0-100], microphoneEnabled [true,false])

Look at the signature of updateAudio() for more examples.

You just need to download My Ecobee device version 5.9.9.x at my store.

Regards.


(Yves Racine) #8

Hi,

I’ve created a smartapp for that purpose called ecobeeSetAudio at my github…The smartapp can schedule the updateAudio command on My Ecobee device (tstat) according to different criteria for your ecobee4 thermostat.

You can also manually change the audio setttings by pressing the > icon next to the name of the smartapp under Automation/smartapps.

Regards.


#9

Thank you Yves for creating this app and for add audio API to the Ecobee device handler.

I have one suggestion/request, could you possibly add some programming that makes the audio settings dependent on Mode?

Also, when using WebCore I do not see the updateAudio() even though I have updated the device handler.


(Yves Racine) #10

Hi, updateAudio() was added to the list of commands, so you should see it under WebCore. You may have to refresh your cache by changing the device’s type (using the IDE) to a z-wave thermostat and revert the change after. This will clear your cache.

Regards.


(Yves Racine) #11

Hi, mode selection was added to the smartapp, just resync at the github.

Regards.


#12

Thanks so much for everything.