Complete Guide Connect HomeKit (Home App + Siri) To OpenHAB 2: HomeKit Binding

In this video I will show you how to connect or setup Home Kit (Home App + Siri) with OpenHAB 2. I will be connecting my Home app on my iphone and ipad to OpenHAB 2 but the same process can be used for other ios devices. We will be able to control openhab 2 with siri and the Home App! Siri will also control my sprinkler system and lights! All of this is going to be possible because we will be using the homekit integration binding in openhab 2.

Order the Kits, PCBs or 3D Printed Parts to make the devices here:

How To Connect Home Kit (Home App + Siri) To OpenHAB 2 (Written Guide):

Link to all the Parts and Tools:

Link To Home Automation Server Guide:

Home Automation Server Videos:
Demo –
Hardware –
Software (Using Mac) –
Software (Using Windows) –
Final Installation –

Check out the official website:


This channel will show you the path to creating your very own Ultimate Smart House using Arduino, raspberry pi, esp8266, OpenHAB 2 and more to do home automation. Each video will be a different project and tutorial that you can follow to make your house more technologically advanced. Also, there is more information as well as detailed guides on

28 Replies to “Complete Guide Connect HomeKit (Home App + Siri) To OpenHAB 2: HomeKit Binding”

  1. Ibrahim Nezar Al-Mahfooz

    Hi there, well done for this very good publishing and sharing.
    I have few questions:
    -. Did you manage to control volume and controls of Chromecast using Siri? If so, can you share the method or config?
    -. Is it possible to pass variables to openhab using Siri, for example you ask her to set a motor speed to a certain speed like 10 or any other value or ask her to set the motor speed to fast, slow or normal strings?

  2. Xavier Correa

    hi there went I write sudo nano /etc/openhab2/items/home.items and press enter it asks me for a PW. I tried mi pi pw, openhab habopen openhabian and always the same "Error executing command: login failed"

  3. Jon Fuller

    I’m new to OH2 and HomeKit for that matter. I have some z-wave switches that I’m able to get configured in Paper UI, but I can’t seem to get them to work with HK. I created a .items file and added the tags, but when I add openHAB to the iOS Home app, all it does is add the openHAB accessory and stop and I can’t do anything with it. It doesn’t take me through the other items. What am I missing? Should I not configure my z-wave items through Paper UI first and leave it all to manual entry? I can’t seem to figure it out. I’m running OH2 on Win10, btw.

  4. Luke Monahan

    Awww why does my stuff never work. When I got to the items folder I don't have any files. Just a readme file. Do I have to create the file? Also I'm using openhab2 and added everything by the GUI using paper ui.

  5. Thierry Stucker

    Many thanks Matt for the great tutorials you've made! They are very useful and I have just achieved my first home automation project largely inspired by yours and used many of your Arduino sketches! Good stuff! I did obviously many mistakes but at same time it was a great learning process and nothing I couldn't eventually overcome. It feels so great when it works 🙂 I'd have one question, I am running Openhab2 on a RPI 3 and noticed that Home Kit sometimes hangs. Looking at the log (var/log/openhab2) I saw that Home Kit is creating a Java exception and loses connection with Openhab. I was wondering if you were running into the same issue. I've looked at community forums and several people are having the same issue but couldn't find any solution. I've obviously checked that I am running Java 8 and not 9. Cheers

  6. Gavilaso

    Hi Matt thanks for all your videos!!! i have a problem. i just installed openhab2 onmy Rpi3 but home kit wont pair… i try unistall it, a clean installcion and nothing.. any advise??

  7. Will Lewis

    I'm a bit confused. If I make items in PaperUI they don't appear in the home.items file or in BasicUI. Also, whatever I create in the home.items file doesn't show up in Control section of PaperUI. Is there another .items file that PaperUI uses? What am I not understanding? I got Homekit to work but clearly I'm not understanding something fully.

  8. Mark Hammond

    Thanks for the video! I'm so glad someone is finally making videos on openHAB2. Forums online are okay for troubleshooting but as someone who is new to home automation how to videos make it so much easier. Finally got HomeKit to cooperate thanks to this video!

  9. Jacky Woo

    Hi Matt, BEFORE adding [ "Switchable" ] to the item: (Switch DEMOSW "Demo Switch"), Basic UI and Classic UI will show friendly name with the on/off switch. AFTER adding [ 'Switchable" ] (Switch DEMOSW "Demo Switch" [ “Switchable” ]), all UI's will show the Variable DEMOSW with the on/off switch. Any idea why? Thanks in advance!

  10. Golan

    So I got everything working but now after a few hours of not touching the home app all of the switches become unresponsive. Is there a fix for that?

  11. Rogier Mulder

    Hi Matt, thanks a lot for your awesome video's! I followed every step you describe but when I trie to add OpenHab in the home app it's not visible at all. Any ideas what the problem might be?

  12. eXiLium Clem

    Hy Matt, When i try to add openhab to my home app on my iphone, it says that my accessories is not compatible yet with the home app … I've tried several times with the same FU** result lol Can you help me ? 🙂

  13. Jonathan Scruggs

    Is there a way to make an alias of some sort to make HomeKit open and close the garage doors? Kind of like the dummy item you made but can translate 100% to be open and 0% to be closed.

Leave a Reply

Your email address will not be published. Required fields are marked *