Skip to content

Latest commit

 

History

History
56 lines (31 loc) · 1.15 KB

README.md

File metadata and controls

56 lines (31 loc) · 1.15 KB

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

Related Projects

Author

Nicholas Humfrey (@njh)

License