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
setze mal die öffnende geschweifte Klammer in die erste Zeile.
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.
Danke.
Der Typ hat geholfen. :)
Viele Grüße
juemuc