LIFX

From ago control wiki
(Difference between revisions)
Jump to: navigation, search
(Development history)
Line 1: Line 1:
 
== Overview ==
 
== Overview ==
 
This page is documenting the state of development of the LIFX bulb integration.
 
This page is documenting the state of development of the LIFX bulb integration.
 +
 +
== Status ==
 +
LIFX White and LIFX color bulbs as supported.
 +
 +
Command set: ON, OFF, DIM, SETCOLOR - working fime
  
 
== Installation  ==
 
== Installation  ==
Line 22: Line 27:
 
</pre>
 
</pre>
  
== Development history ==
+
== LIFX LAN interface ==
2016-11-16  Connecting bulb to network, not working, trying different suggestions from the net
+
This interface is extremely experimental at the moment and should not be used except for development.
 
+
2016-11-16  Connecting bulb to network, working after just letting the app wait for 5 minutes
+
 
+
2016-11-16  Created API key, basic Python script in place to get bulb info - working
+
 
+
2016-11-18  Trying out lifx-sdk for LAN communication (UDP/IP)
+
Dependencies
+
-- https://github.com/smarthall/python-lifx-sdk
+
-- https://pypi.python.org/pypi/bitstruct/3.3.1
+
 
+
2016-11-18  Able to list devices, turn on and off lights
+
 
+
2016-11-20  Started working on lifxbase.py and lifxnet.py
+
 
+
2016-11-20  Started working on agolifx.py - on/off working fine. Devices register with agocontrol
+
 
+
2016-11-22  Working on agolifx.py - basic dimming working fine
+
 
+
2016-11-23  Added testsuite
+
 
+
2016-11-30  agocontrol-lifx package installable and runable
+

Revision as of 16:47, 10 December 2016

Contents

Overview

This page is documenting the state of development of the LIFX bulb integration.

Status

LIFX White and LIFX color bulbs as supported.

Command set: ON, OFF, DIM, SETCOLOR - working fime

Installation

Install package

sudo apt-get install agocontrol-lifx

Enable and start daemon

Then enable and start the daemon

sudo systemctl enable agolifx.service
sudo systemctl start agolifx.service


Agocontrol LIFX service configuration

Configuration for the agocontrol service goes into /etc/opt/agocontrol/conf.d/lifx.conf. Example:

[lifx]
API=Cloud
APIKEY=add_your_key_here

LIFX LAN interface

This interface is extremely experimental at the moment and should not be used except for development.

Personal tools