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
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