Hauptmenü

Hilfe zu reduceLog.

Begonnen von ChrisW, 13 Dezember 2016, 17:01:50

Vorheriges Thema - Nächstes Thema

ChrisW

Hallo,
so ganz hab ich reduceLog noch nicht verstanden
mit dem Wert 10 werden wohl bei allen Geräten nurboch 1 wert pro reading pro stunde gespeichert?

Ich will nur das der letzte zurückliegende Monat optimiert wird. Dort von mir aus mit 1 Wert pro Stunde.
Ist das so richtig?
set logDB reduceLog 30 [average]
Raspberry PI3 mit allem möglichen.

kumue

#1
Bei einem Wert von 10 werden Datensätze, die älter als 10Tage sind, auf einen Datensatz reduziert.
Also alles, was vor dem 3.12.16 ist.
Wenn Du den letzten Monat erwischen willst, dann ist n=13.
So lese ich die commandref...

PS. mit Monat meine ich November und nicht 30 Tage ab heute.
Bei n=30 wird ab dem 14.11.  bis zu deinem ersten Datensatz reduziert...
So meine Lesart...

ChrisW

okay also nach 30 tagen löscht er dann quasi erst bzw dünnt es aus?
Dann auf tages oder stundenwerte? Mein Beispiel sollte dann richtig sein für Stunden werte?
Raspberry PI3 mit allem möglichen.

kumue

set logDB reduceLog 30 [average]

Also reduziere alles was älter ist als 30Tage und average steht für den Mittelwert auf Stundenbasis.
So die Theorie, angewendet habe ich den Befehl noch nicht...