FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: realkeule am 25 Juli 2018, 18:48:44

Titel: ELSIF im Notify (GELÖST)
Beitrag von: realkeule am 25 Juli 2018, 18:48:44
hallo leute,

wieso kann ich folgendes element nicht einfach so erweitern?
funzt:
DashButton1:present IF ( [ALL] eq "closed") ( set ALL MY ) ELSE ( set ALL on )
funzt nicht mehr:
DashButton1:present IF ( [ALL] eq "closed") ( set ALL MY ) ELSIF ( [ALL] eq "go-my") ( set ALL off ) ELSE ( set ALL on )

es ist eine definition im notify. durch drücken des dashbutton1 soll der shutter öffnen, schließen, my anfahren in rotation.

sonnige grüße :)

Titel: Antw:ELSIF im Notify
Beitrag von: helmut am 25 Juli 2018, 19:00:28
Weil Deine Bedingung nicht perl-, sondern fhem-Code ist:

https://commandref.fhem.de/#IF

Gruss Helmut
Titel: Antw:ELSIF im Notify
Beitrag von: realkeule am 28 Juli 2018, 12:41:15
danke für die info. ich habe versucht es in perl code zu realisieren, dies überschreitet aber mein wissen, bzw die zeit die dafür hätte. wäre eine naheliegende lösung das DOIF von fhem?

grüße
Titel: Antw:ELSIF im Notify
Beitrag von: Damian am 28 Juli 2018, 12:47:28
Zitat von: realkeule am 28 Juli 2018, 12:41:15
danke für die info. ich habe versucht es in perl code zu realisieren, dies überschreitet aber mein wissen, bzw die zeit die dafür hätte. wäre eine naheliegende lösung das DOIF von fhem?

grüße

DashButton1:present IF ( [ALL] eq "closed") ( set ALL MY ) ELSE (IF ( [ALL] eq "go-my") ( set ALL off ) ELSE ( set ALL on ))
Titel: Antw:ELSIF im Notify
Beitrag von: realkeule am 29 Juli 2018, 10:45:20
Zitat von: Damian am 28 Juli 2018, 12:47:28
DashButton1:present IF ( [ALL] eq "closed") ( set ALL MY ) ELSE (IF ( [ALL] eq "go-my") ( set ALL off ) ELSE ( set ALL on ))

wie einfach  ::) vielen dank. funzt.