Native HomeKit?

Yes, I had similar issues with an iPad as home hub while on battery. Leaving it plugged in all the time helped, but wasn’t super practical since we do use the iPad for other things.

I’ve since tried both an Apple TV and a home pod mini, and found both to work very well.

5 Likes

+1 on the HomePod Mini... also works nicely as another doorbell chime with HB ring integration..

1 Like

Guys, not sure I am in the right topic, but:

I have installed HomeBridge, linked it to Hubitat by installing tonesto7' Homebridge v2 plugin, got my devices to show up in homekit on my iphone, lights turn on and off and dim from there, no problem. But then it has a hard time with shades, I have a Zemismart Zigbee 3.0 motor, and another shade controlled by an aeotec nano shutter module. Both work very well in HE, but from homebridge or homekit, the do not close or open completely, or close by ignoring the upper limit (you can imagine the damage this could have done). Anyone had similar issues, and anyone has had more luck with other roller shade devices from HE to Homekit ?
Thanks,
Amine.

Probably best to post in @tonesto7 's Homebridge Plugin topic, to make sure other users, as well as the developer, see you question.

1 Like

I'll get rocks thrown at me for this, but here goes. How does one get something from Maker API if it is a thing, and how does one install it?

I, too. am interested in moving to HomePod Minis for voice control.

See the link to the thread in the post above yours.

That integration doesn’t actually use Maker API, it uses a Hubitat app written by a community dev. But it’s a great integration with Homebridge and the one that I use.

The alternative for integrating Hubitat with Homebridge is indeed based on using Maker API. More details in this thread:

Both integrations depend on another always-on PC to run Homebridge.

4 Likes

Further defining "always-on PC", Homebridge can run on a NAS or Raspberry Pi too. I have it running in a Docker Container on my NAS for example.

4 Likes

Agreed, PC probably isn't the most accurate term I could've used.

Basically anything that can run Linux, Windows or MacOS that's running 24/7.

Homebridge Github repo is a good source of info re: supported configurations.

4 Likes

Just today, I did a lot of video watching at YouTube, and have decided to plunge right in using a Raspberry Pi 4 I have sitting here doing nothing, so, I will have that always-on PC available.

If I don't end up causing explosions and fires, I likely will be back with more questions. My main desire is using HK for dashboards and to get rid of the Alexa issue with "her" responding when I don't want, among other things.

Fingers crossed.

2 Likes

Lots of people using homebridge successfully here, so ask away when you need any help.

2 Likes

I got rid of Alexa for the same reason. I've been using Homebridge from the beginning and I started with the pre-built image. If you want to stay away from tinkering with the Pi, I would highly recommend it.

2 Likes

First of, Rakeshg, this was very helpful, and I have a RPi 4 running Homebridge fine and dandy. I am using Ethernet and plugged it into one of my switches. I got the screen with the scan code, ran an update it wanted, and then followed the instructions for adding HomeBridge to my HomeKit. I scanned it with my iPhone, it latched onto the code with no issues, identified it as a bridge, and I went from there.

[Screech of tires here.] "Accessory Not Found. [further text here about making sure it is connected with an Ethernet cabled to my router.] So, I moved the Ethernet cable over to my router (an Asus standard router, not mesh), and... same thing.

Any ideas? It comes up fine and dandy in my browser (Safari) using 192.168.50.12, the fixed address to which it is assigned. It is reaching out to the internet just fine as I ran an update for the UI.

Now, one more thing: WHICH Habitat plugins do I want to add?

Thanks!

1 Like

This one has been easy for me to add/implement. He's even included

https://dantapps.github.io/

To build an initial config. Quite cool. :smiley:

I suspect your "not found" message might be related to having nothing selected.. which is done within the Hub tool.

1 Like

I just got it to connect by manually typing in the original code provided. Now, to see if I can figure out what you just sent me...!

It's a recipe.. start with creating a MakerAPI instance for HomeBridge. THEN add the Homebridge-hubitat-makerapi Plug-In to HomeBridge. (Nothing gets added to Home.)

THEN, you follow the recipe to connect the plugin to the hub with the MakerAPI details. That's when you want to use Dan's config builder. It will take what you supply and build a perfect starting config for HomeBridge.

On the Hub, open the MakerAPI instance for Homebridge and select the devices to mirror on to Apple's HomeKit. Maker/HomeBridge will converse at least every 5 mins for any new change to what's mirrored and those devices will appear in Home's Favorites page.

You left me with a cliff-hanger! What comes after that "Local IP address T..." I have that Maker API thing open and waiting now. Thanks in advance for the hand holding; I appreciate it.

Just click on the BLUE link and you'll see the full set of instructions.

ogiewon: I am good up to #2, Homebridge plugin installation. WHERE do I run these commands? I am so sorry to be so obtuse, but, this is one instance where my propellor beanie and bag of Doritos is letting me down.

Also, ** * Enable Include Location Events to support HSM and chaning of modes**, didn't find this, but found a switch labeled POST Location Events. I turned it on. No smoke or flames yet, so, did I do the right thing? And, if it would be easier to carry this over to private email I can send you an address, or provide a cell number.

Probably best to ask questions specific to @dan.t's Homebridge plugin over in his thread dedicated to this subject. Some of the answers will be dependent on exactly how you've chosen to run Homebridge ( on a dedicated RPi, on a Mac, on a PC running Windows or Linux, etc...) But in general, all of section #2 will be performed on the computer that is running Homebridge, often from a command line using admin/sudo rights.

It's on a Raspberry Pi 4. Let me tinker. if I blow it up, I can start again. Your patience with me is appreciated. I am a techie, but am so old I know how to change out a vibrator for a 1955 DeSoto radio!

EDIT: those 2019 instructions didn't quite work. I opened a Terminal in Homebridge and it showed different verbiage for the Homebridge installation. sudo commands barfed. It used wording like this:

Install Plugin: hb-service add homebridge-plugin-name
Remove Plugin: hb-service remove homebridge-plugin-name

The HomeBridge was already installed because I got this:

pi@homebridge:/var/lib/homebridge $ hb-service add homebridge
:heavy_multiplication_x: Invalid plugin name.

The HomeBridge shows up in Home Hubs and Bridges, under Bridges. Right there with my Lutron bridge. Yes, my Lutron stuff shows up in Home(Kit().

I may quit while I am ahead.

1 Like