0.1.2 • Published 3 years ago

homebridge-sunsensors v0.1.2

Weekly downloads
6
License
Apache-2.0
Repository
-
Last release
3 years ago

homebridge-sunsensors

This is a plugin for homebridge. It allows you to create sensors (occupancy sensors) which will be turned on or off based on the current sun position (azimuth). This is especially useful to, for example, fine-control window coverings.

Installation

  1. Install homebridge (if not already installed) using: npm install -g homebridge
  2. Install this plugin using: npm install -g homebridge-sunsensors
  3. Update your configuration file (see below).

Example Configuration

See config-sample.json for an example config. This plugin can also be configured through a GUI like homebridge-config-ui-x.

Platform Configuration

ParameterNote
latLatitude of the location the sun position should be calculated for.
longLongitude of the location the sun position should be calculated for.
sensorsArray of objects containing configuration for the sensors, see below.
debugLogoptional, default: false, additional debug log output

Sensors Configuration

ParameterNote
nameDisplay name of the sensor.
lowerThresholdLower threshold in degrees between -360 and 720 (-360 to 0 and 360 to 720 can be used to create overlaps).
upperThresholdUpper threshold in degrees between -360 and 720 (-360 to 0 and 360 to 720 can be used to create overlaps).

Thresholds example: If you want the sensor to turn on when the sun is between 0° and 90° azimuth, set the lower threshold to 0 and the upper threshold to 90. See the example configuration file for a basic set-up (north, east, south, west).