Hallo Zusammen,
aufgrund eines defekten USB Interfaces betreibe ich ein
USB mit DS2480B sowie ein DS9490 mit OWServer/OWFS zusammen auf einem RPI2.
Dabei gibt es seltsames Verhalten:
Alle DS18B20, DS2401 laufen am OWFS Problemlos.
Am DS2480B laufen viele DS18B20 auch Problemlos
nur die DS4201 zeigen ein eigenartiges Verhalten:
Sie melden sich an, werden automatisch eingebunden (Autocreate) aber
führen keinen State ordenlich. Hier ein neues erkanntes Modul welches
mit Autocreate angelegt wurde (also offensichtlich "online" ist)
define OWX_01_B7EF6C170000 OWID DS2401 B7EF6C170000
attr OWX_01_B7EF6C170000 IODev OW_USB
attr OWX_01_B7EF6C170000 model DS2401
attr OWX_01_B7EF6C170000 room OWX
attr OWX_01_B7EF6C170000 stateFormat {ReadingsVal($name,"present",0) ? "present" : "not present"}
# ASYNC 0
# CFGFN
# DEF DS2401 B7EF6C170000
# FUUID 6a68a397-f33f-0fe5-d859-f742ff6a27e02522
# INTERVAL 300
# IODev OW_USB
# NAME OWX_01_B7EF6C170000
# NOTIFYDEV global
# NR 135
# NTFY_ORDER 50-OWX_01_B7EF6C170000
# OW_FAMILY 01
# OW_ID B7EF6C170000
# PRESENT 1
# ROM_ID 01.B7EF6C170000.B8
# STATE not present
# TYPE OWID
# eventCount 3
# READINGS:
# 2026-07-28 14:41:59 IODev OW_USB
# 2026-07-28 14:41:59 state Initialized
#
setstate OWX_01_B7EF6C170000 not present
setstate OWX_01_B7EF6C170000 2026-07-28 14:41:59 IODev OW_USB
setstate OWX_01_B7EF6C170000 2026-07-28 14:41:59 state Initialized
Der State bleibt auf not present
Ich hatte so schon viele DS2401 eingebunden aber dies Verhalten hat es nie gegeben.
Sie hatten alle den State richtig aktualisiert..
Ich glaube ich habe die Antwort selbst gefunden:
Bus Zusammenschalten, die Anmeldung und Create aller Module abwarten
dann den Bus abklemmen und nach einger Zeit wieder anklemmen.
Alle Stati sind da und werden aktualisiert.
Ok- gewusst wie...