Hallo zusammen,
ich musste auf Grund eines Fehlers meiner SD-Karte mein System neu aufsetzten (auf ner 2,5" SSD).
FHEM konnte ich soweit alles wieder herstellen außer das DbLogging.
das fand ich jetzt nicht so schlimm, da ich das sowieso auf mein NAS umlagern wollte.
Wenn ich jetzt allerding versuche das Device anzulegen bekomme ich nur die Melder er könnte auf die Config nicht zugreifen.
define logdb DbLog ./db.conf .*:.*
ergibt
could not read connection
auch wenn ich die Konfig als Absolut Pfad angeben define logdb DbLog /opt/fhem/db.conf .*:.*
produziert es die gleiche rückmeldung.
Auszug aus meiner db.conf
%dbconfig= (
connection => "mysql:database=fhem;host=192.168.5.9;port=3306",
user => "fhemuser",
password => "***********",
# optional enable(1) / disable(0) UTF-8 support (at least V 4.042 is necess>
utf8 => 1
);
Rechte auf diese Datei
-rw-r--r-- 1 fhem dialout 59045 20. Dez 11:48 fhem.cfg
Wo liegt der Fehler?
kann mir da einer helfen?
Gruß
Dirk
Hallo Dirk,
- im DbLog-Device mal "set ... configCheck" durchführen.
- falls configDB im Einsatz schauen ob die (richtige) Datei aus configDB gelesen werden kann/ob sie dort enthalten ist.
- den Eintrag "connection => "mysql:database=fhem;host=192.168.5.9;port=3306"," löschen und nochmal neu schreiben mit einem geeigneten Editor (vi oder notepad++)
LG
Hey danke für die Infos.
Ich hatte die Einträge über nano durchgeführt.
Ich hab den Fehler in der Config jetzt gefunden.
da war ein "." oben nicht auskommentiert.
Vielen Dank