Skip to the content.

phpMyHue

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

Functionnalities

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 root directory.
  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 information 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’.
    • ‘bridgeip’ is the ip address of your hue bridge in your lan.
    • ‘username’ is a registered user in your hue bridge (cf https://developers.meethue.com/develop/get-started-2/core-concepts).
    • ‘lang’ references an existing ‘lang/text_“lang”.json’ file (‘en’ by default).

Licence

MIT

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