Update 'README.md'
This commit is contained in:
parent
602ad31d2d
commit
97a8f33681
77
README.md
77
README.md
@ -1,2 +1,79 @@
|
|||||||
# homebridge-flux
|
# homebridge-flux
|
||||||
|
|
||||||
|
Homebridge-flux automatically adjusts the color temperature of your smart lights throughout the day to limit blue light closer to night time.
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
1. To install from source, clone the repo
|
||||||
|
|
||||||
|
```
|
||||||
|
git clone ssh://git@thebword.ddns.net:3122/watsonb8/homebridge-flux.git
|
||||||
|
```
|
||||||
|
|
||||||
|
1. Install the repo globally
|
||||||
|
|
||||||
|
```
|
||||||
|
npm install -g --unsafe-perm .
|
||||||
|
```
|
||||||
|
|
||||||
|
1. Configure and run
|
||||||
|
|
||||||
|
## Configuration Example
|
||||||
|
|
||||||
|
```
|
||||||
|
{
|
||||||
|
"platform": "Flux",
|
||||||
|
"ipAddress": "192.168.1.238",
|
||||||
|
"userName": "[redacted]",
|
||||||
|
"clientKey": "[redacted]",
|
||||||
|
"latitude": 39.103119,
|
||||||
|
"longitude": -84.512016,
|
||||||
|
"lights": [
|
||||||
|
"Play left",
|
||||||
|
"Play right",
|
||||||
|
"Floor lamp",
|
||||||
|
"White floor lamp",
|
||||||
|
"End table lamp",
|
||||||
|
"Night Stand",
|
||||||
|
"Ceiling Light A",
|
||||||
|
"Ceiling Light B"
|
||||||
|
],
|
||||||
|
"name": "Flux",
|
||||||
|
"ceilingColorTemp": 4000,
|
||||||
|
"sunsetColorTemp": 1900,
|
||||||
|
"floorColorTemp": 1500,
|
||||||
|
"sunsetDuration": 1800000,
|
||||||
|
"transition": 10000,
|
||||||
|
"delay": 30000
|
||||||
|
},
|
||||||
|
```
|
||||||
|
|
||||||
|
### Options
|
||||||
|
|
||||||
|
- platfrom: "Flux"
|
||||||
|
|
||||||
|
- ipAddress: The ip address of your phillips hue bridge
|
||||||
|
|
||||||
|
- userName: Automatically filled in by program
|
||||||
|
|
||||||
|
- clientKey: Automatically filled in by program
|
||||||
|
|
||||||
|
- latitude: Your latitude coordinate for the location of the lights that you would like to control (this is used to find the time of sunset in your location)
|
||||||
|
|
||||||
|
- longitude: Your longitude coordinate for the location of the lights that you would like to control (this is used to find the time of sunset in your location).
|
||||||
|
|
||||||
|
- lights: An array of light names registered with your hue bridge
|
||||||
|
|
||||||
|
- name: The name of the enable switch to appear in your HomeKit appear
|
||||||
|
|
||||||
|
- ceilingColorTemp: The upper range of color temperatures to start with. This will be the color temperature at the before of the sunset
|
||||||
|
|
||||||
|
- sunsetColorTemp: The middle range of color temperatures to use. This will be the color temperature during sunset
|
||||||
|
|
||||||
|
- floorColorTemp: The lower range of color temperatures to end with. This will be the color temperature at the end of sunset
|
||||||
|
|
||||||
|
- sunsetDuration: The total time of the sunset. Setting this to a longer period will lengthen or shorten the time between ceiling and floor color temperatures
|
||||||
|
|
||||||
|
- transition: The time in ms to transition from one color temperature to the next
|
||||||
|
|
||||||
|
- delay: The time in ms between color transitions
|
Loading…
Reference in New Issue
Block a user