URL: https://www.overclockers.at/coding-stuff/energieverbrauch-report-aus-timeseries-datenbanken-an-smarthome-benutzer_260973/page_1 - zur Vollversion wechseln!
Hey ihr Lieben Leute,
ich bin seit einigen Monaten in der Hausautomatisierung "gefangen" und speichere mir gerade vieles an Daten in Time Series DBs wie InfluxDB, Prometheus wo ein Grafana davor für manuelle Auswertungen und Charts zum Einsatz kommt. Bin noch sehr am Anfang.
Nun möchte ich um den Energieverbrauch für Familienmitglieder anfassbarer zu machen in der Visu (aktuell nutze ich Loxone) in dem man als Benutzer auf Start drücken kann und anschließend auf Stop. Nachdem Stop möchte ich die Zeit dazwischen heranziehen, verarbeiten und als PDF Report erstellen und damit per E-Mail z.B. versenden an den Benutzer.
Ich habe schon eine Idee wie ich es mit meinem Wissen umsetzen könnte, bin jedoch noch auf der Suche ob es nicht bereits Software oder Libraries gibt die mir an der Stelle behilflich sein könnten:
Warum erzeugst du nicht einfach einen Grafana Link? Start/Stop einfach als *nix Timestamp abspeichern und in der URL einbauen.
Ah, du meinst über den Link kann ich dann stets aus dem im Dashboard konfigurierten Graphen ein Bild generieren?
Nein, ich würde gleich direkt einen link mit fem entsprechenden Zeitfenster für das Dashboard selbst erzeugen. Der Umweg über einen Image Renderer usw ist doch unpraktisch?
Ich finde dein Projekt sehr interessant.
Nutze selbst Loxone, Home Assistant aber mit ordentlichen Graphen und Datenbank hab ich mich bisher nicht auseinander gesetzt.
Hier gibts einige User mit Loxone oder HA, daher halt uns bitte auf dem Laufenden, wie so ein fertiger Bericht aussieht.
Danke!
Hallo jousch!
Ich finde deine Idee auch interessant, würde aber spunz’ Weg vorschlagen.
Mir ist allerdings nicht ganz klar warum du das überhaupt machst und welchen Mehrwert das für die Familienmitglieder hat.
Hättest du Zeit das kurz zu erklären?
Falls du dennoch was statisches haben willst, hier noch 2 Punkte:
Grafana Snapshots rendern:
https://grafana.com/grafana/plugins...image-renderer/
ioBroker Modul um Energie/Verbrauchsdaten zu verwerten/berechnen:
https://github.com/DrozmotiX/ioBroker.sourceanalytix
im endeffekt könntest dir das in homeassisstant mit nodered relativ einfach selbst zusammenklicken.
Die einzige herausforderung wird das PDF. das könntest aber mit einem nodejs oder php script recht schnell umsetzen. HTML-> PDF. Im script lässt dir über die API den grafana graph ausgeben und platzierst es als bild ins html für das pdf
https://mattionline.de/grafana-api-...%20Source%3A%20
Email versand etc. würde ich dann aber auch gleich im script machen.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025