LOGDB mit SQLITE / reducelog include parameter / Fehler im FHEM-LOG

Begonnen von Frank_Huber, 18 April 2017, 15:30:48

Vorheriges Thema - Nächstes Thema

Frank_Huber

Mahlzeit,

will meine DB bereinigen und die power Wrtemeines Stromzählers ausdünnen.
set logdb reduceLogNbl 7 average=day include="Stromzaehler"
hat angeblich
reduceLogNbl finished. Rows processed: 2488092, deleted: 2325482, updated: 530, time: 594.00sec
in den Plots und über den SQLITE3 select Befehl sehe ich aber dass da noch immer "alle" Werte drin sind.

Frage nun da es in der CommandRef für mich nicht klar hervorgeht, wie ist denn der korrekte Syntax für den INCLUDE / EXCLUDE Befehl?
Mein Device dass ich bereinigen will ist "Stromzaehler", das Reading ist "power"
"power" das einzige Reading das geloggt wird.

Mach ich was falsch? Oder hat FHEM die gelöschten Zeilen noch wo im Cache?
Ein Vacuum auf SQLite Ebene hat ebenfalls nichts gebracht.

Oder hat die neue Variante "*Nbl" evtl gar nichts gemacht?

please help....

Frank_Huber

#1
aha!

2017.04.18 14:45:42 3: DbLog logdb: reduceLogNbl deleting 25084 records of day: 2017-04-04
2017.04.18 14:45:42 3: DbLog logdb: reduceLogNbl ! FAILED ! for day 2017-04-04


woran kanns liegen?

Frank_Huber

So, hab das jetzt mal blocking laufen lassen mit dem "alten" Befehl. Das ging und hat korrekt auf 7 Tage gearbeitet, aber hat das "include" ignoriert. Hat also alle devices bereinigt. :-(

Gesendet von meinem JY-S3 mit Tapatalk


Frank_Huber

Keiner ne Idee wie der richtige Syntax ist?
Oder bin ich damit im falschen Forum?

Gesendet von meinem JY-S3 mit Tapatalk