homebridge-http-lux

0.7.1 • Public • Published

homebridge-http-lux

Supports http ambient light sensor devices on the Homebridge platform. Additional hardware required. This is a modified version of the https://github.com/metbosch/homebridge-http-temperature plugin. This version only supports the light sensor. MAX lightlevel is set to 800.

Installation

  1. Install homebridge using: npm install -g homebridge
  2. Install this plugin using: npm install -g homebridge-http-lux
  3. Update your configuration file. See sample-config.json in this repository for a sample.

Configuration

Configuration sample file:

"accessories": [
    {
        "accessory": "HttpLux",
        "name": "Ambient Light Level",
        "url": "http://192.168.0.20/api/lightlevel",
        "http_method": "GET"
    }
]

The defined endpoint will return a json looking like this

{
	"lightlevel": 450
}

This plugin acts as an interface between a web endpoint and homebridge. You will need additional hardware to expose the web endpoints with the light level information. I built my Temperature, Humidity and Light Sensor on the NodeMCU board with Arduino IDE.

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i homebridge-http-lux

    Weekly Downloads

    4

    Version

    0.7.1

    License

    ISC

    Unpacked Size

    16.1 kB

    Total Files

    5

    Last publish

    Collaborators

    • crashtestoz