njh / Marquette
Licence: apache-2.0
MQTT enabled Control panel written in node.js
Stars: ✭ 149
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
Projects that are alternatives of or similar to Marquette
Zwave2mqtt
Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue
Stars: ✭ 352 (+136.24%)
Mutual labels: mqtt, control-panel
Zwavejs2mqtt
Zwave to Mqtt gateway and Control Panel Web UI. Powered by Nodejs, ZwaveJs and Vue/Vuetify
Stars: ✭ 195 (+30.87%)
Mutual labels: mqtt, control-panel
Weewx Belchertown
A clean and modern weewx skin with real time streaming updates, forecast data and interactive charts. View it in action at BelchertownWeather.com
Stars: ✭ 131 (-12.08%)
Mutual labels: mqtt
Tunapanel
Autogenerate live Web-based control panels for Rust programs
Stars: ✭ 133 (-10.74%)
Mutual labels: control-panel
Esp32 Rhasspy Satellite
The repo has implementing an esp32 standalone MQTT audio streamer. Is is desinged to work as a satellite for Rhasspy (https://rhasspy.readthedocs.io/en/latest/). It supports multiple devices
Stars: ✭ 138 (-7.38%)
Mutual labels: mqtt
Ct Smart Home
A ready-to-use Node-RED setup for home automation
Stars: ✭ 132 (-11.41%)
Mutual labels: mqtt
Msgflo
Distributed Flow-Based Programming via message queues
Stars: ✭ 136 (-8.72%)
Mutual labels: mqtt
System sensors
Logging of system sensor specific for the RPI and sending them to a MQTT broker
Stars: ✭ 134 (-10.07%)
Mutual labels: mqtt
Mqtt Client Framework
iOS, macOS, tvOS native ObjectiveC MQTT Client Framework
Stars: ✭ 1,722 (+1055.7%)
Mutual labels: mqtt
Satis Control Panel
Satis Control Panel (SCP) is a simple web UI for managing your Satis Repository for Composer Packages.
Stars: ✭ 144 (-3.36%)
Mutual labels: control-panel
Graphql Mqtt Subscriptions
graphql-subscriptions implementation for MQTT protocol
Stars: ✭ 133 (-10.74%)
Mutual labels: mqtt
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
- Edit
settings.js
to point to your MQTT server - Edit
tiles.json
to configure your buttons and display text - Run
npm start
to start the web server - Open http://localhost:1890/ in you local web 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
- Apache 2.0 : https://opensource.org/licenses/Apache-2.0
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].