Guten Abend,
ich mache mal ein neues Thema dazu auf...
Für Homemode möchte ich alle Helligkeitssensoren so definieren: Sens.multi.* - es gibt allerdings eine Ausnahme Sens.multi.og.sz
Das hier funktioniert nicht:
Zitatlist ^((?!Sens.multi.og.sz).).Sens.multi.*
Das ist schon besser liefert aber auch die Filelogs mit (also FileLog_Sens...) - verständlicherweise.
Zitatlist ^((?!Sens.multi.og.sz).)*Sens.multi.*
Und mehr ist mir nicht eingefallen... (also das list muss dann natürlich weg, wenn es mal funktioniert).
Hat jemand eine Idee?
Viele Grüße
Guido Fett
zeig mal die komplette liste zu "Sens.multi.*"
Die Liste ist nicht so fürchterlich lang...
ZitatSens.multi.eg.wz
Sens.multi.og.flur
Sens.multi.og.sz
Sens.multi.out.garten
/Sens\.multi\.[a-z]+\.(?!sz)[a-z]+/g
Danke für den Vorschlag - da wäre ich nicht draufgekommen.
Allerdings mag Fhem das nicht, bei
Zitatlist /Sens\.multi\.[a-z]+\.(?!sz)[a-z]+/g
bekomme ich das zurück
ZitatNo device named /Sens\.multi\.[a-z]+\.(?!sz)[a-z]+/g found
Und Homemode meckert auch...
Naja, Du gibst das halt auch falsch ein, die regex ist nur der Teil zwischen / /g
list Sens\.multi\.[a-z]+\.(?!sz)[a-z]+
funktioniert bei mir einwandfrei mit 4 dummy devices, die ich nach Deiner Vorlage benannt habe.
Als Ergebnis kommt:
Sens.multi.eg.wz
Sens.multi.og.flur
Sens.multi.out.garten
Stimmt. Danke