Skip to content

Ambient Hue is a real time average color synchronisation of your main screen and a Philips Hue light.

License

Notifications You must be signed in to change notification settings

asonnino/ambient-hue

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ambient Hue

Ambient Hue is a real time average color synchronisation of your main screen and a Philips Hue light. It analyses your screen and sends the current color and brightness to a selected Philips Hue lamp up to 10 times per second. You can configure the speed of the colour change and maximal brightness for your personal experience.

Documentation

Ambient Hue is written in Java and uses JavaFX to display the user interface shown below: Ambient Hue main interface

The first slider goes from 100 milliseconds to 2 seconds and represents the refresh rate. The second slider is used to decrease the brightness of the light (0% means no light and 100% means maximum brightness).

Settings

Ambient Hue currently supports HTTP Put requests, used to directly access your Philips Hue Bridge; see the official Philips Hue API for further information. The HTTPS Post request is useful when accessing the bridge through a proxy (e.g., to access your lights from outside your local network).

The full source code is available here while the current release is available here.

Sponsorship

Ambient Hue is open source software. Ongoing development is made possible by generous contributions.

Credits

License

The GPLv3 license

About

Ambient Hue is a real time average color synchronisation of your main screen and a Philips Hue light.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 97.1%
  • HTML 2.9%