Skip to content

HVSoftware/phpMyHue

This branch is 30 commits behind FredBardin/phpMyHue:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 5, 2018
4167c6a · Jan 5, 2018
Dec 29, 2016
Oct 8, 2016
Jan 5, 2018
Jan 2, 2018
Oct 8, 2017
Sep 10, 2016
Apr 24, 2015
Oct 8, 2017
Dec 16, 2017
Jun 7, 2015
Oct 7, 2017
Jul 29, 2016
Jan 5, 2018
Dec 29, 2016
Jan 2, 2018
Jul 29, 2016
Nov 3, 2016
Nov 3, 2016
Nov 3, 2016
Nov 3, 2016
Nov 3, 2016

Repository files navigation

phpMyHue

Php web interface and api to manage Philips Hue lights in a local network.

Main Functionnalities

  • Full group management
  • Scenes update or creation
  • Manage and run xml scripted effects (debug mode available) (see wiki)
  • Full rules management for sensors (simplified mode available for Hue Tap switch with on/off functionalities)
  • Set color and/or brightness for a light or several at once
  • Copy color settings between lights (copy to, copy from, switch with)
  • Switch lights on/off
  • Run simple effects
  • Multi Lang (new translation files can be added and/or be submitted, see wiki)
  • Fully touch device compatible
  • Hue API class available in 'include/hueapi.php' (see comments in file)
  • Hue cmd web service available with 'hueapi_cmd.php' (see comments in file and wiki)
  • Hue effects web service available with 'main.php' (see wiki)
  • ...

Screenshots

Lights
screenshot

Scenes in french
screenshot

Effects
screenshot

Rules (simple mode)
screenshot

Rules (advanced mode)
screenshot

Installation

  1. Copy 'phpMyHue' directory and its content in your web server.
  2. Open a browser on your installation url, it should be something like "http://my_web_server/phpMyHue"
    • Automatic configuration begins (bridge detection, user creation, ...) : follow configuration informations in your browser

If you're asked to proceed manually because automatic setup failed to complete (ie. : local file writing not allowed from your web server), follow the displayed instructions or the ones below :

  1. Rename 'include/config.tpl.php' as 'include/config.php'
  2. Edit 'include/config.php' and put correct values for '$bridgeip', '$username' and, if needed, for '$lang'.

Licence

MIT

Includes the following plugins also used with MIT licence : jquery-ui, jquery-minicolors

About

Php web interface and api to manage Philips Hue lights

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 57.7%
  • JavaScript 37.8%
  • CSS 4.5%