FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: kaptainlu am 24 Dezember 2023, 12:58:12

Titel: kein Zugriff auf DBLog
Beitrag von: kaptainlu am 24 Dezember 2023, 12:58:12
Hallo, habe versucht nach Anleitung eine Datenbank anzulegen, hat allerdings nicht so ganz geklappt. Bekomme keinen Zugriff in Fhem auf die DB. Mit Sequel Pro komme ich jedoch drauf.

Ich erhalte diese Meldung in STATE:
Connection parameters saved into SubProcess.
Connection to DB is established when it is needed.

Wäre super, wenn mir hier jemand weiterhelfen könnte.
Danke!
Titel: Aw: kein Zugriff auf DBLog
Beitrag von: betateilchen am 24 Dezember 2023, 13:05:20
Zitat von: kaptainlu am 24 Dezember 2023, 12:58:12Ich erhalte diese Meldung in STATE:
Connection parameters saved into SubProcess.
Connection to DB is established when it is needed.

Die Meldung ist kein Fehler, sondern grundsätzlich erstmal völlig normal.
Falls Du sie nicht verstehst, benutze einen der einschlägigen Übersetzer im Internet.

Außerdem ist das der falsche Forumbereich für Fragen zu DbLog.
Titel: Aw: kein Zugriff auf DBLog
Beitrag von: kaptainlu am 24 Dezember 2023, 13:23:13
Danke für deine Antwort.
Englisch, verstehen ich. Fhem jedoch noch nicht so ganz.

Ich lasse mir via DBLOGInclude einen Sensor auswerten und hätte erwartet, dass dieser Wert "temperature", in die DB geschrieben wird. wird er allerdings nicht.
Bin daher um jede Hilfe dankbar.
Thema kann gerne verschoben werden, war nicht meine Absicht es in das falsche Forum z packen.
Titel: Aw: kein Zugriff auf DBLog
Beitrag von: RalfRog am 27 Dezember 2023, 18:14:16
Zitat von: kaptainlu am 24 Dezember 2023, 13:23:13Thema kann gerne verschoben werden, war nicht meine Absicht es in das falsche Forum z packen

Hallo,
das geht unten links (vor Schnellantwort) "Thema verschieben".

Gruß Ralf
Titel: Aw: kein Zugriff auf DBLog
Beitrag von: RalfRog am 27 Dezember 2023, 18:28:24
Zitat von: kaptainlu am 24 Dezember 2023, 13:23:13Ich lasse mir via DBLOGInclude einen Sensor auswerten und hätte erwartet, dass dieser Wert "temperature", in die DB geschrieben wird. wird er allerdings nicht.

Deine REGEXP .*:.* im der Definition des DBLog loggt erstmal alles. Vermutlich hast Du in den weiteren Attributen (DBLog oder zu loggendes Device) dann wieder zu viel ausgeschlossen oder das Falsche eingeschlossen.

Insbesondere die Kombination der DeviceAttribute DbLogExclude und DbLogInclude am Sensor mit diesem DBLog-Attribut:
DbLogSelectionMode [Exclude|Include|Exclude/Include]

    Dieses für DbLog-Devices spezifische Attribut beeinflußt, wie die Device-spezifischen Attribute DbLogExclude und DbLogInclude ausgewertet werden. DbLogExclude und DbLogInclude werden in den Quellen-Devices gesetzt.
    Ist das Attribut DbLogSelectionMode nicht gesetzt, ist "Exclude" der Default.