FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ArduPino am 12 März 2017, 17:53:21

Titel: Notify mit IF führt kein Alarm_Exec aus, bzw. ergibt Fehlermeldung
Beitrag von: ArduPino am 12 März 2017, 17:53:21
Hallo.

Ein notify mit folgendem DEF

AL2_Bad:on IF ([NC_WS_91:temperature] <= 18.0) (set telegram send @D_J Badezimmer schließen; set du_Sound on; {Alarm_Exec('Alarmanlage',2,'Al2_aus','dummy','off')})

Bringt mir diese Meldung:
syntax error at (eval 16224) line 1, near "})"

Ein ähnliches notify ohne IF mit einigen set Befehlen und diesem Alarm_Exec funktioniert.
Weiß jemand was das sein könnte ?
Titel: Antw:Notify mit IF führt kein Alarm_Exec aus, bzw. ergibt Fehlermeldung
Beitrag von: Ellert am 12 März 2017, 18:09:10
Was ist der genaue Unterschied zu dem funktionierenden notify?
Titel: Antw:Notify mit IF führt kein Alarm_Exec aus, bzw. ergibt Fehlermeldung
Beitrag von: ArduPino am 12 März 2017, 18:57:47
AL2_Bad_1h:on set telegram send @D_J Badezimmer schließen; set du_Sound on; {Alarm_Exec('Alarmanlage',2,'Al2_aus','dummy','off')}

AL2_Bad:on IF ([NC_WS_91:temperature] <= 18.0) (set telegram send @D_J Badezimmer schließen; set du_Sound on; {Alarm_Exec('Alarmanlage',2,'Al2_aus','dummy','off')})

Eigentlich ja nur das IF. Die Klammern sind richtig geschlossen.
Titel: Antw:Notify mit IF führt kein Alarm_Exec aus, bzw. ergibt Fehlermeldung
Beitrag von: Damian am 12 März 2017, 19:14:37
Beim IF solltest du Komma statt Semikolon benutzen.
Titel: Antw:Notify mit IF führt kein Alarm_Exec aus, bzw. ergibt Fehlermeldung
Beitrag von: ArduPino am 12 März 2017, 19:28:09
Ah nein !  :-[
Das war es.
Werde ich mir direkt notieren.
Vielen Dank !