ioBroker.lifx
Lifx adapter for ioBroker
Installation:
the official released version
npm install iobroker.lifx
the actual version from github:
npm install https://github.com/foxthefox/ioBroker.lifx/tarball/master --production
Settings/Configuration:
- no settings or configuration required, adapter automatically detects the lamps
metro widget unreachable status
- small icon for unreachable status in metro-widget is the first object of notification
- object_id[0] is the indicator.unreachable
- instead of presetting "true", "false" shall be written
- the icon should be wifiColorRed.png
- horizontal offset of 6 should work fine
Visualization:
- use lifx widgets
objects
Object | Value | settable | Description |
---|---|---|---|
Bulb.state | boolean | x | true/false -> ON/OFF |
Bulb.colormode | boolean | x | color, white |
Bulb.temp | value | x | color temperature 2500...9000 K |
Bulb.hue | value | x | color 0...360 |
Bulb.sat | value | x | saturation 0...100 % |
Bulb.bright | value | x | brightness 0...100 % |
Bulb.online | boolean | - | true/false |
Bulb.label | value | - | name/label |
Bulb.vendor | value | - | vendor info |
Bulb.product | value | - | product info |
Bulb.colorLamp | value | - | colorLamp info |
Bulb.infraredLamp | value | - | infraredLamp info |
Bulb.multizoneLamp | value | - | multizoneLamp info |
Bulb.Zone.temp | value | x | color temperature 2500...9000 K |
Bulb.Zone.hue | value | x | color 0...360 |
Bulb.Zone.sat | value | x | saturation 0...100 % |
Bulb.Zone.bright | value | x | brightness 0...100 % |
TODO:
- getting adjustment of color values with all existing settings (brighness adjust has fixed 80% saturation and keeps the previous hue setting; saturation adjust and hue adjust has fixed 80% brightness)
- transition times
- waveforms
known issues
- values outside of range cause crash of adapter
Changelog:
1.0.1
- bugfix, conext of 'this' in timeout
- Null exception with B/W bulb issue#23
1.0.0
- refactoring, change to class based structure of the adapter
- gitub actions instead travis
0.2.1
- (Jarvis020) errorhandling improvements
- (Jarvis020) fade time
0.2.0
- lifx-lan-client library instead node-lifx
- states for vendor, product, version, product features
- multizone support
- cyclic polling
0.1.1
- logo quadratic
0.1.0
- compact mode
0.0.5
- adminv3
- noConfig -> no admin page anymore
0.0.4
- jqui widget with interactive colored slider
0.0.3
- metro widget
- jqui widget
0.0.2
- change to node-lifx
- successful tested with 2 lamps and firmware 2.1
0.0.1
- initial setup with lifx
License
The MIT License (MIT)
Copyright (c) 2016-2022 foxthefox foxthefox@wysiwis.net