LIFX

From ago control wiki
(Difference between revisions)
Jump to: navigation, search
(Installation)
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 ==
+
= Status =
LIFX White and LIFX Color bulbs as supported.
+
LIFX White and LIFX Color bulbs are tested and supported.
  
 
Command set: ON, OFF, DIM, SETCOLOR - working fime
 
Command set: ON, OFF, DIM, SETCOLOR - working fime
  
== Installation  ==
+
= Installation  =
 
+
 
== Install package ==
 
== Install package ==
 
  sudo apt-get install agocontrol-lifx
 
  sudo apt-get install agocontrol-lifx
  
== Enable and start daemon==
+
== Configuration ==
 
+
There are two different APIs for LIFX, Cloud based or native LAN. Both offer same functionality, but the LAN interface is much faster.
Then enable and start the daemon
+
Configuration for the agocontrol service goes into /etc/opt/agocontrol/conf.d/lifx.conf.
sudo systemctl enable agolifx.service
+
sudo systemctl start agolifx.service
+
  
 +
===  Cloud interface ===
 +
The Cloud interface is stable
  
=== Agocontrol LIFX service configuration ===
+
==== Cloud service configuration ====
Configuration for the agocontrol service goes into /etc/opt/agocontrol/conf.d/lifx.conf. Example:
+
 
<pre>
 
<pre>
 
[lifx]
 
[lifx]
 
API=Cloud
 
API=Cloud
APIKEY=add_your_key_here
+
APIKEY=<add_your_key_here>
 +
PollDelay=10                # Seconds between checking e.g. dim level
 
</pre>
 
</pre>
  
== LIFX LAN interface ==
+
==LAN interface ===
 
This interface is extremely experimental at the moment and should not be used except for development.
 
This interface is extremely experimental at the moment and should not be used except for development.
=== Installation ===
 
sudo apt install agocontrol-lifx
 
  
Dependency: [https://github.com/mclarkk/lifxlan LIFXLAN SDK] - included in the agocontrol package.
+
==== Dependencies ====
 +
* [https://github.com/mclarkk/lifxlan LIFXLAN SDK] - included in the agocontrol package.
  
=== Agocontrol LIFX LAN service configuration ===
+
==== LAN service configuration ====
Configuration for the agocontrol service goes into /etc/opt/agocontrol/conf.d/lifx.conf. Example:
+
Example:
 
<pre>
 
<pre>
 
[lifx]
 
[lifx]
Line 42: Line 40:
 
PollDelay=10    # Seconds between checking e.g. dim level
 
PollDelay=10    # Seconds between checking e.g. dim level
 
</pre>
 
</pre>
 +
 +
== Enable and start daemon==
 +
Then enable and start the daemon
 +
sudo systemctl enable agolifx.service
 +
sudo systemctl start agolifx.service

Revision as of 14:46, 3 January 2017

Contents

Overview

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

Status

LIFX White and LIFX Color bulbs are tested and supported.

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

Installation

Install package

sudo apt-get install agocontrol-lifx

Configuration

There are two different APIs for LIFX, Cloud based or native LAN. Both offer same functionality, but the LAN interface is much faster. Configuration for the agocontrol service goes into /etc/opt/agocontrol/conf.d/lifx.conf.

Cloud interface

The Cloud interface is stable

Cloud service configuration

[lifx]
API=Cloud
APIKEY=<add_your_key_here>
PollDelay=10                # Seconds between checking e.g. dim level

LAN interface

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

Dependencies

LAN service configuration

Example:

[lifx]
API=LAN
NumLights=4     # The number of bulbs you have. By setting this, the discovery goes much faster
PollDelay=10    # Seconds between checking e.g. dim level

Enable and start daemon

Then enable and start the daemon

sudo systemctl enable agolifx.service
sudo systemctl start agolifx.service
Personal tools