Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tim0-12432/mqtt-listener
A webapp displaying all communication happening on an MQTT broker
https://github.com/tim0-12432/mqtt-listener
mqtt-client selfhosted
Last synced: about 13 hours ago
JSON representation
A webapp displaying all communication happening on an MQTT broker
- Host: GitHub
- URL: https://github.com/tim0-12432/mqtt-listener
- Owner: tim0-12432
- Created: 2022-02-23T18:46:13.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-27T19:08:08.000Z (8 months ago)
- Last Synced: 2024-03-27T20:44:06.937Z (8 months ago)
- Topics: mqtt-client, selfhosted
- Language: TypeScript
- Homepage:
- Size: 958 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
MQTT Monitoring Tool
A flask server which listens to mqtt topics and displays them on a webpage.---
## Use
1. `docker pull ghcr.io/tim0-12432/mqtt-listener:latest`
2. `docker run --name mqtt-listener -d -p 8082:8080 --env MQTT_LISTEN-MQTT-HOST=192.168.0.2 ghcr.io/tim0-12432/mqtt-listener:latest`If you want to enable Tasmota discovery, you need to add the following environment variables:
`MQTT_LISTEN-TASMOTA_ENABLED=True`## Custom
### Build own image
`sudo docker build . --file Dockerfile --tag tim0-12432/mqtt-listener:`
### Run own container
`sudo docker run --name mqtt-listener -d -p 8082:8080 --env MQTT_LISTEN-MQTT-HOST=192.168.0.2 tim0-12432/mqtt-listener:`
For debugging purposes you can set following environment variables:
`MQTT_LISTEN-LOG_LEVEL=DEBUG` and `MQTT_LISTEN-APP-DEBUG=True`## Images