Notify mit IF führt kein Alarm_Exec aus, bzw. ergibt Fehlermeldung

Begonnen von ArduPino, 12 März 2017, 17:53:21

Vorheriges Thema - Nächstes Thema

ArduPino

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 ?

Ellert

Was ist der genaue Unterschied zu dem funktionierenden notify?

ArduPino

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.

Damian

Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

ArduPino

Ah nein !  :-[
Das war es.
Werde ich mir direkt notieren.
Vielen Dank !