Skip to content

C# test project for controlling LIFX bulbs. Not associated with LIFX, using packet information documented by https://github.com/magicmonkey/lifxjs

Notifications You must be signed in to change notification settings

PhilWheat/LIFX-Control

Repository files navigation

LIFX-Control

This is a test project to control LIFX V1 lightbulbs with a C# library.

Not associated with LIFX, using packet information documented by https://github.com/magicmonkey/lifxjs

(Huge thanks to MagicMonkey and the others for digging out the protocol, without them none of this would be possible.)

Currently there are three sample projects included - LifxController by codemonkey76 for command line control LIFXControlTest - a WPF based test driver program for the LIFXControl object LightSpeak - a test program that provides voice control for the bulbs using a simple grammar and the Microsoft.Speec v11 SDK

You will need the Microsoft Speech Platform runtime, version 11 to compile the LightSpeak sample which can be found at: http://www.microsoft.com/en-us/download/details.aspx?id=27225

This library is a work in progress - intended features are:

Simple control of bulbs in groups or individually. Management of exposed bulb properties, including groups and labels. Scheduled and timed tasks and sequences. Storage and management of sequences. Integration with varied sensors. Support for Win32 apps, WinRT (Windows 8.1 and Windows Phone 8), and .Net Micro Frameworks. Example programs for each.

If you find issues, please enter them here. Also, please include how many bulbs are active when you run into your issue.

About

C# test project for controlling LIFX bulbs. Not associated with LIFX, using packet information documented by https://github.com/magicmonkey/lifxjs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages