Danke für Deine Rückmeldung. Habe tatsächlich das Probleme einkreisen können. Bei einem DOIF_Readings hatte ich (HUE:[@a"e":reachable:$_ == 0) definiert um möglichst alle Sensoren zu erfassen. Nachdem ich nun die Bedingung auf (HUE:[@a"Sensor":reachable:$_ == 0) geändert habe funktionieren wieder alle DOIFs beim Neustart vom Fhem. Warum es aber bei POWER mit nur einem "o" funktioniert, ist mir ein Rätsel.
attr Aktuelles DOIF_Readings windows:[@a"^Sensor":state:"open","keine"],bewegung:[@a"^Sensor":state:"^motion","keine"],batterien:[@a"Sensor":battery:$_ < 10,"ok"],Licht:[@a"^HUEDevice":onoff:$_ eq "1" and $room ne "HUEDevice","keine"],Power:[@a"o":POWER:$_ eq "on" and $room ne "MQTT2_Device","keine"],water:[@a"Sensor":water:$_ eq "1","ok"],HUE:[@a"Sensor":reachable:$_ == 0 and $room ne "HUEDevice","alle"]
Danke nochmals.