FHEM - Hausautomations-Systeme > 1Wire

FHEM hängt sich auf, scheinbar wegen OWServer Problem

(1/2) > >>

ojb:
Hallo Leute,

ich habe zwei 1-Wire-Bussysteme an meinem FHEM laufen, einmal remote von einem Raspi (Wohnziimmer Luftgüte) und einmal direkt am FHEM-Rechner über USB durch einen 1-Wire Coupler.

Beide Systeme sind per OWServer verbunden. Heute hatte ich das Problem das FHEM hing und das letzte im Log war ein "Successfully connected".

Ich habe beide OWServer mit noblocking versehen? Warum hängt FHEM dann?

Jetzt habe ich mal verbose 5 auf den OWServer gegeben und schau mal was passiert.

Hat jemand eine Idee, was ich noch machen könnte?

Vielen lieben Dank im Voraus.
Oli

ojb:
So, heute ist der Fall wieder aufgetreten. Hier das Log:


--- Code: ---2021.07.04 12:13:47 5: OWServer child ID for reading '/1D.0DCC0F000000/counters.A' is 9302
2021.07.04 12:13:47 5: OWServer child read /1D.0DCC0F000000/counters.A: 1007027
2021.07.04 12:13:47 5: OWServer child ID for reading '/1D.0DCC0F000000/counters.B' is 9304
2021.07.04 12:13:47 5: OWServer child read /1D.0DCC0F000000/counters.B: 670299
2021.07.04 12:14:42 5: OWServer child ID for reading '/28.CB4729050000/temperature' is 9332
2021.07.04 12:14:42 5: OWServer child read /28.CB4729050000/temperature: <undefined>
2021.07.04 12:14:42 5: OWServer: undefined response from child 9332
2021.07.04 12:14:42 3: OW_Temperatur_Dachgeschoss: reading temperature did not return a value
2021.07.04 12:14:44 5: OWServer child ID for reading '/28.F75EA7040000/temperature' is 9346
2021.07.04 12:14:48 1: OWServer: read timeout for child 9346
2021.07.04 12:14:48 3: OW_Temperatur_Einhausung: reading temperature did not return a value
Can't call method "read" on an undefined value at ./FHEM/10_OWServer.pm line 367.
2021.07.04 12:14:49 5: OWServer child ID for reading '/26.7C827C010000/HIH4000/humidity' is 9349
2021.07.04 12:14:50 5: OWServer: undefined response from child 9349
2021.07.04 12:14:50 3: OWServer_ojblxserver: Opening connection to OWServer ojblxserver:4304...
2021.07.04 12:14:50 3: OWServer_ojblxserver: Successfully connected to ojblxserver:4304.
--- Ende Code ---

Um jede Hilfe dankbar ...

Dr. Boris Neubert:
Hi Oli,

schau Dir bitte mal die Informationen zu den Versionen gleich am Beginn des Commandref-Eintrags zum OWServer an.

Grüße
Boris

ojb:
Hallo Boris,

alles klar mache ich. Meinst Du es kann daran liegen?

EDIT:
Mein Server und mein Raspi auf denen owserver läuft laufen beide mit 3.2p3. Ich hab jetzt die OWNet.pm gesucht, aber nur 3.2p2 gefunden. Die hab ich eingespielt und FHEM neugestartet. Mein OWServer sagt jetzt OWSERVER_VERSION = 3.2p3.
Ist das ein Problem wenn die p-Version nicht übereinstimmt?

Ich habe übrigens festgestellt, dass mein UBS 1-Wire Koppler sich x-mal ab- und angemeldet hat auf USB. Ich habe jetzt eine andere Leitung verlegt. Seitdem ist es vieeeeel besser.

Was ich auch festgestellt habe war, dass das ganze OWFS nicht mehr ging, also die Weboberfläche war nicht mehr erreichbar, also ist owhhtpd bzw. owserver gehangen oder abgestürzt.
Dennoch hätte ich jetzt erwartet dass soetwas nicht zu einem FHEM-Hänger führen darf.

Was meinst Du?

Danke und liebe Grüße
Oli

Dr. Boris Neubert:

--- Zitat von: ojb am 09 Juli 2021, 08:35:55 ---Mein Server und mein Raspi auf denen owserver läuft laufen beide mit 3.2p3. Ich hab jetzt die OWNet.pm gesucht, aber nur 3.2p2 gefunden. Die hab ich eingespielt und FHEM neugestartet. Mein OWServer sagt jetzt OWSERVER_VERSION = 3.2p3.
Ist das ein Problem wenn die p-Version nicht übereinstimmt?

--- Ende Zitat ---

Vielleicht, vielleicht auch nicht. Es hängt davon ab, ob der Patch von p2 auf p3 die Kommunikation verändert, aber das scheint mir unwahrscheinlich.


--- Zitat ---Was ich auch festgestellt habe war, dass das ganze OWFS nicht mehr ging, also die Weboberfläche war nicht mehr erreichbar, also ist owhhtpd bzw. owserver gehangen oder abgestürzt.
Dennoch hätte ich jetzt erwartet dass soetwas nicht zu einem FHEM-Hänger führen darf.

--- Ende Zitat ---

Nicht alle Kommunikation zwischen FHEM/OWSERVER und owserver ist asynchron. Es ist also durchaus normal, dass insbesondere nach dem Start FHEM hängt, wenn schon die erste Kontaktaufnahme mit dem owserver hängt.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln