Quick Start - NRCHKB/node-red-contrib-homekit-bridged GitHub Wiki
-
Follow the install instructions on the read me page
-
Copy and paste the following into node red to have a bridge and on/off switch:
[{"id":"ed2d8340.e1d5d8","type":"homekit-service","z":"7b43483c.39305","bridge":"d334490b.40dac","name":"Example Switch","serviceName":"Switch","topic":"","manufacturer":"Default Manufacturer","model":"Default Model","serialNo":"Default Serial Number","characteristicProperties":"{}","x":360,"y":160,"wires":["5844674e.178708"](/NRCHKB/node-red-contrib-homekit-bridged/wiki/"5844674e.178708")},{"id":"8db975bc.c2e9d","type":"inject","z":"7b43483c.39305","name":"On","topic":"","payload":"{\"On\":true}","payloadType":"json","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":130,"y":120,"wires":["ed2d8340.e1d5d8"](/NRCHKB/node-red-contrib-homekit-bridged/wiki/"ed2d8340.e1d5d8")},{"id":"5844674e.178708","type":"debug","z":"7b43483c.39305","name":"HomeKit Out","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":550,"y":160,"wires":[]},{"id":"629771.da7c409","type":"inject","z":"7b43483c.39305","name":"Off","topic":"","payload":"{\"On\":false}","payloadType":"json","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":130,"y":180,"wires":["ed2d8340.e1d5d8"](/NRCHKB/node-red-contrib-homekit-bridged/wiki/"ed2d8340.e1d5d8")},{"id":"d334490b.40dac","type":"homekit-bridge","z":"","bridgeName":"Example Bridge","pinCode":"111-11-111","port":"","allowInsecureRequest":false,"manufacturer":"Default Manufacturer","model":"Default Model","serialNo":"Default Serial Number"}]
-
Click Deploy in Node-RED (please note it is recommended to deploy only modified nodes)
-
Once the flow has been deployed, open the Home app on an iOS device and click "Add Accessory".
-
Click "Don't Have a Code or Can't Scan?".
-
At this point you should see "Example Bridge" on your screen - click that and enter the code
111-11-111
.
Congratulations! You should now be able to press the "on" and "off" inject nodes in Node-RED to see the switch change in the Home app. You can also change the switch in your Home app and watch the debug screen in Node-RED to see {"On":true}
and {"On":false}
messages come in.
Head over to our other examples for more!