FHEM Forum

FHEM - Hausautomations-Systeme => 1Wire => Thema gestartet von: JoeALLb am 19 April 2018, 07:56:25

Titel: Fehlermeldung und Absturz mit OWDevice
Beitrag von: JoeALLb am 19 April 2018, 07:56:25
Grüß Euch,
meist läuft es bei mir auch, hatte jetzt jedoch manche (3-4) Abstürze von FHEM
mit folgender Fehlemelduing:
Can't use an undefined value as an ARRAY reference at ./FHEM/11_OWDevice.pm line 408.
Dies ist eigentlich immer während des definierens von neuen Devices passiert.


Edit:
Beenden des owservers in linux bringt mein fhem ebenfalls zum Absturz,
anbei das Log:
Can't call method "read" on an undefined value at ./FHEM/10_OWServer.pm line 367.
2018.xx.xx xx:02:34 3: myOWServer: Opening connection to OWServer localhost:4304...
2018.xx.xx xx:02:34 3: myOWServer: Successfully connected to localhost:4304.
Can't call method "fileno" on an undefined value at FHEM/lib/OWNet-3.1p5.pm line 394.

sG Joe
Titel: Antw:Fehlermeldung und Absturz mit OWDevice
Beitrag von: Dr. Boris Neubert am 21 April 2018, 11:37:17
Zitat von: JoeALLb am 19 April 2018, 07:56:25
Can't use an undefined value as an ARRAY reference at ./FHEM/11_OWDevice.pm line 408.
Kannst Du bitte mal mehr Log mit verbosity 5 zeigen? Mich interessiert, ob die Device Family im Modul überhaupt implementiert ist.


Zitat
Beenden des owservers in linux bringt mein fhem ebenfalls zum Absturz,

Das soll nicht sein. Um das aber zu beheben, müssen x Stellen mit eval abgesichert werden. Das stelle ich b.a.w. zurück.

Viele Grüße
Boris