Folgende Fehlermeldungen kommen, wenn ein DS2401 (IButton) nicht am BUS present ist:
Use of uninitialized value $ret in concatenation (.) or string at ./FHEM/10_OWServer.pm line 262.
Use of uninitialized value $ret in print at ./FHEM/10_OWServer.pm line 264.
Use of uninitialized value $ret in chomp at ./FHEM/10_OWServer.pm line 281.
Für alle anderen OW-Devices ist das ja wirklich ein Fehler, wenn das Device nicht am BUS gefunden wird, bei den iButtons, (ID 01.xxx) liegts in der Natur der Sache, dass der Button mal da und mal weg ist.
Noch etwas ist mir aufgefallen: Der Wert des model attribut's wird gelöscht wenn der Button nicht gefunden wird (nicht das attr wird gelöscht, nur der value!) und damit kommen auch dann beim save command einige unintialized messages von fhem.pl.
Environment: owfs - OWServer - nonblocking - OWDevice 01.xxxxxxxxx
l.g erwin