LogDB - History und Current

Begonnen von Heimweh, 23 Januar 2017, 10:44:37

Vorheriges Thema - Nächstes Thema

Heimweh

Hallo,

ich habe mal wieder Schwierigkeiten. Vor einigen Monaten habe ich mein von filelog auf logdb umgestellt. Es lief auch immer problemlos.
Damals hab ich keinen Logtype definiert. Habe hier im Forum recherchiert und bin auf den Hinweis gestoßen, der Logtype soll auf Current
gesetzt werden um SVG Logs erstellen zu können. Das habe ich nun getan, doch nun wird in History nichts mehr geloggt, und im Table
Current steht auch nichts drin (da stand von Anfang an bei mir noch nie was drin). Was ist denn nun richtig?
So wie ich es verstanden habe ist Current nur dazu da, um bei SVG Plots schnell die letzten Werte zu finden, und in History soll der
komplette log sein.

Stand jetzt, es wird nichts mehr geloggt (seit der Umstellung auf Current. Auch Current / History als Logtype bringt nichts. Habe das Attribut nun wieder
gelöscht, aber geloggt wird nichts mehr. Update habe ich heute früh gemacht....

Hier mal das list von logdb


Internals:
   CONFIGURATION ./db.conf
   DBMODEL    SQLITE
   DEF        ./db.conf .*:(AVERAGE|StatLaCrosse|temperature|humidity|VLh|AT_Eta|VT_Eta|SEG_Eta|SEH_Eta|GV_Eta|PUS_Eta|POS_Eta|SV_Eta|KT_Eta|SR_Eta|GP_Eta|opened|open|closed|.*ence|temp_c|message|Statistik|Puffer_unten|Puffer_oben|statVLhDay|statWMSDay|statElectricityConsumed_kWhDay|statElectricityConsumed_kWhDayLast|Hour|statElectricityConsumed_kWhHourLast|AT_Eta_avg_month|AT_Eta_avg_day|AktSpeiSol|geschlossen|geöffnet|desiredTemperature|state|STATE|valveposition|VT_Eta|KST_Eta|FensterKueche|Bereit|Heizen|Glutabbrand|StatKess|MAX_OG_WZ_FK|credit10ms|GV_Eta|statGV_EtaDay).*
   MODE       synchronous
   NAME       logdb
   NR         92
   NTFY_ORDER 50-logdb
   PID        2871
   REGEXP     .*:(AVERAGE|StatLaCrosse|temperature|humidity|VLh|AT_Eta|VT_Eta|SEG_Eta|SEH_Eta|GV_Eta|PUS_Eta|POS_Eta|SV_Eta|KT_Eta|SR_Eta|GP_Eta|opened|open|closed|.*ence|temp_c|message|Statistik|Puffer_unten|Puffer_oben|statVLhDay|statWMSDay|statElectricityConsumed_kWhDay|statElectricityConsumed_kWhDayLast|Hour|statElectricityConsumed_kWhHourLast|AT_Eta_avg_month|AT_Eta_avg_day|AktSpeiSol|geschlossen|geöffnet|desiredTemperature|state|STATE|valveposition|VT_Eta|KST_Eta|FensterKueche|Bereit|Heizen|Glutabbrand|StatKess|MAX_OG_WZ_FK|credit10ms|GV_Eta|statGV_EtaDay).*
   STATE      connected
   TYPE       DbLog
   VERSION    2.9.2
   dbconn     SQLite:dbname=/opt/fhem/fhem.db
   dbuser     Daniel
   Readings:
     2017-01-23 10:41:53   state           connected
   Cache:
     index      0
Attributes:
   room       DBlog,Hardware


Und hier die Definition


define logdb DbLog ./db.conf .*:(AVERAGE|StatLaCrosse|temperature|humidity|VLh|AT_Eta|VT_Eta|SEG_Eta|SEH_Eta|GV_Eta|PUS_Eta|POS_Eta|SV_Eta|KT_Eta|SR_Eta|GP_Eta|opened|open|closed|.*ence|temp_c|message|Statistik|Puffer_unten|Puffer_oben|statVLhDay|statWMSDay|statElectricityConsumed_kWhDay|statElectricityConsumed_kWhDayLast|Hour|statElectricityConsumed_kWhHourLast|AT_Eta_avg_month|AT_Eta_avg_day|AktSpeiSol|geschlossen|geöffnet|desiredTemperature|state|STATE|valveposition|VT_Eta|KST_Eta|FensterKueche|Bereit|Heizen|Glutabbrand|StatKess|MAX_OG_WZ_FK|credit10ms|GV_Eta|statGV_EtaDay).*
attr logdb room DBlog,Hardware
RaspberryPi, 8 x Intertechnosteckdosen, ETA PU15 über HTTPMOD, Youless Eneergiemonitor, 8 x Technoline Funk Temperatur / Feuchtesensoren über jeeLink, Fritzbox Anbindung, Homematic Rolladen Aktoren, MAX Heizkörperventile + Cube, SONOFF S20, S26, POW, 4ch, OWD, Alexa-fhem, enOcean / Eltako,

Yokurt

Mir ging es so Ähnlich. In letzter Zeit wurde wohl viel an DBLog optimiert, u.a. wird Standardmäßig nur noch in history geloggt. Die Details in diesem Thread: https://forum.fhem.de/index.php/topic,62998.msg544482.html#msg544482

Ich habe bei mir die db gelöscht und neu aufgesetzt und die SVG's auf "LOGFILE HISTORY" umgesetzt. Ich glaube vor allem Letzteres hat es repariert.

Zumindest wird bei mir jetzt alles brav in die HISTORY-Tabelle geschrieben.