Wie wird via Blockly ein Sensorwert geschrieben und angezeigt?

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Norick
Beiträge: 253
Registriert: 31. Jan 2022 06:35
Answers: 0

Re: Wie wird via Blockly ein Sensorwert geschrieben und angezeigt?

Beitrag von Norick »

ja schon aber wieso bekomme ich keinen Sensorwert ins Debugfile? Ich verstehe noch nicht ganz die Logik im Blockly dazu.

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 243
Wohnort: Darmstadt

Re: Wie wird via Blockly ein Sensorwert geschrieben und angezeigt?

Beitrag von udo1toni »

Suche bitte mal nach der Datei openhab.log. Das ist die Datei, in der alle log-Meldungen landen, die nichts mit Events zu tun haben.
Wenn Du eine eigene Logdatei für die Meldungen haben willst, geht das auch, ist aber mit erheblichem Aufwand verbunden, weil Du für Deine Logger dann eigene Regeln in log4j2 hinterlegen musst.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Norick
Beiträge: 253
Registriert: 31. Jan 2022 06:35
Answers: 0

Re: Wie wird via Blockly ein Sensorwert geschrieben und angezeigt?

Beitrag von Norick »

Jetzt funktioniert es auch mit dem openhab.log. Was jedoch nicht funktioniert ist wenn der log auf "debug" oder "trace" steht - wieso auch immer. MIt dem vorgeschlagenen Tailviewer ist es dann auch ganz bequem den Eintrag zu sehen welcher aktualisiert wurde!

:D

Danke für die Hilfe!

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 243
Wohnort: Darmstadt

Re: Wie wird via Blockly ein Sensorwert geschrieben und angezeigt?

Beitrag von udo1toni »

Den Log musst Du über die Karaf Konsole umschalten, und der ist bezogen auf den konkreten Logger.
Die erste Frage wäre also, wie heißt der Logger? Schau nach, was in den eckigen Klammern steht, wenn Du eine Ausgabe per Log Info machst. Die Ausgabe zwischen [ und ] ist auf 40 Zeichen begrenzt, der vordere Teil des Loggernamen ist aber immer gleich.

Der konkrete Befehl wäre dann in der Karaf Konsole:

Code: Alles auswählen

log:set DEBUG org.openhab.model.script.<Rest des Loggernamens>
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten