Hauptmenü

ELSIF im Notify (GELÖST)

Begonnen von realkeule, 25 Juli 2018, 18:48:44

Vorheriges Thema - Nächstes Thema

realkeule

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 :)

Somfy
Ebus

helmut

Weil Deine Bedingung nicht perl-, sondern fhem-Code ist:

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

Gruss Helmut
Intelligenz ist die Fähigkeit, Arbeit zu vermeiden, aber dafür zu sorgen, daß die Arbeit gemacht wird.
(Linus Torvalds)

realkeule

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
Somfy
Ebus

Damian

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 ))
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

realkeule

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.
Somfy
Ebus