Seite 1 von 1
Nach Update auf openhab 3.4 Fehlermeldung im Log
Verfasst: 22. Dez 2022 17:32
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
Re: Nach Update auf openhab 3.4 Fehlermeldung im Log
Verfasst: 23. Dez 2022 00:28
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)
Re: Nach Update auf openhab 3.4 Fehlermeldung im Log
Verfasst: 23. Dez 2022 16:10
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?
Re: Nach Update auf openhab 3.4 Fehlermeldung im Log
Verfasst: 23. Dez 2022 20:35
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
Re: Nach Update auf openhab 3.4 Fehlermeldung im Log
Verfasst: 23. Dez 2022 21:58
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>
Re: Nach Update auf openhab 3.4 Fehlermeldung im Log
Verfasst: 24. Dez 2022 03:01
von scotty
wie muss ich denn im Docker auf einer NAS vorgehen?
Auch von mir an alle ein frohes Weihnachtsfest!
Re: Nach Update auf openhab 3.4 Fehlermeldung im Log
Verfasst: 24. Dez 2022 12:48
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
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
