I wanted to create an issue here as I’ve been trying to get the Ecobee switch+ integrated into HA for quite some time and I know there are many others. I decided to just see what the Ecobee site did with switch state which lead me to file this after checking the Hass code : https://github.com/nkgilley/python-ecobee-api/issues/35
It also looks like the py library we are using hasn’t been updated on our end at least for a few releases.
It looks like we are blocked until (https://github.com/nkgilley/python-ecobee-api/issues/35) is resolved by adding support for calling new api end points to get the switch device meta data and patch end points. Then we can just poll for changes like how we do for the thermostats.
I am thinking about picking up a couple of these switches for the house and wanted to see how far along the integration is at this point? i see you were able to get everything working using the Apple Home Kit Controller, can you expand more on how you accomplished this? Do you have have an Apple Home Kit or is it ritualized in Hass? Is there native support directly in Hass at this point, i can’t find it? Apologies for what may be uninformed questions as i am very new to Hass and home automation in general.
Hey @niemyjski, can you provide more details on how you set this up? I’m trying to get this set up, but am not familiar w/ the HA HomeKit controller integration (or HomeKit in general). I don’t have an iPhone, but have a Mac (w/ iOS simulator) Not sure if that could be used - or if a physical Apple device is even needed? When I try to enable the HomeKit controller integration (by clicking the + in the Integrations GUI and selecting “HomeKit Accessory”), it just always responds w/ the following error “No unpaired devices could be found”. Any help would be awesome!
You need to use the homekit_controller component in home assistant and then contact ecobee support for all the homekit pairing codes and then just pair them from the configure integrations page in home assistant. They will show up for homekit discovery. I’m not sure on that error, sounds like homekit controller configuration may be needed. I set it up via yaml.
Thanks very much for the feedback. Luckily, I kept my Switch+ documentation and had my pairing code handy. As for it not being discovered, I’m running HA inside a Docker container and didn’t have it exposed to the host network so nothing was really being discovered actually. Once i added the --net=host it found the HomeKit devices immediately.
Home Assistant 0.107.7 switch is integrated through HomeKit, I can see all data, can turn off the switch but it isn’t possible to turn it on. Someone has similar issue ?
I have two of these switches and just lit up my Home Assistant machine about 3 days ago. My Ecobee video doorbell and floodlight work great. Kudos for getting the siren and the floodlight to be something that can be controlled, which I did not have on SmartThings, so I am elated to have those options. If they could get motion, that would be a bonus.
I know this thread is kind of old, being from April 2020, but I have two of those Ecobee Switch+ devices that I would love to at least have a on/off control on here, like I do in SmartThings. I tried adding “HomeKit” and it found my floodlight and doorbell. It did not find the switch.
I am going to hit Ecobee up, too. I know Ecobee discontinued the switch+ product after being unable to work out a few things but for what I use it for, it works great. I wish they did not do that. I do not know how willing they would be to support it. I use one in the kitchen for my sink light and will play music on it while I am preparing meals with the Echo integration.