Getting Data TO Hubitat

So I use Hubitat, Alexa, Siri, Homebridge, and HAI Omni Pro II, and I can never do what I want fully. The Omni is 20 years old but has most of my lights and door sensors. With a plugin, this all gets into Homebridge. BUT instead of Alexa and Siri I want Hubitat to be the "master'". The problem is getting all my Homebridge devices INTO Hubitat. The is a Homebridge-Hubitat plugin, but it only brings Hubitat devices INTO Homebridge, but not the other way around. I use text-to-speech and Hubitat can do that to Sonos/Ikea.

So I need a way for Hubitat to receive Homebridge Door Sensors, thermstats, etc. The only thing I see is MQTT, which Homebridge has. I installed Mosqitto so it is receiving messages from Homebridge. Now how do I use MQTT in Hubitat?? Anyone know of a good tutorial? Like when Homebridge sees a door open, I want Hubitat to say "Door Open." Thanks.

There are several Hubitat MQTT apps that publish updates from Hubitat devices to an MQTT broker.

AFAIK, there is only one that permits existing MQTT devices to be mirrored as Hubitat virtual devices. That would be @kevin's MQTT app, which is currently in beta. Available with detailed instructions here:

1 Like

There’s another option.

You should be able to bring your Homebridge devices into Home Assistant. Then use the Home Assistant Device Bridge (HADB) app to bring them into Hubitat.

1 Like

Thank you both. If I added Home Assistant, how do I get Homebridge to Home Assistant and then Home Assistant to Hubitat? I did try the Homebridge "plugin" on Hubitat, but it only took my Hubitat devices and transfered them to Homebridge, which wasn't helpful.

I'm not an MQTT expert, buy any means, but I got Mosqitto running and the OMNI plugin for Homebridge is connected to it working. Yeah!!! I have a list of all the GETS and SETS supported (there are 100's) I'll look at Kevin's MQTT app. I want MOST automation control on Hubitat, but it seems like all plugins just PUSH devices to another controller. Yes I can PUSH everything to Apple Home, but its IF/THEN logic is very primative and the only way it can SPEAK is by recording them in a voice file, putting them in Apple Music and then playing them on demand. I got Alexa to speak but that it not ideal either. Its a pain.

  1. Setup the HomeKit Device integration on Home Assistant. That will let you in import Homebridge devices into HA.
  2. Setup HADB on Hubitat. That will let you bring in HA devices into Hubitat.

This approach and using Kevin’s app will let you do all your automation on Hubitat. Kevin’s app doesn’t require you to setup HA. And you already have Mosquitto setup - so your broker is all setup.

The advantage of using HA is that there are several other integrations for HA that are useful in Hubitat.

1 Like