SET Temperature lässt sich nicht ereignisgesteuert setzen

Hallo zusammen,

kann es sein, dass bei der IPS Version „IP-Symcon 4.4, Windows x64, 19.02.2018, 36a7b6fcaa27“ ein Fehler beim Homematic „Set-Temperatur“ definieren vorliegt?

Nachdem kein Feedback auf diesen Hilferuf kam: https://www.symcon.de/forum/threads/37294-Homematic-Thermostat?p=356046#post356046

Habe ich das Testprogramm weiter vereinfacht, aber der Fehler bleibt:


<?



HM_WriteValueFloat(11756 /*[Homematic\Wohnzimmer\HM-TC-IT-WM-W-EU]*/, "SET_TEMPERATURE", 22.0);



?>


Löse ich das Script mit „Ausführen“ aus, ist alles in Ordnung und die neue Solltemperatur wird gesetzt.

Soll das Script ereignisgesteuert nach der Änderung einer beliebigen Variablen starten, läuft das Script auf einen Fehler.

hier die Logdatei:

02.04.2018 16:42:03 | 29577 | DEBUG | ScriptEngine | Executed Event 29579 ~ Sender: Variable ~ Duration: 2043 ms
02.04.2018 16:42:03 | 29577 | WARNING | ScriptEngine | Ergebnis für Ereignis 29579
<br />
<b>Warning</b>: HomeMatic Fehler: Failure in <b>C:\IP-Symcon\scripts\29577.ips.php</b> on line <b>5</b><br />

Oder ist mein Problem zu trivial …

Im Meldungsfenster und in der Logdatei ist o.a. Fehlermeldung mit den HTML-Tags zu sehen.

Gruß NBA

Failure ist die Rückmeldung von der CCU dass der Befehl nicht ausgeführt wurde.
Somit musst du den Fehler dort suchen.
Eventuell so häufig das Script gestartet dass der Duty-Cyle erreicht wurde?
Kommunikationsstörung in der CCU?
Michael

Gerade nochmal probiert und wieder das gleiche. Fehlermeldung bei ereignisgesteuertem Scriptstart und kein Problem ein manuellem Start.
Bin ratlos!?!?

Ok, folgendes habe ich vor einigen Wochen verändert; ich habe meine ccu1 gegen eine Ccu2 ausgewechselt,

In der Logdatei der Ccu2 sind sehr viele Einträge:

Apr 2 08:20:24 homematic-ccu2 user.err rfd: 0: Could not determine IP
Apr 2 08:20:33 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= IEQ0244607 [iseXmlRpc.cpp:2144]
Apr 2 08:20:36 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= IEQ0244986 [iseXmlRpc.cpp:2144]
Apr 2 08:20:40 homematic-ccu2 user.err rfd: IEQ0244242: Could not determine IP
Apr 2 08:20:58 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= IEQ0244242 [iseXmlRpc.cpp:2144]
Apr 2 08:21:23 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= IEQ0244986 [iseXmlRpc.cpp:2144]
Apr 2 08:21:24 homematic-ccu2 user.err rfd: IEQ0244986: Could not determine IP
Apr 2 08:21:24 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= IEQ0244607 [iseXmlRpc.cpp:2144]
Apr 2 08:21:26 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= IEQ0244242 [iseXmlRpc.cpp:2144]
Apr 2 08:21:26 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= IEQ0244607 [iseXmlRpc.cpp:2144]
Apr 2 08:21:28 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= IEQ0244242 [iseXmlRpc.cpp:2144]
Apr 2 08:21:41 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= IEQ0244986 [iseXmlRpc.cpp:2144]
Apr 2 08:22:30 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= IEQ0244986 [iseXmlRpc.cpp:2144]
Apr 2 08:22:31 homematic-ccu2 user.err rfd: IEQ0244986: Could not determine IP
Apr 2 08:22:36 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= IEQ0244607 [iseXmlRpc.cpp:2144]
Apr 2 08:22:36 homematic-ccu2 user.err rfd: IEQ0244607: Could not determine IP
Apr 2 08:22:36 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= IEQ0244242 [iseXmlRpc.cpp:2144]

Diese IEQ0244… Geräte sind LAN Adapter. Ich habe im Keller, im EG und OG je einen dieser runden LAN Adapter zur Reichweitenverlängerung an eine LAN- Verkabelung angeschlossen. Bei der CCU1 hatte ich auch keine Probleme damit.

Desweiteren merke ich, wenn HM-Lichtschalter betätigt werden, dass die Statusänderung manchmal nicht ins IPS übertragen werden.

So, was ist nun zu tun???

Werden die Lan-Adapter als Verunden in der CCU angezeigt ?
So richtig habe ich da aber auch keine Idee.
Außer mal im HM-Forum suchen.
Michael
PS: Habe Ostersonntag versucht meine ReGa Konfiguration auf der CCU zu retten, ein defektes Gerät überträgt in der Seriennummer Hieroglyphen; ist wohl defekt. Das bringt die ganze CCU zum erliegen :frowning:

Grundsätzlich funktioniert das, auch über Ereignisse. Zumindest bei mir.

Gruß
Bruno