Skip to content
Erik Baauw edited this page Jan 19, 2020 · 8 revisions

homebridge-lib

Library for Homebridge Plugins

Copyright © 2018-2020 Erik Baauw. All rights reserved.

While developing a number of Homebridge plugins, I find myself duplicating a lot of code. The idea behind this library is to ease developing and maintaining Homebridge plugins by separating this generic code, dealing with HomeKit and Homebridge, from the specific code, dealing with the actual devices being exposed to HomeKit.

Documentation

The documentation, how to develop a plugin using homebridge-lib, is provided in the code and through tutorials in the doc directory. To generate the documentation, install jsdoc and run jsdoc -c jsdoc.json. To view the documentation, open index.html in the out directory.

Wiki

This Wiki contains background information on HomeKit and Homebridge.