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:
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.
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.
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.
Hi, please contact support@ecobee.com as this is a problem on their side of the APIs. I’m sending the right command and the ecobee APIs take note of the new microphone value every time…If it’s not working, they may tell you when a fix is coming for you.