Hallo Fhem Gemeinde.
Ich habe schon in der Commandref gesucht und habe nur die Möglichkeit nach Zahlen zu filtern gefunden. Ich möchte aber ein Event auslösen, wenn ein Dummy-Wert einen bestimmten String enthält.
Es geht sich da um Nummern-Buchstaben Kombinationen, die Nummern wie "02115698" beinhalten können. Wenn dies der Fall ist, sollte DOIF auslösen.
Beispiel für einen Dummy-Wert ist: "02387459@blabla"
Über einen Tipp wäre ich sehr dankbar.
Mit freundlichen Grüßen
Tim
Hallo Tim,
geht eventuell einfach mit einem regExp. Diese Bedingung ([dummyname:"02387459"])
triggert auf alles was die Zahlenkombination enthält.
Steht hier :) https://commandref.fhem.de/commandref_DE.html#DOIF_Ereignissteuerung_ueber_Auswertung_von_Events
Gruß Otto
Oder "Perl-klassisch" mit =~:
DOIF ([Dummy] =~ "02387459") (set ...)
Vielen Dank. Funktioniert prima!