An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          


data-volume-mqtt


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