Skip to content

dainesch/lighty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lighty Control

A web application that allows multiple users to control smart bulbs that supports multiple modes. The integration with Hue or similar bulbs is not included, but can easily be implemented using the LightController class.

The project is also used to demonstrate and test different technologies.

Image mode

Image Mode

Screenshot Image Mode

You select a predefined image or use you own and place the lights on the desired location of the image. The transition to different light colors is achieved by rotating the image at the desired speed.

Audio mode

Audio Mode

Screenshot Audio Mode

Using the Web Audio Api you can select an audio source (For example "What you hear" or a microphone) that will be used to draw the spectrum. Now you can place your lights on the desired location so that it changes color depending on the music.

Only tested in Firefox!

Pro mode

Pro Mode

Screenshot Pro Mode

Simple interface to perform experiments using PIXIjs to draw custom content on the canvas.

Technologies used

Prerequisites

Additionally recommended:

Non-Windows users

Make sure to adapt pom.xml and remove .cmd from the executables (Bower)

Installation

Just run mvn install using the desired profile and deploy an application server. Or open project in Netbeans, build project and run project

About

Web based control of smart lights (Hue)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published