OpenHAB 2 Bug oder gehackt?
-
- Beiträge: 22
- Registriert: 20. Mär 2019 21:46
OpenHAB 2 Bug oder gehackt?
Hallo, ich habe ein Problem. Seit zwei Tagen schaltet sich eine Gruppe Items einfach so ein. Ich habe alle Regeln überprüft. Keine beinhaltet diesen Vorgang. Kann das ein Bug sein oder habe ich da eine Fremdsteuerung von Außen? Falls ja gibt es eine Zugriffsliste, die man einsehen kann?
-
- Beiträge: 137
- Registriert: 12. Jan 2019 19:56
Re: OpenHAB 2 Bug oder gehackt?
Um das beurteilen zu können, wäre es hilfreich den entsprechenden Zeitraum im openHAB-Logfile zu sehen. Ansonsten kannst Du ja auch einfach das System, auf dem openHAB läuft, mal ein/zwei Tage vom Internet trennen.
openHAB 2.5 (M1) in Docker auf NAS: Synology DS418play
mit Homematic, Hue, TP-Link, AVM Fritz!, FritzboxTR064, Nuki, Amazon Echo, Sonos, Harmony, zigbee2mqtt, Denon/Marantz, ...
mit Homematic, Hue, TP-Link, AVM Fritz!, FritzboxTR064, Nuki, Amazon Echo, Sonos, Harmony, zigbee2mqtt, Denon/Marantz, ...
-
- Beiträge: 22
- Registriert: 20. Mär 2019 21:46
Re: OpenHAB 2 Bug oder gehackt?
Also ein Auszug aus dem Logfile oder was meinst du ? Da stand lediglich, dass die Schalter der Gruppe das Signal ON bekommen haben.
- peter-pan
- Beiträge: 2758
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: OpenHAB 2 Bug oder gehackt?
Ein Auszug wäre sicherlich hilfreich und zwar sowohl aus dem events.log als auch aus dem openhab.log.
Schaltet sich die Gruppe zu einem bestimmten Zeitpunkt ein ? Oder nach einem Neustart ?
Schaltet sich die Gruppe zu einem bestimmten Zeitpunkt ein ? Oder nach einem Neustart ?
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian
-
- Beiträge: 22
- Registriert: 20. Mär 2019 21:46
Re: OpenHAB 2 Bug oder gehackt?
Wenn es nochmal vorkommt, poste ich den Log. Gibt es denn die Möglichkeit, einen Eintrag in der Log zu erzeugen, wenn eine Regel ausgeführt wird ?
- sihui
- Beiträge: 1827
- Registriert: 11. Apr 2018 19:03
Re: OpenHAB 2 Bug oder gehackt?
https://www.openhab.org/docs/configurat ... ng-actions
Code: Alles auswählen
logInfo(String loggername, String logText)
Die einfachste Variante wäre:
Code: Alles auswählen
logInfo("Test","Dieser Teil der Regel wurde ausgeführt")
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.
- udo1toni
- Beiträge: 15247
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OpenHAB 2 Bug oder gehackt?
Nur am Rande: Der Loggername dient auch zur Identifizierung und Steuerung des Logverhaltens. Man sollte also die Loggernamen sinnvoll aufbauen.
Es gibt zum Logging innerhalb Rules die Befehle logDebug(), logInfo(), logWarn() und logError(). In der Karaf Konsole kann man den Loglevel während der Laufzeit ändern, mittels
wobei xxxx der Loggername in logLevel() ist.
Die erlaubten LogLevel sind entsprechend TRACE, DEBUG, INFO, WARN, ERROR, OFF und DEFAULT. Trace spielt nur für Bindings oder den Core eine Rolle, die anderen Level blenden jeweils die darunter liegenden Level aus, mit WARN werden also nur logWarn() und logError() angezeigt, nicht aber logInfo() oder logDebug(). OFF schaltet alles Logging ab, DEFAULT übernimmt den Loglevel der nächsthöheren Ebene., in diesem Fall also vom Logger org.eclipse.smarthome.model.script
Zusätzlich zum gesetzten Loglevel kann man natürlich auch noch beliebig das Logging in verschiedene Dateien umlenken und dort noch Filter definieren, logRotation usw. definieren...
logInfo() ist einer der meistunterschätzten Befehle in der DSL...
Es gibt zum Logging innerhalb Rules die Befehle logDebug(), logInfo(), logWarn() und logError(). In der Karaf Konsole kann man den Loglevel während der Laufzeit ändern, mittels
Code: Alles auswählen
log:set DEBUG org.eclipse.smarthome.model.script.xxxx
wobei xxxx der Loggername in logLevel() ist.
Die erlaubten LogLevel sind entsprechend TRACE, DEBUG, INFO, WARN, ERROR, OFF und DEFAULT. Trace spielt nur für Bindings oder den Core eine Rolle, die anderen Level blenden jeweils die darunter liegenden Level aus, mit WARN werden also nur logWarn() und logError() angezeigt, nicht aber logInfo() oder logDebug(). OFF schaltet alles Logging ab, DEFAULT übernimmt den Loglevel der nächsthöheren Ebene., in diesem Fall also vom Logger org.eclipse.smarthome.model.script
Zusätzlich zum gesetzten Loglevel kann man natürlich auch noch beliebig das Logging in verschiedene Dateien umlenken und dort noch Filter definieren, logRotation usw. definieren...
logInfo() ist einer der meistunterschätzten Befehle in der DSL...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet