lights

A Ruby library & CLI for interacting with Philips Hue.

Installation

gem install lights 

Basic Usage

require 'lights'
client = Lights.new( '192.168.x.x', 'username' )
client.register_username
client.request_bulb_list

See lights-examples for more usage examples.

CLI Quick Setup

lights discover -s
lights config -f --user <username>
lights register
lights list
lights on -l all
lights off -l all

See Sample Usage (Implemented) for more usage examples.

Development

Test:

bundle exec rspec spec/
bundle exec cucumber spec/features/

or

rake test

Build:

rake build

Install:

rake install