Dumme/simple Frage: DOIF nur auf Reading

Begonnen von Pati_Alpha, 20 November 2019, 22:36:08

Vorheriges Thema - Nächstes Thema

Pati_Alpha

Hey,

ich komme grade mit einem dummen, simplen DOIF nicht weiter:
([Verstaerker:"on"] and [Bass] eq "Niedrig") (set Bass Hoch)

Es soll immer triggern, wenn der Verstärker auf "on" WECHSELT (das reading heißt eigentlich "power") und wenn dabei dann auch noch "Bass" auf "Niedrig" steht.

Im Moment triggert es leider bei der Kombination von "on" und "Niedrig" immer, heißt: Ist der Verstärker an und ich schalte Bass auf "Niedrig" geht er sofort wieder auf "Hoch". :/

Dumm, ich weiß, aber ich hänge grade...

Patrick

Damian

#1
probier´mal

([Verstaerker:"^power: on"] and [?Bass] eq "Niedrig") (set Bass Hoch)
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Pati_Alpha

Hey Damian,

endlich wieder Zeit hierfür!

Das funktioniert! :O Klasse! Danke dir!

Kannst du mir das mit dem ^ nochmal erklären oder kurz sagen, wo ich nachschauen muss? :)
Ist das nur RegExp-Krams?

Grüße