Im Programm hatte ich in der Tat zwar noch einen Fehler, den ich nun behoben habe.
Das System.Exec Gerät ist angelegt. Muss ich, außer es im Posteingang hinzuzufügen, noch was weiteres konfigurieren?
Wie kann ich denn sicher überprüfen, dass das Sript aufgerufen wird? Das Programm läuft regelmäßig, allerdings bin ich mir mit dem Script gerade nicht so sicher.... ( die Logik funktioniert aber )
Korrektur:
Aufgerufen wird das Script, ich sehe aber folgende Meldung im Log:
Code: Alles auswählen
May 21 19:44:22 homematic-ccu2 local0.err ReGaHss: ERROR: ScriptRuntimeError: object dp = dom.GetObject("4270"); if (dp) { dom.GetObject("CUxD.CUX2800001:1.POSTIT").State((dom.GetObject((dp.Channel()))).Address() #"."# dp.HssType() #";"#dp.Value()); } [ExecError():iseESPexec.cpp:12664]
May 21 19:44:22 homematic-ccu2 local0.err ReGaHss: ERROR: ScriptRuntimeError: object dp = dom.GetObject("4272"); if (dp) { dom.GetObject("CUxD.CUX2800001:1.POSTIT").State((dom.GetObject((dp.Channel()))).Address() #"."# dp.HssType() #";"#dp.Value()); } [ExecError():iseESPexec.cpp:12664]
May 21 19:47:17 homematic-ccu2 local0.err ReGaHss: ERROR: ScriptRuntimeError: object dp = dom.GetObject("4270"); if (dp) { dom.GetObject("CUxD.CUX2800001:1.POSTIT").State((dom.GetObject((dp.Channel()))).Address() #"."# dp.HssType() #";"#dp.Value()); } [ExecError():iseESPexec.cpp:12664]
May 21 19:47:17 homematic-ccu2 local0.err ReGaHss: ERROR: ScriptRuntimeError: object dp = dom.GetObject("4272"); if (dp) { dom.GetObject("CUxD.CUX2800001:1.POSTIT").State((dom.GetObject((dp.Channel()))).Address() #"."# dp.HssType() #";"#dp.Value()); } [ExecError():iseESPexec.cpp:12664]
Viele Grüße
Alex