[Gelöst] Fehlermeldung im Notify (mit mehreren Befehlen)

Begonnen von juemuc, 05 März 2017, 21:53:00

Vorheriges Thema - Nächstes Thema

juemuc

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
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

betateilchen

setze mal die öffnende geschweifte Klammer in die erste Zeile.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

justme1968

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 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.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

juemuc

3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).