Dieses Python script kann
- Die log Dateien eines Danfoss TLX Wechselrichters von einem FTP Server lesen
- Die Daten in eine sqlite Datenbank parsen
- Dann die Daten in einem Grafana Dashboard plotten
- Die docker-compose.yml Datei herunterladen
- Die .env.sample Datei herunterladen und umbenennen zu
.env
und alle Parameter passend setzen. docker-compose up -d
baut das docker image und startet die Container- Weiter mit Schritt 7 aus Manuell
- Virtuelles Environment erstellen:
python -m venv venv
- Virtuelles Environment aktivieren:
source venv/bin/activate
- requirements installieren:
pip install -r requirements.txt
.env.sample
zu.env
kopieren und die Variablen passend setzen- Crontab erstellen um das script regelmäßig auszuführen
crontab -e
- Davor müssen die Variablen aus
.env
geladen werden:
source .env && python scraper_sqlite.py
- Davor müssen die Variablen aus
- grafana starten mit
docker-compose up -d grafana
- Einloggen mit login und password
admin
- In den Einstellungen die sqlite Datenbank als Datasource einstellen
- das
example_dashboard.json
importieren