This is a fork of https://github.com/fabaff/mqtt-panel
View VBAT, solar panel and resistor voltage published by https://github.com/ismagom/mqtt-galileo-solar in the Galileo Board.
A simple web interface which is able to subscribe to a MQTT topic and display the information.
The screenshot shows an example how to keep track on what's going in your apartment or your house. It's not about controlling, this setup is about observing various states.
What to see mqtt-panel in action -> http://youtu.be/Qb0UJa9kf2g
The web page is using bootstrap with jQuery.
Clone the mqtt-panel repository
git clone git@github.com:fabaff/mqtt-panel.git
###Dependencies
mqtt-panel depends on a couple of additional pieces:
npm install mqtt socket.io sqlite
A MQTT broker/server is needed to run on localhost on port 1883.
- Make sure that your MQTT broker/server is running and listening.
- Launch
./runner.shwhich will start the node server incl. the web socket on port 3000. - Run the mqtt-galileo-sensors program in the Galileo Board, or publish MQTT messages manually.
- Open
index.htmlwith your browser.
For manually sending messages to your MQTT broker/server you can use
mosquitto_pub from mosquitto.
$ mosquitto_pub -h localhost -d -t home/solar -m "100"
To check if the messages are are ok, subscribe to the topic home/# with
mosquitto_sub.
$ mosquitto_sub -h localhost -d -t home/#
mqtt-panel was insired by the ideas of:
mqtt-panel licensed under MIT, for more details check LICENSE.
