NEWS
Grafana Tagesverbrauch
-
@crunchip sagte in Grafana Tagesverbrauch:
trag deinen Wert überall ein, kommende Woche passt sich dann der Wert Woche automatisch an, zum Monatsanfang passt sich dann der Wert Monat automatisch an usw...
Ok, danke.
Hab einen Fehler gesehen. Muss ja nicht 1224 sondern 1.224 eintragen.Und der Tageswert kommt jetzt von Tag zu Tag dazu.
-
@crunchip sagte in Grafana Tagesverbrauch:
trag deinen Wert überall ein
Gerade noch gesehen, dass ich bei zB
Meter reading at week start
den Wert ja nicht weiß. -
@Negalein
sourceanalytix.0.xyz.Meter_Readings.current_year.this_week
siehst du deinen fortlaufenden Verbrauch
sourceanalytix.0.xyz.consumption.current_year.this_week
deinen täglichen Verbrauch -
@Negalein musst du ja nicht, du startest mit dem jetzigen Wert, ab Montag startet die Berechnung für die neue Woche automatisch
-
@Negalein du müsstest dann
sourceanalytix.0.xyz.Meter_Readings.Current_Reading
für deinen Grafana Datenpunkt nehmen -
@crunchip sagte in Grafana Tagesverbrauch:
musst du ja nicht, du startest mit dem jetzigen Wert, ab Montag startet die Berechnung für die neue Woche automatisch
Ok, ich dachte du meinst ich muss den Wert überall eintragen.
@crunchip sagte in Grafana Tagesverbrauch:
du müsstest dann sourceanalytix.0.xyz.Meter_Readings.Current_Reading für deinen Grafana Datenpunkt nehmen
Und so die Formel dann verwenden?
SELECT non_negative_difference(last(cumulative_sum))FROM ( SELECT cumulative_sum(non_negative_difference(last("value"))) FROM "sourceanalytix.0.hs100__0__10_0_1_80__power.Meter_Readings.Current_Reading" WHERE $timeFilter GROUP BY time(1d) ) WHERE $timeFilter GROUP BY time(1d) tz('Europe/Berlin')
Dann bekomm ich für jeden Tag einen eigenen Balken?
-
@Negalein sagte in Grafana Tagesverbrauch:
Dann bekomm ich für jeden Tag einen eigenen Balken
ja
hier ein Beispiel,
jeden Tag kommt ein Balken dazu...am Monatsanfang beginnt es wieder mit einem Balken
-
-
@Negalein einzelne Geräte oder auch über sourceanalytix kannst du dann so einstellen
Beispiel
-
@crunchip sagte in Grafana Tagesverbrauch:
einzelne Geräte oder auch über sourceanalytix kannst du dann so einstellen
so schaut derzeit mein Dashboard aus
-
Kannst du nochmal schauen?
Diese DP werden jetzt befüllt.
Seit Mitternacht auch im positiven Bereich für Sonntag.
In Grafana hab ich es so eingetragen.
Trotzdem steht "no Data".
Trag ich als Query direkt den DP ein, kommt ein Balken.
Was mach ich da falsch?
Danke
-
@Negalein bist du sicher das die Bezeichnung richtig geschrieben ist? kommt mir irgendwie etwas komisch vor mit dem...hs100__0__10....(die doppelten unterstriche)
-
@crunchip sagte in Grafana Tagesverbrauch:
bist du sicher das die Bezeichnung richtig geschrieben ist? kommt mir irgendwie etwas komisch vor mit dem...hs100__0__10....(die doppelten unterstriche)
Ja, gerade nochmal geschaut.
So siehts in Source aus:
Und so die DP:
zB dersourceanalytix.0.hs100__0__10_0_1_80__power.Meter_Readings.Current_Reading
-
@Negalein mach mal ein neues dasboard füge die json ein...und natürlich deinen Datenpunkt anpassen
-
@crunchip sagte in Grafana Tagesverbrauch:
mach mal ein neues dasboard füge die json ein...und natürlich deinen Datenpunkt anpassen
kommt auch "no Data"
-
@Negalein auch die richtige Datenbank ausgewählt? oder hast du nur eine
-
@crunchip sagte in Grafana Tagesverbrauch:
auch die richtige Datenbank ausgewählt? oder hast du nur eine
Ja, hab nur eine
-
wähle ich "nur" den DP als Query aus, kommen Daten.
Verwende ich aber
SELECT non_negative_difference(last(cumulative_sum))FROM ( SELECT cumulative_sum(non_negative_difference(last("value"))) FROM "sourceanalytix.0.hs100__0__10_0_1_80__power.Meter_Readings.Current_Reading" WHERE $timeFilter GROUP BY time(1d) ) WHERE $timeFilter GROUP BY time(1d) tz('Europe/Berlin')
kommt "no Data". -
@Negalein klick mal rechts auf Query Inspector >>Expand All
vllt kann man da etwas erkennen
-
@crunchip sagte in Grafana Tagesverbrauch:
klick mal rechts auf Query Inspector >>Expand All
Object xhrStatus:"complete" request:Object method:"GET" url:"api/datasources/proxy/1/query" params:Object db:"iobroker" q:"SELECT non_negative_difference(last(cumulative_sum))FROM ( SELECT cumulative_sum(non_negative_difference(last("value"))) FROM "sourceanalytix.0.hs100__0__10_0_1_80__power.Meter_Readings.Current_Reading" WHERE time >= 1583017200000ms GROUP BY time(1d) ) WHERE time >= 1583017200000ms GROUP BY time(1d) tz('Europe/Berlin')" epoch:"ms" data:null precision:"ms" response:Object results:Array[1] 0:Object statement_id:0