dbLog reduceLog: ein Messwert pro 15 Minuten

Begonnen von peewag, 18 Mai 2018, 18:36:34

Vorheriges Thema - Nächstes Thema

peewag

Hallo zusammen,

ich versuche grade die bereits angefallenen Logdaten zu verringern. Dazu verwende ich reduceLog, aber diese reduziert die Messwerte auf einen pro Stunde und das ist mir ein bisschen zu ungenau. Besteht die Möglichkeit eventuell einen Messwert pro 15 Minuten einzustellen?

vielen Dank schon mal

choetzu

Guten Abend
Das Thema ist alt und leider ohne Antwort. Ich stehe exakt vor der selben Situation.
Aktuell loggt mein Stromzähler jede Minute. Es würde 15 Minuten reichen.
Danke.
Lg C
Raspi3, EnOcean, Zwave, Homematic

rabehd

Was machst Du mit den Daten?
Ich nutze solche Daten nur für eine begrenzte Zeit, danach reduziere ich die Daten auf einen Wert pro Stunde/Tag oder lösche sogar alles was älter als x ist.
Auch funktionierende Lösungen kann man hinterfragen.

choetzu

Guter Punkt. Mein Gedanke war, dass ich evtl in einem Jahr gewisse Zeiträume miteinander vergleichen kann. Sprich die ersten Novembertage 2022 mit 2023 vergleichen kann. Und dabei würde ich dann evtl. gerne auf ein paar Stunden runterbrechen wollen.

Hmm.. oder wie vergleicht ihr gewisse Stromperioden?
Raspi3, EnOcean, Zwave, Homematic

rabehd

#4
Und, da reicht Dir der Wert pro Stunde nicht?
Welchen Wert willst Du aufheben/auswerten?
Wie soll aggregiert werden, min, max, Durchschnitt?
Auch funktionierende Lösungen kann man hinterfragen.

betateilchen

Zitat von: choetzu am 07 November 2022, 22:23:51
Aktuell loggt mein Stromzähler jede Minute. Es würde 15 Minuten reichen.

Das permanente Loggen des device abschalten und per at alle 15 Minuten einen Wert mit "set <dbLog> addLog <device:reading>" in die Datenbank schreiben.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

CQuadrat

Oder bei DbLogInclude noch MinInterval verwenden (siehe Commandref zu DbLog).
FHEM auf Mini-ITX-Server mit Intel Quad-Core J1900:
+ HM: HM-LAN, HM-USB, HM-MOD-UART mit div. HM-Komponenten
+ RFXtrx: Funkwetterstation Bresser mit ext. Thermometer, Regenmesser und Windmesser
+ TUL (KNX-Anbindung), MQTT, SONOS (div. Gimmicks), OneWire, Hue

choetzu

super, herzlichen Dank für die Lösungsvorschläge.
Raspi3, EnOcean, Zwave, Homematic