@ullij
Hi, das war es nicht wonach ich suchte. Ich habe es jetzt herausgefunden.
Ich habe es jetzt so gelöst, dass ich
- einen Datenpunkt im Format number angelegt habe und in InfluxDB speichern lasse
- im Skript bei jedem Aufruf alle historischen Daten lösche
- im Skript 24 Daten (prozentualer Verbrauch zu dieser Tageszeit) speichere (und das "from" des Datenpunkts missbrauche um meinen eigenen Text/Beschreibung zu dem entsprechenden Wert/Verbrauch zu speichern)
- in Grafana sowohl das "from" als auch "value" in einem Table anzeigen lasse (und die echte Zeit ausblende)
So siehts jetzt in Grafana aus:
Das ist das Skript (JS-export vom blockly):
Die zwei Queries in Grafana:
SELECT "from" FROM "autogen"."javascript.0.test.statistiker" WHERE $timeFilter
SELECT "value" FROM "autogen"."javascript.0.test.statistiker" WHERE $timeFilter
Und hier die anderen Einstellungen (overrides und transformations) in Grafana:
Wieso schreibe ich das so ausführlich? Vielleicht ist es ja auch für andere Leute interessant:
- Grafana zur Visualisierung der Iobroker-Daten zu nutzen -> Grafana kann man auf dem PC installieren und so Ressourcen beim Iobroker-Rechner (zB Raspberry 1b bei mir) sparen
- Beliebigen Text (zB. der letzte Emailabsender, die letzte Zeile der Iobroker-Log-Datei oder einen Zufallstext zur Begrüßung) im Grafana-Dashboard anzuzeigen (ist im Skript die Kategorie zB. "7 Uhr")
Viel Spass damit!