All Projects → knalli → homebridge-pilight

knalli / homebridge-pilight

Licence: MIT license
Accessory plugin for Homebridge allowing to manage and control pilight devices

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to homebridge-pilight

Homebridge Mi Acpartner
XiaoMi AC Partner plugins for HomeBridge(https://github.com/nfarina/homebridge).
Stars: ✭ 250 (+1462.5%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Ewelink
Homebridge plugin to control eWeLink devices with original firmware.
Stars: ✭ 208 (+1200%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-keylights
Yet another Homebridge plugin for Elgato Key Light and Key Light Air. https://homebridge.io
Stars: ✭ 40 (+150%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Weather Plus
A comprehensive weather plugin for homebridge.
Stars: ✭ 176 (+1000%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Gsh
Allow Google Assistant to control your Homebridge accessories.
Stars: ✭ 190 (+1087.5%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-panasonic
A Homebridge plugin for Panasonic Viera TV's. Written to support the new Homekit TV accessory.
Stars: ✭ 18 (+12.5%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Harmony
Harmony websocket plugin for homebridge
Stars: ✭ 171 (+968.75%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Http Switch
Powerful http switch for Homebridge: https://github.com/homebridge/homebridge
Stars: ✭ 111 (+593.75%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Myq
🚗 myQ Liftmaster and Chamberlain Plugin for Homebridge https://github.com/nfarina/homebridge
Stars: ✭ 222 (+1287.5%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Server
Server plugin for homebridge
Stars: ✭ 154 (+862.5%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Mi Hygrothermograph
Homebridge plugin for the Xiaomi Mi Bluetooth Temperature and Humidity Sensor
Stars: ✭ 179 (+1018.75%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-homee
use your homee with homebridge
Stars: ✭ 14 (-12.5%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Config Ui X
The Homebridge UI. Monitor, configure and backup Homebridge from a browser.
Stars: ✭ 1,967 (+12193.75%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Dafang
Homebridge Plugin for Xiaomi Dafang / Wyze Cam IP Camera => Hey Siri, Start Video Recording
Stars: ✭ 176 (+1000%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Dacp
Remotely control Apple TV and iTunes via HomeKit.
Stars: ✭ 128 (+700%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Platform Wemo
Homebridge plugin to control Wemo devices.
Stars: ✭ 173 (+981.25%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Edomoticz
Domoticz Homebridge-Plugin
Stars: ✭ 104 (+550%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Nest Cam
View your Nest cams in HomeKit using Homebridge.
Stars: ✭ 103 (+543.75%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Tuya
🏠 Offical Homebridge plugin for TuyAPI
Stars: ✭ 145 (+806.25%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-unifi-occupancy-sensor
An occupancy sensor for Homebridge and UniFi
Stars: ✭ 71 (+343.75%)
Mutual labels:  homebridge, homebridge-plugin

Homebridge pilight Plugin

npm version Build Status License Greenkeeper badge

This is an accessory plugin for Homebridge allowing to manage and control pilight devices.

What does this plugin do?

This plugin only communications to the pilight daemon via the WebSocket API exposed by pilight itself. You should be sure to enable this api and the configured port is not blocked by any firewall.

Install

Important: This plugin is using ES6/ES2015. Please use an appropriate environment like NodeJS v4 or higher.

If you have already installed homebridge globally, just install

npm install -g homebridge-pilight

Alternativly, add the dependency into your local project with

npm install -S homebridge-pilight

Configuration

The plugin registers itself as pilight. You have the following options:

Option Default
host localhost
port 5001
device lamp
sharedWS false
type Switch

If you are running a pilight daemon on the same machine, you will probably skip both host and port.

The optional setting sharedWS = true will share a single connection for devices addressing the same pilight instance.

The Setting type = "type" can be "Switch", "TemperatureSensor", "HumiditySensor" or "Dimmer".

Additionally you have the Homebridge options accessory (for the actual plugin) and name (for representation later).

Example config.json

{
  "bridge": {
    "name": "Homebridge",
    "username": "CC:22:3D:E3:CE:30",
    "port": 51826,
    "pin": "031-45-154"
  },
  "description": "This is an example configuration file with pilight plugin.",
  "accessories": [
    {
      "accessory": "pilight",
      "name": "My lamp",
      "device": "lamp",
      "sharedWS": false,
      "type": "Switch"
    }
  ],
  "platforms": [
  ]
}

License

Copyright 2017-2018 by Jan Philipp. Licensed under MIT.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].