All Projects → njh → Marquette

njh / Marquette

Licence: apache-2.0
MQTT enabled Control panel written in node.js

Programming Languages

javascript
184084 projects - #8 most used programming language

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
Moquette
Java MQTT lightweight broker
Stars: ✭ 1,897 (+1173.15%)
Mutual labels:  mqtt
Actorcloud
Open-source IoT Platform
Stars: ✭ 138 (-7.38%)
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
Aws Mqtt Client
AWS Websocket Pub/Sub client
Stars: ✭ 147 (-1.34%)
Mutual labels:  mqtt
Msgflo
Distributed Flow-Based Programming via message queues
Stars: ✭ 136 (-8.72%)
Mutual labels:  mqtt
Sim800 mqtt
Visit our blog/website for more information
Stars: ✭ 142 (-4.7%)
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
Home Assistant Config
My Home Assistant Configuration 🏡🏡
Stars: ✭ 133 (-10.74%)
Mutual labels:  mqtt
Mqtt
Asynchronous MQTT client for PHP based on workerman.
Stars: ✭ 142 (-4.7%)
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
Mqttandroidclient
Android消息推送MQTT
Stars: ✭ 131 (-12.08%)
Mutual labels:  mqtt
Graphql Mqtt Subscriptions
graphql-subscriptions implementation for MQTT protocol
Stars: ✭ 133 (-10.74%)
Mutual labels:  mqtt
Blinker Doc
blinker中文文档
Stars: ✭ 139 (-6.71%)
Mutual labels:  mqtt
Mqtt Benchmark
Simple MQTT (broker) benchmarking tool
Stars: ✭ 146 (-2.01%)
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

  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

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].