https://github.com/tim0-12432/data-volume-mqtt
Webapp and mqtt publisher for determining the remaining Telekom data volume
https://github.com/tim0-12432/data-volume-mqtt
congstar data-volume mqtt-client telekom
Last synced: about 1 month ago
JSON representation
Webapp and mqtt publisher for determining the remaining Telekom data volume
- Host: GitHub
- URL: https://github.com/tim0-12432/data-volume-mqtt
- Owner: tim0-12432
- Created: 2025-02-27T16:45:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-27T19:23:16.000Z (over 1 year ago)
- Last Synced: 2025-02-28T03:59:54.477Z (over 1 year ago)
- Topics: congstar, data-volume, mqtt-client, telekom
- Language: Python
- Homepage:
- Size: 85 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Data Volume MQTT
A flask server which gets the remaining data volume from Telekom and sends it to an MQTT broker.
---
## Use
1. `docker pull ghcr.io/tim0-12432/data-volume-mqtt:latest`
2. `docker run --name data-volume -d -p 8082:8080 --env DATA_VOLUME-MQTT-HOST=192.168.0.2 ghcr.io/tim0-12432/data-volume-mqtt:latest`
## Custom
### Build own image
`sudo docker build . --file Dockerfile --tag tim0-12432/data-volume-mqtt:`
### Run own container
`sudo docker run --name data-volume -d -p 8082:8080 --env DATA_VOLUME-MQTT-HOST=192.168.0.2 --env DATA_VOLUME-TIME_INTERVAL=60 tim0-12432/data-volume-mqtt:`
For debugging purposes you can set following environment variables:
`DATA_VOLUME-LOG_LEVEL=DEBUG` and `DATA_VOLUME-APP-DEBUG=True`
## Why
Especially useful when owning a router that uses LTE connection of Telekom related providers.
Some of them are:
- Telekom
- T-Mobile
- Congstar