FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Sidey am 10 Oktober 2016, 22:25:30

Titel: DBLOG - Keine Logeinträge mehr
Beitrag von: Sidey am 10 Oktober 2016, 22:25:30
Hallo,

ich komme gerade nicht weiter.
Seit dem ich gestern Abend ein HTTPMOD eingerichtet habe (die Zeit passt in etwa), werden keine Logeinträge mehr in meine Datenbank geschrieben.

An der Datenbank selbst kann es nicht liegen (sqlite3). In diese kann ich manuell etwas reinschreiben.

Die current Tabelle ist komplett leer und er letzte Eintrag in history ist von gestern 22:34.

Das Httpmod habe ich schon wieder entfernt, fhem neu gestartet und auch aktualisiert.
Verbose 5 habe mich bislang auch nicht weiter gebracht.
Die Datenbank hat 1,5 GB, auf dem Dateisystem ist noch genügend Kapazität (3.8 G) frei.


Mir fehlt gerade der Ansatz, wie ich den Fehler weiter eingrenzen kann.

Internals:
   CONFIGURATION /opt/fhem/db.conf
   DBMODEL    SQLITE
   DEF        /opt/fhem/db.conf .*:.*

   NAME       LoggingDB
   NR         152
   NTFY_ORDER 50-LoggingDB
   PID        4405
   REGEXP     .*:.*

   STATE      connected
   TYPE       DbLog
   dbconn     SQLite:dbname=/opt/fhem/fhem.db
   dbuser
   Readings:
     2016-10-10 08:07:11   countCurrent    0
     2016-10-10 08:07:11   countHistory    9791286
     2016-10-10 21:37:06   state           connected
     2016-10-10 18:37:19   userCommand     select * from current
     2016-09-02 00:47:39   userCommandResult 2016-01-17 16:17:09
Attributes:
   room       system
   verbose    5



Titel: Antw:DBLOG - Keine Logeinträge mehr
Beitrag von: supernova1963 am 11 Oktober 2016, 18:39:39
Hallo Sidey,

mein db Logging erfolgt zwar in mysql, dürfte aber keine Rolle spielen.
Es wurde empfohlen zwei "at's" zu definieren:

define DBLogging_Reopen at +*00:15:00 set DBLogging reopen
attr DBLogging_Reopen room Logging

define DBLogging_Reduce at +*24:00:00 set DBLogging reduceLog 1
attr DBLogging_Reduce room Logging


Vielleicht hilft es dir,

Gernot