Hallo Leute,
SuFu gibt leider nichts her.
Ich möchte alle Rolläden, die nach Süden zeigen auf einen Rutsch schliessen. Ich habe alle Rolläden nach folgendem Schema benannt:
ROLL_[WINDRICHTUNG]_[GESCHOSS]_[RAUM]
z.B. ROLL_S_EG_WZ für Süd Rolladen, Erdegeschoss, Wohnzimmer
Ich kann mit set ROLL_.*._EG_WZ z.B. alle Rollaeden im Wohnzimmer zumachen.
Nun erhöht sich aber der Schwierigkeitsgrad: ich habe mehrer Rolläden, die nach Süden gehen: ergo ROLL_S1_, ROLL_S2, etc
Auch habe ich Rolläden, die nach SW, SO gehen. Ergo: ROLL_SW_, ROLL_SO_,
Wie kann ich eine Regexp in den Set Befehl einfügen, die alle Rolläden, die in der Windrichtung ein S haben schliessen?
Folgende Regexp habe ich probiert, gehen aber NICHT !
set ROLL_S.[OW12]._EG.* 23
set ROLL_S.[OW12]{0,1}._EG.* 23
set ROLL_S/[OW12]{0,1}/_EG.* 23
Wie mache ich das?
Mit einer structure namens "rollladen_sued" in der die betreffenden Rollläden eingehängt werden. Dann brauchst Du nur ein "set rollladen_sued 23"
Offtopic: ich kann mich an Rollladen mit 3 l wohl in diesem Leben nicht mehr gewöhnen :P
deine regex passen ja auch nicht.
der punkt nach dem S ist zu viel. so sollte es z.b. gehen:set ROLL_S[OW12]?_EG_.* 23
gruss
andre
@Andre: Danke ! das war es !!
@betateilchen: so sollte es auch gehen. Aber irgendwie bin ich kein Freund der structures. Da habe ich bei der Anwesenheitserkennung auch ewig rum geprimelt. Ich habe irgendwie den Eindruck ich verstehe die structs nicht.
Ich finde die structures super 8) Meistens denkt man viel zu kompliziert. Die einfachste Variante (einfach eine Liste von Geräten zusammenfassen) funktioniert in den allermeisten Fällen genau so, wie man es sich vorgestellt hat.