0.1.0 • Published 6 years ago
homebridge-lightbulb-gpio v0.1.0
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.jsonin 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) |
0.1.0
6 years ago