NEWS
Wie kommt der count Tageswert bei statistics zu Stande ?
-
Hi Leute,
ich möchte per iobroker.statistics Adapter die Anzahl der Dosierungen meiner Chlor Pumpe pro Tag zählen.
Die Chlor Pumpe wird per Blockly angesteuert und hängt an einem Shelly, der beim Zutreffen aller Blockly Bedingungen den Ausgang für 60s auf EIN schaltet.Hier die Einstellungen des iobroker.statistics Adapter:
Beispiel heute Morgen:
Pool ist seit 07:30 Uhr aktiv.Man sieht es wurde gleich um 07:30 Uhr das erste Mal dosiert und nach 10min Umwälzung um 07:40 Uhr das zweite Mal:
iobroker.statistics zeigt mir aber einen aktuellen Tageswert von 3 an ?
Auch der Zeitstempel bzw. letzte Änderung kann ich mir nicht erklären.
Ich hätte erwartet, dass statistics jeden Tag um 23:59:59 den Wert abnullt und von vorne zu Zählen beginnt.
Warum ist das "letzte Änderung" Datum aber vom Vorvortag ?Kann mir jemand erklären wie der statistics Adapter in diesem Fall "unter der Haube" funktioniert und wie ich es schaffe, dass ich die tatsächliche Anzahl der Dosierungen von 23:59:59 Uhr (Vortag) bis 23:59:59 Uhr (aktueller Tag) ermitteln kann ?
Danke.
Beste Grüße -
Warum zählst du nicht selbst mit deinem schon vorhandenen Blockly selbst und nullst es zum tagesende ?
-
@qlink sagte in Wie kommt der count Tageswert bei statistics zu Stande ?:
Kann mir jemand erklären wie der statistics Adapter in diesem Fall "unter der Haube" funktioniert
kann ich nicht, aber wenn die Nullung um 23:59:59 (Zeitstempel) mitgezählt wird passt es doch
-
Hab das Problem mittlerweile selbst gefunden.
Man muss bei statistics die Werte aus dem temp Verzeichnis nehmen und nicht die aus dem save Verzeichnis und schon stimmts exakt mit der tatsächlichen Anzahl an Einschaltunge überein.Eventuell hilfts ja jemandem der über dasselbe Thema stolpert.
Beste Grüße
-
@qlink sagte in Wie kommt der count Tageswert bei statistics zu Stande ?:
Man muss bei statistics die Werte aus dem temp Verzeichnis nehmen und nicht die aus dem save
richtig!
die gezeigten Werte werden erst nach dem abgelaufenen Tag geschrieben.
(bzw 23:59:59 des betreffenden Tages)der laufende Tag hat dort noch keinen Eintrag