FHEM Forum

FHEM - Hausautomations-Systeme => 1Wire => Thema gestartet von: avrfuchs am 23 Oktober 2017, 13:16:30

Titel: OWTHERM erzeugt Fehlermeldung: OWX: Reset called with undefined interface
Beitrag von: avrfuchs am 23 Oktober 2017, 13:16:30
Grüß Euch,
nach einem FHEM-Update kommt im Log einmal die Meldung:
PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 328.
und danach sekündlich:

3: OWX: Reset called with undefined interface
1: OWX: Search reset failed


Zeile 328 in 00_OWX.pm lautet:
  if ($hash->{INTERFACE} eq "firmata") {

Ich habe owfs installiert und OWServer definiert:

define 1WServer OWServer localhost:4304
attr 1WServer nonblocking 1

1WServer ist im Status Initialized und die angeschlossenen  DS1820 werden auch richtig ausgelesen.

Die Versionen der m. E. zuständigen Module sind:

10_OWServer.pm       14523 2017-06-16 05:15:56Z neubert
21_OWTHERM.pm        14699 2017-07-13 08:07:17Z phenning
00_OWX.pm            15159 2017-10-01 10:02:28Z phenning


Nach einigem suchen stellte sich die OWTHERM als Meldungsursache heraus. Mit dieser Konstellation gehts:

10_OWServer.pm       14523 2017-06-16 05:15:56Z neubert
21_OWTHERM.pm        13642 2017-03-08 16:41:55Z phenning
00_OWX.pm            15159 2017-10-01 10:02:28Z phenning


Momentan hab ich 21_OWTHERM.pm vom Update ausgeschlossen, aber das ist auf Dauer auch nicht des Rätsels Lösung. Kann mir bitte jemand einen Lösungsweg aufzeigen?

Vielen Dank und Gruß
Franz
Titel: Antw:OWTHERM erzeugt Fehlermeldung: OWX: Reset called with undefined interface
Beitrag von: Prof. Dr. Peter Henning am 29 Oktober 2017, 08:45:19
Der Lösungsweg besteht darin, die Dokumentation zu lesen: https://wiki.fhem.de/wiki/FHEM_und_1-Wire

Und sich dann zu entscheiden, ob man OWFS oder OWX benutzen möchte.

LG

pah
Titel: Antw:OWTHERM erzeugt Fehlermeldung: OWX: Reset called with undefined interface
Beitrag von: avrfuchs am 05 November 2017, 18:17:31
Lieber pah,
vielen Dank für den Tipp. Die bisherige Konstellation lief schon einige Jahre fehlerfrei. Ich hab sie irgendwo aus irgendwelchen Artikel zusammengeschustert. Das mit OWServer und Unverträglichkeit mit OWTHERM hab ich so nicht mitgekriegt.
Jetzt läuft alles wieder wie geschmiert!

Vielen Dank nochmal und Gruß
Franz