[Gelöst] Teile des DOIFs ausklammern

Begonnen von tomspatz, 17 Juni 2018, 14:53:42

Vorheriges Thema - Nächstes Thema

tomspatz

Ist es möglich innerhalb eines DOIF's einzelne Zweige "auszuklammern" ?
In dem folgenden würde ich gerne die letzten beiden Zweige komplett "ausklammern" so das man sie bei bedarf einfach wieder aktivieren kann.
defmod SchalterGabiSteuerung DOIF (["^SchalterGabi$:^cSceneSet: 1$"]) (\
set LichtBueroGabi toggle) ## Taste 1 x\
DOELSEIF (["^SchalterGabi$:^cSceneDouble: 1$"]) (\
set LichtBuero1A toggle) ## Taste 2 x\
DOELSEIF (["^SchalterGabi$:^cSceneMultiple_3: 1$"]) (\
set LichtBuero1A blink 3 1) ## Taste 3 x\
DOELSEIF (["^SchalterGabi$:^cSceneMultiple_4: 1$"]) (\
set LichtBuero1A blink 4 1) ## Taste 4 x\
DOELSEIF (["^SchalterGabi$:^cSceneMultiple_5: 1$"]) (\
set LichtBuero1A blink 5 1) ## Taste 5 x\
DOELSEIF (["^SchalterGabi$:^cSceneDim: 1$"]) (\
set LichtFlurSpiegel on) ## Taste hold\
DOELSEIF (["^SchalterGabi$:^cSceneDimEnd: 1$"]) (\
set LichtFlurSpiegel off) ## Taste release
attr SchalterGabiSteuerung do always

tomspatz

SORRY selber gelöst  :-[
Stand ja eigentlich schon im code drin.
Doppelte Rauten ........
defmod SchalterGabiSteuerung DOIF (["^SchalterGabi$:^cSceneSet: 1$"]) (\
set LichtBueroGabi toggle) ## Taste 1 x\
DOELSEIF (["^SchalterGabi$:^cSceneDouble: 1$"]) (\
set LichtBuero1A toggle) ## Taste 2 x\
DOELSEIF (["^SchalterGabi$:^cSceneMultiple_3: 1$"]) (\
set LichtBuero1A blink 3 1) ## Taste 3 x\
DOELSEIF (["^SchalterGabi$:^cSceneMultiple_4: 1$"]) (\
set LichtBuero1A blink 4 1) ## Taste 4 x\
DOELSEIF (["^SchalterGabi$:^cSceneMultiple_5: 1$"]) (\
set LichtBuero1A blink 5 1) ## Taste 5 x\
## DOELSEIF (["^SchalterGabi$:^cSceneDim: 1$"]) (\
## set LichtFlurSpiegel on) ## Taste hold\
## DOELSEIF (["^SchalterGabi$:^cSceneDimEnd: 1$"]) (\
## set LichtFlurSpiegel off) ## Taste release
attr SchalterGabiSteuerung do always

czcbe

FHEM 5.9 mit TabletUI | Pagebuttonmenü | Win2012R2 | Lubuntu 18.04 | Load-Balancing/Failover 2xFHEM | cygwin | nanoCUL 433 | Harmony Hub | IT Funksteckdosen | Squeezebox-Server (LMS) | Kodi | Sprachsteuerung | Webcams | Wetteransage | Telegram Bot | Presence-Script | Winconnect-Powershell