FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: juemuc am 05 März 2017, 21:53:00

Titel: [Gelöst] Fehlermeldung im Notify (mit mehreren Befehlen)
Beitrag von: juemuc am 05 März 2017, 21:53:00
Hallo,

ich wollte ein notify erweitern und erhalte nun folgende Fehlermeldung:
Missing right curly or square bracket at (eval 217612) line 2, at end of line
syntax error at (eval 217612) line 2, at EOF

global:INITIALIZED
{ my $s = substr(sunrise_abs("HORIZON=-0.9"),0,5);;
fhem("set Sonnenaufgang $s");;
$s = substr(sunrise_abs(),0,5);;
fhem("set Sonnenaufgang_fuer_Nachtlicht $s");;
$s = substr(sunset_abs("HORIZON=-0.9"),0,5);;
fhem("set Sonnenuntergang $s");;
fhem 'set Tagesdatum '.strftime('%d. %B %Y', localtime);;
fhem("set currentSender_default Bayern 3")}



Wer kann helfen. Die Meldung scheint erst seit der Version 5.8 und den verschärften Prüfregeln aufzutreten.

Viele Grüße

juemuc
Titel: Antw:Fehlermeldung im Notify (mit mehreren Befehlen)
Beitrag von: betateilchen am 05 März 2017, 21:55:43
setze mal die öffnende geschweifte Klammer in die erste Zeile.
Titel: Antw:Fehlermeldung im Notify (mit mehreren Befehlen)
Beitrag von: justme1968 am 05 März 2017, 22:10:20
ja. die erste öffnende klammer muss mit in die erste zeile hinter die regex.

ich habe für rudi hier: https://forum.fhem.de/index.php/topic,52242.msg599863.html#msg599863 (https://forum.fhem.de/index.php/topic,52242.msg599863.html#msg599863) einen patch gepostet der das problem behoben. der thread passt zwar nur halb aber er betrifft die gleiche stelle im code und rudi sollte es eher sehen als hier.
Titel: Antw:[Gelöst] Fehlermeldung im Notify (mit mehreren Befehlen)
Beitrag von: juemuc am 06 März 2017, 22:24:58
Danke.
Der Typ hat geholfen. :)
Viele Grüße
juemuc