FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: juemuc am 12 August 2025, 14:15:17

Titel: eventReadings mit Abfrage auf mehrere Readings
Beitrag von: juemuc am 12 August 2025, 14:15:17
Hallo zusammen,

ich habe in einem DOIF ein eventReadings definiert, welches auch pro Statusabfrage auf ein reading funktioniert.

test1:[@as(<br>)"^HM:^Attribut":Attribut:"Fenster","Test 1"],test2:[@as(<br>)"^HM:^state":state:"open|tilted","Test 2"],
Ich benötige aber die Info, wenn beide Bedingungen erfüllt sind.

So funktioniert es aber nicht.
test:[@as(<br>)"^HM:^Attribut":Attribut:"Fenster" and "^HM:^state":state:"open|tilted","alle Fenster zu"],
Was mache ich falsch?
Titel: Aw: eventReadings mit Abfrage auf mehrere Readings
Beitrag von: Damian am 12 August 2025, 16:21:18
Dann eher:

test:[@as(<br>)"^HM:^(Attribut|state)":ReadingsVal($name,"Attribut","") eq "Fenster" and ReadingsVal($name,"state","") =~ "^(open|tilted)$","alle Fenster zu"]
Titel: Aw: eventReadings mit Abfrage auf mehrere Readings
Beitrag von: juemuc am 12 August 2025, 17:38:52
Danke.

Habe eine andere Lösung gefunden. Ich habe den Status in das Userreading "Attribut" mit aufgenommen. Dann muss ich nur dieses Reading abfragen.