FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: HansDampfHH am 07 März 2016, 20:18:57

Titel: HomeMatic Fensterkontakt und return value: syntax error ?
Beitrag von: HansDampfHH am 07 März 2016, 20:18:57
Hallo, ich nutze 2 HomeMatic Fensterkontakte (optisch).
Die funktionieren grundsätzlich wunderbar. Aber ich habe einen Logeintrag, den ich mir nicht erklären kann.

Ich habe ein notify angelegt:

define n_Fenster notify Fenster.HM_401C97:open.* {Log(3,"Fensterkontakt: $EVENT");;if(ReadingsVal("AnwesenheitHandys","state","") eq "absent"){sendMessage("Fenster wurde geöffnet"})}


Im Log finde ich dann aber folgendes:


n_Fenster return value: syntax error at (eval 40501) line 1, at EOF


Im Event-Monitor sieht es wie folgt aus:


2016-03-07 20:17:09 CUL_HM Fenster.HM_401C97 open
2016-03-07 20:17:09 HMLAN HMUSB loadLvl: low
2016-03-07 20:17:12 CUL_HM Fenster.HM_401C97 closed
2016-03-07 20:17:13 CUL_HM Fenster.HM_401C97 NACK
2016-03-07 20:17:13 CUL_HM Fenster.HM_401C97 Nack


Kann mir jemand vielleicht erläutern wo hier das Problem steckt?
Titel: Antw:HomeMatic Fensterkontakt und return value: syntax error ?
Beitrag von: ph1959de am 07 März 2016, 20:22:48
Tausch doch mal am Ende die Klammern (-> )}} ) ... ich denke, die sind nicht korrekt verschachtelt.

Peter
Titel: Antw:HomeMatic Fensterkontakt und return value: syntax error ?
Beitrag von: HansDampfHH am 07 März 2016, 21:00:36
ARGH, man. Tausend mal kontrolliert und doch nicht gesehen.
Danke, natürlich passte das mit den Klammern nicht.