Nach Update auf openhab 3.4 Fehlermeldung im Log

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
magarethe
Beiträge: 56
Registriert: 18. Dez 2019 22:16
Answers: 0

Nach Update auf openhab 3.4 Fehlermeldung im Log

Beitrag von magarethe »

Hallo Leute,

nach dem Update von 3.3 auf 3.4 habe ich in den Logs dauend, diese Fehlermeldung:

Code: Alles auswählen

[WARN ] [.core.thing.binding.BaseThingHandler] - Handler ShellyRelayHandler tried updating the thing status although the handler was already disposed.
Habe auch schon mal das Shelly-Binding deinstalliert und wieder installiert. Es laufen auch alle Shellygeräte und lassen sich schalten und auslesen.

Ich kann aber die Fehlermeldung irgendiwe nicht deuten.
Weiss einer von Euch irgendeinen Rat?

Vielen Dank
Magarethe

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

Re: Nach Update auf openhab 3.4 Fehlermeldung im Log

Beitrag von udo1toni »

Da die Meldung etwas nichtssagend ist, wäre mein Rat, das Logging für das Shelly Binding mal auf TRACE zu setzen und sobald die Meldung wieder auftaucht, in der nahen Umgebung nach weiteren Indizien zu suchen, um welches Thing es sich handeln könnte. Eventuell gibt es irgendwo in der Konfiguration eine Leiche (die nicht mehr angezeigt wird, aber in Teilen noch herum spukt)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
scotty
Beiträge: 676
Registriert: 28. Apr 2020 04:44
Answers: 0

Re: Nach Update auf openhab 3.4 Fehlermeldung im Log

Beitrag von scotty »

@Udo,

kannst du mal kurz erklären, wie ein Binding auf TRACE gesetzt wird? Ich denke, das geschieht über die Log, aber wie genau?
OH 3.4.5 im Docker auf Synology DS918+ mit USV, Reolink-RLC-511WA, Philips Hue, AVM Fritz!Box 6591C, Alexa, Logitech Harmony und diversen Shelly's

magarethe
Beiträge: 56
Registriert: 18. Dez 2019 22:16
Answers: 0

Re: Nach Update auf openhab 3.4 Fehlermeldung im Log

Beitrag von magarethe »

Hallo Openhab-Freunde,

Ich habe die Shelly-Things Datei noch einmal kontrolliert, Leerzeichen eingefügt, dann wieder gelöscht. Danach noch einmal abgespeichert. Danach das OPENHAB einmal rebootet und siehe da, die Fehlermeldungen sind weg.
Hatte in einem Forum gelesen, man solle die Thingsdatei noch einmal editieren. Na ja hat jedenfalls geholfen.

Vielen Dank für eure Hilfe.
Ich wünsche allen ein gesegnetes Weihnachtsfest und ein frohes gesundes neues Jahr 2023.

Gruß
Magarethe

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

Re: Nach Update auf openhab 3.4 Fehlermeldung im Log

Beitrag von udo1toni »

magarethe hat geschrieben: 23. Dez 2022 20:35 Ich wünsche allen ein gesegnetes Weihnachtsfest und ein frohes gesundes neues Jahr 2023.
Vielen Dank, die Wünsche gehen an Dich zurück :) und allzeit viel Spaß beim Automatisieren mit openHAB!
udo1toni hat geschrieben: 23. Dez 2022 00:28 kannst du mal kurz erklären, wie ein Binding auf TRACE gesetzt wird?
Das geht im laufenden Betrieb über die Karaf Konsole. Beispiel:

Code: Alles auswählen

Using username "udo1toni".
Authenticating with public key "imported-openssh-key" from agent

                           _   _     _     ____
   ___   ___   ___   ___  | | | |   / \   | __ )
  / _ \ / _ \ / _ \ / _ \ | |_| |  / _ \  |  _ \
 | (_) | (_) |  __/| | | ||  _  | / ___ \ | |_) )
  \___/|  __/ \___/|_| |_||_| |_|/_/   \_\|____/
       |_|       3.4.0 - Release Build

Use '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
To exit, use '<ctrl-d>' or 'logout'.

openhab> log:list
Logger                                             │ Level
───────────────────────────────────────────────────┼──────
ROOT                                               │ WARN
javax.jmdns                                        │ ERROR
javax.mail                                         │ ERROR
openhab.event                                      │ INFO
...
org.jupnp                                          │ ERROR
org.openhab                                        │ INFO
org.ops4j.pax.url.mvn.internal.AetherBasedResolver │ ERROR
org.ops4j.pax.web.pax-web-runtime                  │ OFF
su.litvak.chromecast.api.v2.Channel                │ ERROR
openhab>
openhab>
openhab> log:set TRACE org.openhab.binding.shelly
openhab> log:list
Logger                                             │ Level
───────────────────────────────────────────────────┼──────
ROOT                                               │ WARN
javax.jmdns                                        │ ERROR
javax.mail                                         │ ERROR
openhab.event                                      │ INFO
...
org.jupnp                                          │ ERROR
org.openhab                                        │ INFO
org.openhab.binding.shelly                         │ TRACE    <---- Dieser Eintrag ist dazu gekommen
org.ops4j.pax.url.mvn.internal.AetherBasedResolver │ ERROR
org.ops4j.pax.web.pax-web-runtime                  │ OFF
su.litvak.chromecast.api.v2.Channel                │ ERROR
openhab>
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
scotty
Beiträge: 676
Registriert: 28. Apr 2020 04:44
Answers: 0

Re: Nach Update auf openhab 3.4 Fehlermeldung im Log

Beitrag von scotty »

wie muss ich denn im Docker auf einer NAS vorgehen?

Auch von mir an alle ein frohes Weihnachtsfest!
OH 3.4.5 im Docker auf Synology DS918+ mit USV, Reolink-RLC-511WA, Philips Hue, AVM Fritz!Box 6591C, Alexa, Logitech Harmony und diversen Shelly's

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

Re: Nach Update auf openhab 3.4 Fehlermeldung im Log

Beitrag von udo1toni »

scotty hat geschrieben: 24. Dez 2022 03:01 wie muss ich denn im Docker auf einer NAS vorgehen?
Dazu gibt es die Anwendung client, welche im Container mit ausgeliefert wird.

Von Docker aus wäre der Befehl

Code: Alles auswählen

docker exec -it openhab /openhab/runtime/bin/client
Wenn Du über Portainer zugreifen willst, kannst Du das über den Link in die Konsole (in der Liste der Container die Quick Actions, dort das Symbol >_ klicken, der Username kann auf root bleiben oder Du setzt openhab als Usernamen ein, dann connect klicken)
In der Kommandozeile musst Du den gesamten Pfad angeben, weil das Verzeichnis nicht zum Standardsuchpfad gehört, also
/openhab/runtime/bin/client. Das Passwort ist habopen.
Das Passwort kann man natürlich auch ändern, außerdem ist es möglich, den Zugriff auch direkt über ssh einzurichten (das habe ich bei mir so gemacht - ich muss mich also nicht erst in eine remote Shell begeben, um dann dort lokal auf die Karaf Konsole zuzugreifen) Wenn man das passend konfiguriert, kann man sogar direkt in VSCode in die Karaf Konsole wechseln.

Ich wünsche Allen ein Frohes Fest :)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten