Lösung:
Zeilenumbruch "\n" muss im Regex enthalten sein:
<Gerät>,<Timer>
timer&(.|\n)+:?timer
Hallo,
ich habe folgendes Problem.
ich möchte die Geräte anhand eines Attributes filtern, sobald das Attribut mit einem beliebigen Wert vorhanden ist sollen die Geräte in der readingsGroup angezeigt werden.
Dies funktioniert aber nicht sobald das Attribut mehrere Zeilen hat.
CommandRef:
<device> kann die Form ATTRIBUTE&VALUE haben, wobei ATTRIBUTE der Name eines Attributs ist und VALUE ein Regex.
readingsGroup DEF:
<Gerät>,<Timer>
timer&.+:?timer
Manueller List mit dem Regex (dies funktioniert):
list .*:FILTER=a:timer=.+.*
Bitte um Fehlersuche.
Danke
Tut es das?
<Gerät>,<Timer>
timer&(.|\n)+:?timer
Ich meine, man muss Zeilenumbrüche extra in die Regex einbauen.
Danke,
genau das war die Lösung.