Comments (13)
The homebridge project is a great idea but in my opinion it integrates the different technologies on the wrong level (read: different level then OpenHAB). the OpenHAB-HomeKit-Bridge tries to be an easy to use add-on for OpenHAB to support HomeKit but integration is all done in OpenHAB itself.
As I restructure the OpenHAB-HomeKit-Bridge to support the new API style of HAP-NodeJS I might try to bring it closer to the plugin style of homebridge.
from openhab-homekit-bridge.
I am looking forward for the restructured version as I have problems in pairing my iOS device to the OpenHAB bridge (after verfify m3 success, the devices are still not paired :-(). However, HAP-NodeJS with its sample items works well for me.
from openhab-homekit-bridge.
Thanks for mentioning the problems. Please update your sources, delete node_modules & persist folder and
npm install
again. It will now pull an early version of HAP-NodeJS which allows iOS8 for correct pairing. Make sure not to expose a roller shutter in your sitemap. This is not supported at the moment.
from openhab-homekit-bridge.
Thank you for the update. I immediately tested the new version.
However, I still have the same problem as described in #13 :-(
from openhab-homekit-bridge.
Please delete persist once again and also remove the existing pairing from iOS. Restart the bridge and pair again.
from openhab-homekit-bridge.
Sorry, that did not work. I still get the same error...
from openhab-homekit-bridge.
Please test again with the branch new-api which builds upon the latest version of HAP-NodeJS.
Remember to
- delete node_modules folder
- delete persist folder
npm install
- remove bridge pairing from iOS
- start the bridge and pair again
from openhab-homekit-bridge.
Ok, I have switched to the new-api branch and followed your steps.
The pairing works perfect now! Thank you!
However, after adding the OpenHab Bridge as accessory, there is only one available service: OpenHab Homekit bridge. And I cannot switch any device in the Openhab sitemap using homekit.
from openhab-homekit-bridge.
Please make sure to have a separate sitemap for the bridge which only consists of plain items w/o any frames.
Here is an example:
sitemap demo label="HomeKit" {
Switch item=DemoSwitch label="Toggle Switch"
Slider item=DimmedLight label="Dimmed Light" switchSupport
Colorpicker item=RGBLight icon="slider"
}
from openhab-homekit-bridge.
Ok, that was the problem! Thank you! Now its working fine!!
from openhab-homekit-bridge.
To come back to the original question: I have no plans to merge with homebridge, here is why:
- OpenHAB-HomeKit-Bridge should only be one of many control points for smart home accessories. The voice control gained by Siri is not what makes gadgets of different vendors 'smart'.
- In my opinion openHAB does a really good job of integration of different accessories from different vendors and protocols. The effort in developing bindings should not be doubled just to adopt to HomeKit.
- The exclusive bridging to openHAB allows for a focused development against one single service. This allows for a very slick implementation with very few dependencies.
from openhab-homekit-bridge.
Good reasoning imo! However I'm unable to get homebridge and openhab-homekit-bridge to run at the same time. Even when setting them up to run on different ports there still seems like something in the hap-nodejs backend tries to bind to the same port resulting in whatever opened last crashing. Do you know how to sort that?
from openhab-homekit-bridge.
I don't know how to circumvent the fixed ports. There is an issue at hap-nodejs for this: https://github.com/KhaosT/HAP-NodeJS/issues/131
from openhab-homekit-bridge.
Related Issues (20)
- Elgato Eve - Extreme Brightening Lag & On to 1% HOT 3
- Instruction for homebridge install Windows HOT 1
- Does not work with iOS 9.3 HOT 1
- Startup Issues HOT 1
- n00b question regarding installing HOT 1
- Colorpicker sending strange values HOT 3
- text instead of slider for volume control HOT 1
- Startup Error HOT 21
- no items from sitemap loaded HOT 2
- Crash after a while HOT 2
- Crashes on Pi Respbian Jessie HOT 1
- cannot read property 'homepage' of undefined HOT 10
- Crash in HAPServer.js
- Outlets not working HOT 6
- RollerShutterItem "No Response" HOT 2
- Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory: HOT 2
- Feture request: support for garage door
- TypeError in SitemapParser HOT 1
- Only some rollershutters working HOT 1
- HomeKit issue, ever since IOS12 deveice was added HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openhab-homekit-bridge.