FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: dihe85 am 20 Dezember 2021, 12:25:01

Titel: [erledigt] Fehler: DbLog erstellen could not read connection
Beitrag von: dihe85 am 20 Dezember 2021, 12:25:01
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
Titel: Antw:Fehler: DbLog erstellen could not read connection
Beitrag von: DS_Starter am 20 Dezember 2021, 13:12:33
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
Titel: Antw:Fehler: DbLog erstellen could not read connection
Beitrag von: dihe85 am 20 Dezember 2021, 13:17:07
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