Marquette Save

MQTT enabled Control panel written in node.js

Project README

Marquette

Web browser based Control Panel that can publish and subscribe to MQTT messages.

Features

  • Resizable tile based control panel
  • Messages received by browser using Server-Sent Events
  • Messages sent from browser using HTTP POST

Install

git clone https://github.com/njh/marquette.git
npm install

Usage

  1. Edit settings.js to point to your MQTT server
  2. Edit tiles.json to configure your buttons and display text
  3. Run npm start to start the web server
  4. Open http://localhost:1890/ in you local web browser

Screenshot

Browser Screenshot

Limitations

  • Only 'Push Button' and 'Text' tiles currently supported
  • In-browser configuration not implemented
  • Styling improvements needed

Author

Nicholas Humfrey (@njh)

License

Open Source Agenda is not affiliated with "Marquette" Project. README Source: njh/marquette
Stars
157
Open Issues
4
Last Commit
3 years ago
Repository
License

Open Source Agenda Badge

Open Source Agenda Rating