DBLog - Historische Werte ausdünnen

Begonnen von C0mmanda, 14 September 2015, 18:38:21

Vorheriges Thema - Nächstes Thema

DS_Starter

Zitat
Warum werde ich jetzt - gefühlt - völlig willkürlich dazu gezwungen, noch ein zusätzliches device in meine Installation zu bringen, nur um die Log-Datenbank klein zu halten?
Wirst du nicht. Funktioniert ja wie immer. Aber es gibt Funktionalitäten wie nur bestimmte Devices/Readings (whatever) regelmäßig zu löschen oder bestimmte reduceLog Funktionalitäten, deren Umfang nicht im DbLog weiterentwickelt wird sondern im DbRep. Der User wird darauf hingewiesen dass er diese Möglichkeit hat und nutzen _sollte_, aber natürlich nicht verpflichtet ist.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

betateilchen

#316
Wenn ich Dich richtig verstehe, soll deleteOldDays auch weiterhin funktionieren? Dann finde ich aber den Logeintrag komplett irreführend.
"deprecated" bedeutet für mich, dass es entweder sofort oder in absehbarer Zeit nicht mehr funktioniert.

Und das ist schon ein merkwürdiger readingName:

/--/----DELETED_ROWS_HISTORY--
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

DS_Starter

Ja soll auch weiterhin funktionieren.
Es sollte als "veraltet" verstanden werden. Fällt dir eine bessere Wortschöpfung dafür ein ?
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

betateilchen

#318
Zitat von: DS_Starter am 17 Januar 2022, 11:35:45
Fällt dir eine bessere Wortschöpfung dafür ein ?

outdated

DbLog fhemDbLog - WARNING - "deleteOldDays" is outdated. Please consider use of DbRep "set <Name> delEntries" instead.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

DS_Starter

Gefällt mir .... ändere ich so ab.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

#320
ZitatUnd das ist schon ein merkwürdiger readingName:
Zugegeben ...
Wenn man die Löschung mit den Attr device und reading eingrenzt, wird die Bedeutung eher plastisch, z.B.:


SMAEnergymeter--EinspeisungWirkleistung----DELETED_ROWS_HISTORY--
TYPE/SSCam--EinspeisungWirkleistung----DELETED_ROWS_HISTORY--


Damit erkennt man worauf sich die Löschung bezieht. User können mit einer nachfolgenden Verarbeitung wiederum auswerten
wieviel Datensätze einer bestimmten Device/Reading-Kombination gelöscht wurden etc.
So ist die Bedeutung dieser Zusammensetzung.
Mit dem Attr readingNameMap kann der User aber zum großen Teil auf den Readingsnamen Einfluß nehmen.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter