FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: AlterMann am 16 April 2019, 08:37:52

Titel: Gelöst Reading "opened" und opened (rf error) in einem DOIF abfragen
Beitrag von: AlterMann am 16 April 2019, 08:37:52
Hi meine def lautet:


([MAX_12fcbc:state]eq"opened (rf error)") (set meinBot message @Name Eingangstür auf)


Das funktioniert. Manchmal kommt aber nur "opened" als Reading. Beim Icon fange ich beide Zustände mit opene.* ab. Im DOIF geht das nicht. Auch ^opened funktioniert nicht. Ich habe jetzt erst mal 2 DOIF, das geht auch aber eventuell geht das besser?

Das "rf error" ist ein Fehler des eq3 Fensterkontaktes bekommt man eventuell mit Neuanlernen weg oder auch nicht wie bei mir. Das Teil kann man direkt neben den Maxx legen und pairen, es kommt immer wieder rf error.....

AM
Titel: Antw:Reading "opened" und opened (rf error) in einem DOIF abfragen
Beitrag von: Damian am 16 April 2019, 08:52:11
Zitat von: AlterMann am 16 April 2019, 08:37:52
Hi meine def lautet:


([MAX_12fcbc:state]eq"opened (rf error)") (set meinBot message @Name Eingangstür auf)


Das funktioniert. Manchmal kommt aber nur "opened" als Reading. Beim Icon fange ich beide Zustände mit opene.* ab. Im DOIF geht das nicht. Auch ^opened funktioniert nicht. Ich habe jetzt erst mal 2 DOIF, das geht auch aber eventuell geht das besser?

Das "rf error" ist ein Fehler des eq3 Fensterkontaktes bekommt man eventuell mit Neuanlernen weg oder auch nicht wie bei mir. Das Teil kann man direkt neben den Maxx legen und pairen, es kommt immer wieder rf error.....

AM


([MAX_12fcbc:state] =~ "opened") (set meinBot message @Name Eingangstür auf)



Die möglichen Perloperatoren stehen hier direkt in der ersten Zeile: https://fhem.de/commandref_DE.html#DOIF_Ereignissteuerung
Titel: Antw:Reading "opened" und opened (rf error) in einem DOIF abfragen
Beitrag von: AlterMann am 16 April 2019, 10:39:11
Sorry der AM ist ganz offensichtlich blind! Danke für den Link!

AM