Hey all, was wondering if it would be possible to combined some Homebridge devices with home assistant? I have a nest x Yale lock as well as nest temp sensors that work in Homebridge but not with home assistant.
Is there a way to get generic functionality by using home assistant to get info from Homebridge?
Depending on what all you have in HB, if you don’t mind removing it from Apple Home, it will be detected by HA as HomeKit Controller automatically after the removal, together with its devices (at least stuff I had did - so can’t be 100% sure since I didn’t have very many). Then once in HA you can pass to Apple Home via HomeKit Bridge. This has worked for me with a small set.
So remove Homebridge from HomeKit > add via HomeKit controller > reactivate HomeKit with home assistant?
Would be great if this works. I currently have me entire setup for homekit in Homebridge but I’m good to strip it down to the few things that don’t work.
Basically yes - there are minor steps here and there, but basically yes. I did this, and it would work.
But wait - I thought the idea of Homebridge is to make non-HomeKit devices talk HomeKit.
So this begs the question: Would you mind list your devices in your Homebridge?
We obviously would not know for sure, but depends on your list, there is a good chance that HA has a way that would/could actually support those devices, without the need of any bridge.
Everything I have works with home assistant except for my Next x Yale lock and Nest temperature sensors. Basically I want to use homebridge for these few things.
This sounds like what I need but let me ask a couple questions. My home has control4 lights, I added them to HomeKit, now I want to get them into Home Assistant. I added them to HomeKit using HomeBridge. But in Home Assistant only the HomeBridge itself was discovered by HOme Assistant. I was hoping all the lights would come with it but that didn’t happen. So, if I delete them from HomeKit will they be discovered by Home Assistant? Thanks in advance.
Hi Dave, Did you get your system working? I am in the same position as you. I have C4 lights, and everything else is Home Assistant. At the moment, the lights which are all Hue have a driver in C4, so the C4 switches work, but if I switch a Hue Light on via HomeKit (via Hue Bridge), the switches are out of sync (much to the annoyance of my Family) What I am hoping to do is buy a HomeKit Driver for C4, run a copy of HomeBridge, and have that come into Home Assistant. Then, use a Custom HASS Bridge to Bring the Lights into HomeKit. That way, C4 always controls the state of the lights, hopefully making sure that the physical switches always respond correctly
A)
Let’s set aside HA and HomeKit for the time being, and focus on Controls4 first: Does the C4 lights controlling Hue bulbs always work? Does this setup work via a Hue bridge?
If you controls would be out of sync between controlling from C4 and controlling from Hue app, you will want to fix that first. (Or forget about the Hue app and only control from C4.)
B)
If yes and yes, now add HA back to the equation. Have you tried to include your Control4 setup into the HA umbrella…? If not, this could be a start. Control4 - Home Assistant (home-assistant.io)
Now, with C4 lights + hue bulbs + HA, are they all working and in sync…?
If yes, an iPhone with the HA Companion app should now be working well with your C4 and Hue lights.
C)
Now, we can start working on exposing your HA lights into HomeKit, so that an iPhone can control the lights without HA Companion app, but with Home app via HomeKit. This however would require you having a HomeKit hub (an iPad, an Apple TV, Apple HomePod…) in the same home network… using this: HomeKit Bridge - Home Assistant (home-assistant.io)
= = =
So to recap, (A) is to first make sure your C4 setup would work every time. (B) is to introduce C4 into HA, and (C) is to introduce HA into HomeKit.
And then you shouldn’t need to buy anything extra.
There might be other reasons where you’d get stuck as you go through the steps above. If so, let’s open an new thread and ask away, you and me are probably off-topic of this thread at this point.
Thanks for taking the time. It is going to take a while to digest. Taking A. The answer to that is a "qualified’ yes. The guy who did my installation put a driver into C4 to control the Hue lights via a Hue Hub. I had a bulb die on me - which I replaced - but it wasn’t recognised by C4 until it was re-added to the C4 config. The reason I am going down this rabbit hole is exactly this - say I change the lights in the kitchen to a scene via Hue app - I then hit off on a C4 switch - that doesn’t work - so you hit the on switch and then off, and they are in sync - i.e. C4 knows they are now on so the second press switches off. I don’t know enough about the Hue C4 driver - i.e. I think it isn’t bidirectional - or I wouldn’t have this issue, the info I have found is out of date and it implies that the driver isn’t bi-directional. B) I don’t have the login to the C4 controller - will ask C) see B) - thanks again for your help
Hmmm. So, I have a similiar question (and similar confusion) as to how Home Assistant, HomeKit integration and Homebridge all interact.
Until two days ago, I just had Home Assistant, HomeKit and Ring integrations and life was good… until it wasn’t. The motion detection on my Ring Video doorbell stopped working. The ‘community’ claimed it was a known problem with the HA Ring integration and that I should install Homebridge and life would be good again, which I duly did as a service on my Mac. (I planned to get a dedicated Raspberry Pi for it if it solved my issues.)
Well, suddenly a bunch of HASS bridges appeared in Home Assistant and when I tried to configure them, the resulting mess in the Apple Home app was horrendous - bogus switches for things I can’t even identify. And even after that, my Ring doorbell didn’t appear! As of now, I’ve managed to back out all the bogus stuff and have got back to my original state (sans the Ring motion detection, of course).
Questions for the esteemed audience:
Is the native HomeKit Integration for HA bi-directional? In other words, if I configure something in the Apple Home application, is it reflected back into HA. (I now know to my cost that stuff in HA is reflected in the other direction towards the Home app.)
If so, then can I configure the Homebridge Ring plugin to expose the doorbell in Apple Home and it would then also appear in HA?
If not, then I’m at a loss, as I don’t think I can make Homebridge visible only to HA and not Apple Home.
As I said, a fair amount of confusion and what my expectations should be.
I just finished this setup a few days ago. I have Google/Nest devices (thermostat, protects, locks) that I wanted to get into HA so I could start doing some automations against them.
Here’s what I did:
Spun up a homebridge.io instance on my MacPro (it’s always on).
Added the Homebridge Nest integration (Authenticated and all of my Nest devices are in Homebridge)
This created the initial ‘child bridge’ - I connected this to Apple Home (HomeKit)
I created a second ‘child bridge’ - Once I spun this second child bridge up, Home Assistant auto discovered the Homebridge Nest child bridge
I configured that as a HomeKit device in Home Assistant
All of my Nest devices are available in both Home Assistant and Apple Home, including my locks.
I confirmed they work and commands from Apple Home are registered in Home Assistant and the reverse.