C# application/library for controlling MiLight WiFi enabled lightbulbs. It is currently in development.
MiControl is an application/library for controlling MiLight light bulbs connected to a MiLight WiFi controller, written in C#. It has a user interface (MiControlGUI) for directly controlling, and a library (MiControl) for writing your own applications to control MiLight light bulbs.
The focus in development is currently on the MiControl library. The GUI is constantly undergoing changes to facilitate testing the library.
See the wiki for more information about using MiControl.
The goal of this project is to create an application/library with advanced functions to make use of the full potential of these cheap, wirelessly controllable lights. Functions that will be implemented are for example:
- Simple switching and changing color.
- Setting the color of the light to match your screen (Ambilight functionality).
- Synchronising color changes to music (Audio visualisation).
- Scheduling switching/color changing (Visual alarm clock).
- Switching by rules (i.e. turn lights on when phone enters local WiFi).
By using the code of the MiControl library, you could create anything to control these lights!