This NodeJS application listens to MQTT messages and transforms them into Philips Hue API calls
JavaScript
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 3 commits behind dennisdegreef:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
Dockerfile
LICENSE
README.md
config.js
package.json
server.js

README.md

mqtt-hue-bridge

This node.js server listens on MQTT messages for lights and translates it to the philips hue bridge

Example

Clone the repository

$ git clone https://github.com/dennisdegreef/mqtt-hue-bridge.git
$ cd mqtt-hue-bridge
$ npm install

Start up the server by editing the config.js first to suit your needs

$ $EDITOR config.js
$ node server.js

Or by using environment variables

$ MQTT_HOSTNAME="192.168.0.1" HUE_HOSTNAME="192.168.0.2" HUE_USERNAME=$(whoami) node server.js

Publish some MQTT messages to try it out (I use mosquitto server for this, but whatever MQTT server should work)

$ mosquitto_pub -m "on" -t "light/all/state"
$ mosquitto_pub -m "50" -t "light/2/brightness"