feat: add MQTT publishing, subscriber, and browser UI #91

Open
Mark-van-der-Klaauw wants to merge 1 commit from Mark-van-der-Klaauw/intranet:feat/mqtt-publishing into main
Contributor

Publishes makerspace data (machine info, agenda items, MOTD items, chores, service log, pricelist, and member count) to the MQTT broker.

Also publishes an exit event when a member checks out via the UI.

Adds a browser UI at /mqtt/browser/ to explore live MQTT topics. Not yet linked in the navigation menu — that will follow later.

Also renames Location.mqtt_path to Location.mqtt_name, to better reflect that it is a name segment, not a full path.

Publishes makerspace data (machine info, agenda items, MOTD items, chores, service log, pricelist, and member count) to the MQTT broker. Also publishes an exit event when a member checks out via the UI. Adds a browser UI at /mqtt/browser/ to explore live MQTT topics. Not yet linked in the navigation menu — that will follow later. Also renames Location.mqtt_path to Location.mqtt_name, to better reflect that it is a name segment, not a full path.
feat: add MQTT publishing, subscriber, and browser UI
All checks were successful
Verify Pull Request / tests (pull_request) Successful in 1m44s
8549424e1d
All checks were successful
Verify Pull Request / tests (pull_request) Successful in 1m44s
Required
Details
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u feat/mqtt-publishing:Mark-van-der-Klaauw-feat/mqtt-publishing
git switch Mark-van-der-Klaauw-feat/mqtt-publishing
Sign in to join this conversation.
No reviewers
No labels
Draft
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
msl/intranet!91
No description provided.