homebridge-lightbulb-gpio
v0.1.0
Published
Fast plugin LightBulb plugin for Homebridge + Raspberry Pi GPIO
Downloads
2
Readme
Homebridge Relays
Controls 4 channel relays with a Raspberry Pi using HomeKit.
Hardware
The hardware is quite simple to construct.
- Any Raspberry Pi
- Relay connected to light bulb and rpi gpio
Installation
- Install homebridge using:
npm install -g homebridge
- Install this plugin using:
npm install -g homebridge-lightbulb-gpio
- Update your configuration file. See
config-sample.json
in this repository for a sample.
Sample Configuration
{
"accessories": [
{
"accessory": "LightBulbGpio",
"name": "Living room light",
"pin": 11,
"invert": false,
"default_state": false
}
],
"platforms": []
}
Accessory Configuration Options
Name | Meaning
---------------- | ------------------------------------------------
accessory
| Accessory type. Relay
(REQUIRED)
name
| Default name for the accessory. (REQUIRED)
pin
| Which pin number to use for this accessory. (REQUIRED)
invert
| If true, output on pin is LOW
for ON
, and HIGH
for OFF
. (Default: false)
default_state
| State to set on start of homebridge. true
for ON
, false
for OFF
. (Default: false
/OFF
)
duration_ms
| If given, accessory will stay ON for this many milliseconds, then turn OFF. Timer resets if accessory is turned ON again while it is still ON. (Default: 0/None)