Moin zusammen!
Soweit ich es nachvollziehen kann, ist FHEM egal, wo ein Befehl herkommt - also z.B. ob ich über das Webinterface "off" sende oder über einen Hardware-Schalter.
Gibt es eine Möglichkeit, die Herkunft eines Befehls einzubeziehen, um zu sagen "wenn das Rollo direkt am Aktor/Schalter "on" gestellt wird, ignoriere das DOIF, laut dem du etwas anderes tun sollst"?
Wenn das Device ein entsprechendes Reading hergibt kannst Du es aus lesen. Man muss also erkennen ob der Befehl ausserhalb von FHEM kam. Das kann nur das Device selber wenn überhaupt.
Danke, CoolTux!
Tja, das hat sich dann wohl erledigt. Der HM-LC-BI1PBU-FM gibt in den Readings nichts her, das einen Unterschied macht.
Würde Dir eine Zustandsabfrage helfen bevor Du den Aktor schalten tust?
Wenn ein DOIF, wie oben erwähnt, zum Beispiel on schalten soll, dies aber bereits über ein Aktor direkt gemacht wurde.
set Rollo:FILTER=STATE!=on on
Grüße