myDbLog übernimmt alle userReadings

Begonnen von dieter114, 11 März 2015, 22:46:04

Vorheriges Thema - Nächstes Thema

dieter114

Hallo erst mal in die Runde!

Ich habe mal eine Frage zu DbLog:
Werden immer alle (auch die mal als Versuch erstellten) userReadings in DbLog übernommen, auch wenn sie längst nicht mehr da sind?
Ich habe den Solarcounter aus dem Wiki von Guido übernommen und auf i_Button Start umgebaut.
Dabei verwende ich einen Stundenzähler der mit diversen userReadings beaufschlagt wird.
Es gibt dort aber noch so ein paar "Leichen" aus der Entwicklungszeit, die einfach immer wieder auftauchen.
Wie bekomme ich diese userReadings weg?
RPi II+III+V,OWX,div.1W Module,HM Zisterne,div. CUL, sduino MAPLESDuino(adv), div ESPEasy, div Tasmota, MQTT2Server,WU-Upload,TabletUI,Poolsteuerung mit fhem, Fronius, BYD Solaranlage

chris1284

#1
ZitatWerden immer alle (auch die mal als Versuch erstellten) userReadings in DbLog übernommen
ja, woher soll den dblog wissen das diese readings nur versuche von dir sind und du sie eigentlich nicht loggen willst/wolltest? dafür gibts das attr. DbLogExclude  in den devices.
wenn du wie im example der commandref auch noch dein regexp ".*:.*" so konfiguriert hat ist es auch klar das dblog alles was es kann "mit nimmt"
ZitatWie bekomme ich diese userReadings weg?
per sql-statement in fhem oder der db selbst  (mysql / sqlite wie auch immer)
zb:
delete * from history where READING = '<mein userreading>'
und
delete * from current where READING = '<mein userreading>'

syntax muss natürlich zu deiner db passen.

dieter114

Danke Chris  :) :)
Bin ja nur ein Anfäger der 35 Jahre nach dem Studium froh ist, dies "Perl" und auch die fhem Syntax einigermassen auf die Reihe bekommt.

Großes Lob an die Enwickler von FHEM!
Das Ganze ist einfach Genial und mir macht es richtig spass mal wieder so ein paar Zeilen zu programmieren.
RPi II+III+V,OWX,div.1W Module,HM Zisterne,div. CUL, sduino MAPLESDuino(adv), div ESPEasy, div Tasmota, MQTT2Server,WU-Upload,TabletUI,Poolsteuerung mit fhem, Fronius, BYD Solaranlage