Ich habe das Problem, dass der Status eines Devices verschwindet, wenn man per FHEM-Widget z. B. select ein Reading des eigenen Devices verändert. Per F5 Aktualisierung kann der Status wiederhergestellt werden. Das Problem tritt in FW_detailFn nicht auf. Bei Readings fremder Devices gibt es dagegen kein Problem. Das Modul selbst verändert den Status nicht.
Zum Nachvollziehen folgende Definition mit dem FHEM-Widget select:
defmod di_tester DOIF {}
attr di_tester room Labor
attr di_tester uiState {package ui_Table}\
widget([$SELF:test,"off"],"select,on,off")
attr di_tester uiTable {package ui_Table}\
widget([$SELF:test,"off"],"select,on,off")
setstate di_tester initialized
setstate di_tester 2022-03-09 22:19:26 test on