Hallo, habe versucht das Device "define logdb DbLog ./db.conf .*:.*" anzulegen nachdem ich vorher gem Wiki "Beispiel: Anlegen und Nutzung einer SQLite-Datenbank" die Dateien angelegt/geändert habe.
In der "fhem.db" wird nichts geschrieben, stattdessen wird eine fhem.db-wal" aktualisiert ...
2015.11.22 17:29:08 0: Server started with 25 defined entities (version $Id: fhem.pl 9695 2015-10-26 19:19:05Z rudolfkoenig $, os linux, user fhem, pid 25150)
2015.11.22 17:36:58 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2015.11.22 17:36:58 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 25150
2015.11.22 17:36:58 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established
Guckst du: http://www.openthefile.net/de/extension/db-wal
VG
Frank
Wie aktuell ist dein fhem? update gemacht? Rechteproblem?
http://forum.fhem.de/index.php/topic,42572.msg347001.html#msg347001
VG
Frank
Liegt vielleicht auch an deiner sqlite Konfiguration.
http://www.sqlite.org/draft/wal.html (http://www.sqlite.org/draft/wal.html)
In der sqlite Konfigurationsdatei wird
journal_mode=WAL;
stehen.
Ich habe mysql im Einsatz.
Hast du die Datenbank mit folgenden tables angelegt ??
ZitatIn dieser Datenbank werden wir noch 2 TABLES anlegen – einmal current und einmal history. Dies könnt ihr einfach per copy&paste übernehmen.
CREATE TABLE `history` (TIMESTAMP TIMESTAMP, DEVICE varchar(32), TYPE varchar(32), EVENT varchar(512), READING varchar(32), VALUE varchar(32), UNIT varchar(32));
CREATE TABLE `current` (TIMESTAMP TIMESTAMP, DEVICE varchar(32), TYPE varchar(32), EVENT varchar(512), READING varchar(32), VALUE varchar(32), UNIT varchar(32));
Findest du im WIKI ziemlich weit hinten, ist eigentlich für das Charting Frontent gedacht, erklärt aber alles zu DbLog.
http://www.fhemwiki.de/wiki/Neues_Charting_Frontend
VG
Frank