Priorisierung von Befehlen nach Herkunft

Begonnen von Hallmackenreuther, 24 September 2017, 08:47:03

Vorheriges Thema - Nächstes Thema

Hallmackenreuther

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"?
FHEM 6.0 auf Raspi 5, Raspberry Pi OS Bookworm | MAX! Cube a-culfw MAX: Heizkörperthermostate,  Fensterkontakte, Wandthermostat, Zwischenstecker BC-TS-Sw-Pl |2. MAX! Cube a-culfw HM: Rollos HM-LC-BI1PBU-FM, Licht HM-LC-Sw2PBU-FM | 3. MAX! Cube a-culfw SlowRF: Thermometer TX29-IT

CoolTux

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.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Hallmackenreuther

Danke, CoolTux!

Tja, das hat sich dann wohl erledigt. Der HM-LC-BI1PBU-FM gibt in den Readings nichts her, das einen Unterschied macht.
FHEM 6.0 auf Raspi 5, Raspberry Pi OS Bookworm | MAX! Cube a-culfw MAX: Heizkörperthermostate,  Fensterkontakte, Wandthermostat, Zwischenstecker BC-TS-Sw-Pl |2. MAX! Cube a-culfw HM: Rollos HM-LC-BI1PBU-FM, Licht HM-LC-Sw2PBU-FM | 3. MAX! Cube a-culfw SlowRF: Thermometer TX29-IT

CoolTux

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
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net