FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Thorben am 26 Januar 2016, 17:26:39

Titel: Probleme bei if-Bedingung
Beitrag von: Thorben am 26 Januar 2016, 17:26:39
Hallo Zusammen,
ich bin neu in der FHEM-Welt und habe das Problem, dass ich bei einer Aktion einen Notify aufrufe und dieser guckt, ob der dummy auf on bzw. off steht und ihn entsprechend umschaltet.
Doch leider passiert nichts. Kann mir jemand helfen?


LEDWandleuchte {if(Value("d_LEDWandleuchte") eq "on") { fhem("set d_LEDWandleuchte off");} else { fhem("set d_LEDWandleuchte on");}}


vielen Dank
Titel: Antw:Probleme bei if-Bedingung
Beitrag von: Ellert am 26 Januar 2016, 17:41:04
Auf welchen Wert hast Du den Dummy  gesetzt?
Titel: Antw:Probleme bei if-Bedingung
Beitrag von: Thorben am 26 Januar 2016, 17:43:31
auf off
Titel: Antw:Probleme bei if-Bedingung
Beitrag von: Ellert am 26 Januar 2016, 17:53:04
Gibt es Events für LEDWandleuchte?
Titel: Antw:Probleme bei if-Bedingung
Beitrag von: Thorben am 27 Januar 2016, 11:04:12
Events liegen auch keine auf der LEDWandleuchte. Aber von der Syntax her müsste es richtig sein oder? Mit Perl hatte ich leider vorher noch nie zu tun.
Titel: Antw:Probleme bei if-Bedingung
Beitrag von: Wernieman am 27 Januar 2016, 11:10:42
- Du willst damit ein Toggel erzeugen?

Geht auch ohne perl direkt in FHEM.

z.B: bei mir:
WLAN_Taster.* IF ([WLAN] eq "on") (set WLAN off) ELSE (set WLAN on)

(Direkt aus der DEF vom FHEMWEB kopiert)
Titel: Antw:Probleme bei if-Bedingung
Beitrag von: Ellert am 27 Januar 2016, 12:38:41
ZitatEvents liegen auch keine auf der LEDWandleuchte.
Wenn LEDWandleuchte kein Event sendet kann das notify nicht ansprechen.
Die Syntax ist für den DEF-Editor o.k.

Exkurs: Die codemirror-Erweiterung für den DEF-Editor beinhaltet auch eine Syntaxprüfung: http://forum.fhem.de/index.php/topic,45373.msg371668.html#msg371668