Hallo,
ich habe seit Kurzem ein ähnliches Problem.
Mein Feiertagsskript ist auf der CCU1 schon ewig fehlerfrei gelaufen. Nach Wechsel auf die CCU2 anfangs auch. Aber nach ein Paar Tagen kommen nachts Syntaxfehler.
Dec 7 00:01:01 homematic-ccu2 local0.err ReGaHss: Error: IseESP::SyntaxError= Error 1 at row 71 col 18 near ^/100; !! Säkularzahl integer m = 15 + (((3*k^M [../Platform/DOM/iseESP.cpp (1067)]
Dec 7 00:01:01 homematic-ccu2 local0.err ReGaHss: Error: ParseProgram: SyntaxError= /100; !! Säkularzahl integer m = 15 + (((3*k) + 3) / 4) - (((8*k) + 13) / 25); !! Säkulare Mondschaltung integer s = 2 - (((3*k) + 3) / 4);
Dec 7 00:01:01 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 0 0x00 [1] 0 0x00 [2] 0 0x00 [3] 0 0x00 [4] 0 0x00 [../Platform/DOM/iseESPexec.cpp (11622)]
Ich habe das eingrenzen können. Wenn ich in einem neuen Program folgendes Skript eingebe:
kommt der Sytaxfehler
Error 1 at row 2 col 20 near ^(x);
Parse following code failed:
integer x = 1;
WriteLine(x);
(immer bei der 1. Verwendung einer neu angelegten Variablen). Der Code wird bei "Skript testen" aber fehlerfrei ausgeführt. Wenn ich die CCU2 boote, funktioniert alles wieder ein paar Tage, bis nachts der "Syntaxfehler" wieder zuschlägt.
Gibt es eine Idee, wie man das umgehen kann, oder bringt es etwas, das Problem bei ELV zu melden?
Viele Grüße, Jürgen