Havent been here in a while, i guess thats a good sign. I need help though on using homebridge on my pi with hubconnect. I was able to get things working on both. I have the hubitat server instance and can push devices to show on homebridge, but i am scratching my head how or if i can push devices from homebridge to the hubitat? For instance Nest which I do have working on homebridge .
I tried to create a remote client in the hubconnect hub with the ip of the pi but thats where i get confused becasue that a diff auth key? do i need to profiles in the config.json ? thanks in advance
Thanks, nevermind the Nest. How to I share devices from homebridge to the hubitat with hubconnect. I can only figure out how to share hubitat devices to the homebridge.
Do you mean MakerApi? It only one way, Hubitat with homebridge
You could add a virtual device to the MakerApi, then in the Home app create a automation with the real device.
I have both installed. Not sure what one does vs the other tbh. But, what is the point of hubconnect then if it doesnt connect devices from hub to another?
If you have HubConnect installed, you already have so much code installed and functioning. You would duplicate some quantity just to get the MakerAPI installed and running. Therefore the answer is, if you have HubConnect installed, use the HubConnect version for Homebridge. IF you don't have HubConnect installed, use the MakerAPI version. The end result is the same. BOTH send Hubitat devices to Homebridge, which in turn sends the devices into HomeKit.
@JBrown suggests works exactly the same using HubConnect or MakerAPI:
I dont thik im being clear enough. I do not want my evices in homekit, i could care less about home kit. however some device that i can install into hubitat that can be intakked on home kit, i want those devices to be hubconnected to show in hubtat. ive done it with smartthings hub before but i can figure it out with homekit and homebridge
You have a device on HomeKit that you want on Hubitat, just like SmartThings. We get that You, me, everyone. Unfortunately Apple doesn't want you to do that. So... we.. you me, everyone, has to use 'tricks' to fool Apple into giving us what we want.
You need to 'mirror' the state of the HomeKit ONLY devices into fake devices.. virtual devices.
In a VERY simple case, you could create a virtual switch in Hubitat and send that to HomeKit. THEN, open the Automation tab in the Apple Home App and tell it when the real device goes ON, change the Hubitat device to ON. Then another Automation that says, when the real device goes OFF, change the Hubitat device to OFF.
The 'magic' is that it works.. the Hubitat device will perfectly mirror the Apple device. You can add the virtual switch to a Dashboard and watch it change. If you label it right, in a few hours you'll forget all about the 'trick' because it will just work.
Just remember that when you want the Hubitat dashboard to change the Apple HomeKit device, you have to have an automation for THAT too.
HubConnect works in pairs.. Each pair has it's own Key.
With Homebridge running on your Pi, you need to create another Server Instance. The key for that will need to be included in the Homebridge config.json.
yes i did. i have the remote client set on hubitat side and the key set in config on the homebridge side. hubconnect shows homebridge hub as active, but when i click on devices to share they arent showing whats on the homebridge side
If you have HubConnect installed to make a connection to another Hubitat or SmartThings, you've already 'invested' the time, energy, and understanding on HubConnect.
This may seem like a silly question, but do you need the button exposed to Homebridge? If not, then you can remove it from the MakerAPI configuration (at least that's what I have done). Any device not specifically added to the Maker API app does not show up in Homekit or Homebridge.
“This is the important piece of information!!!! A button is handled a little bit special. iOS doesn't have a button, therefore the plugin creates a switch for it that turns off right after you turned that on.
To filter that button out, maintain this in your config:
Having trouble with my blinds, I can set the position no problems but there is no feedback on the actual position it's either fully opened or fully closed?