FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Hallmackenreuther am 24 September 2017, 08:47:03

Titel: Priorisierung von Befehlen nach Herkunft
Beitrag von: Hallmackenreuther am 24 September 2017, 08:47:03
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"?
Titel: Antw:Priorisierung von Befehlen nach Herkunft
Beitrag von: CoolTux am 24 September 2017, 09:34:56
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.
Titel: Antw:Priorisierung von Befehlen nach Herkunft
Beitrag von: Hallmackenreuther am 24 September 2017, 10:39:16
Danke, CoolTux!

Tja, das hat sich dann wohl erledigt. Der HM-LC-BI1PBU-FM gibt in den Readings nichts her, das einen Unterschied macht.
Titel: Antw:Priorisierung von Befehlen nach Herkunft
Beitrag von: CoolTux am 24 September 2017, 10:58:02
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