Dieses sollte mit dem LogReader - Binding möglich sein, aber ich bekomme keine Werte angezeigt.
Habe die Beispieldaten aus der Binding Beschreibung benutzt.
example.things
Code: Alles auswählen
logreader:reader:openhablog[ refreshRate=1000, errorPatterns="ERROR+", errorBlacklistingPatterns="annoying error which should be ignored|Another annoying error which should be ignored" ]
Code: Alles auswählen
DateTime logreaderLogRotated "Last Log Rotation [%1$tY.%1$tm.%1$te %1$tR]" <time> { channel="logreader:reader:openhablog:logRotated" }
Number logreaderErrors "Error events matched [%d]" <alarm> { channel="logreader:reader:openhablog:errorEvents" }
String logreaderLastError "Last error [%s]" { channel="logreader:reader:openhablog:lastErrorEvent" }
Number logreaderWarnings "Warning events matched [%d]" <alarm> { channel="logreader:reader:openhablog:warningEvents" }
String logreaderLastWarning "Last warning [%s]" { channel="logreader:reader:openhablog:lastWarningEvent" }
Number logreaderCustoms "Custom events matched [%d]" <alarm> { channel="logreader:reader:openhablog:customEvents" }
String logreaderLastCustom "Last Custom [%s]" { channel="logreader:reader:openhablog:lastCustomEvent" }
Code: Alles auswählen
sitemap logreader_example label="Example" {
Frame label="openHAB Log Reader" {
Text item=logreaderErrors
Text item=logreaderLastError
Text item=logreaderWarnings
Text item=logreaderLastWarning
Text item=logreaderCustoms
Text item=logreaderLastCustom
Text item=logreaderLogRotated
}
}