Hallo,
mit der aktuellen Software habe ich folgendes Problem:
wenn ich aus einem Makro z.B. den Befehl "SetCCUSysVar("Einbruchalarm",0,"127.0.0.1")"
absetze, wird die Systemvariable sofort gesetzt (überprüft in der WebUI).
Anschließend dauert es ca. 6 Sekunden, bis das aufrufende Makro weiter fortgesetzt wird.
Dies ist so in der VisuWin sowie auch aus der App heraus.
Mit der vorherigen Version lief alles perfekt.
Folgende Softwarestände sind im Einsatz:
CCU2: 2.27.7
CL Studio: 4.0 Rel. 170313
VisuWin: 2.60 / 170215
ExecEngineWin: 3.0 / 170123
Modultabellen: 1.92 / 170317
Über Hinweise oder Lösung des Problems wäre ich sehr dankbar.
SetCCUSysVar verzögert die Ausführung
Moderator: Co-Administratoren
-
- Beiträge: 6
- Registriert: 19.03.2017, 18:04
- Herbert_Testmann
- Beiträge: 11062
- Registriert: 17.01.2009, 11:30
- Danksagung erhalten: 7 Mal
Re: SetCCUSysVar verzögert die Ausführung
Hallo
eine Lösung kann ich Dir nicht bieten. Oder nur über Umwege.
Das Makro wartet offenbar die Abarbeitung des Befehls ab, also die Quittung der CCU. Da sich durch Änderungen in der 2.27 der Ablauf geändert hat, dauert das jetzt wohl länger.
Du könntest des Befehl in ein eigenes Makro auslagern und dieses Makro mit dem Homputer Befehl auf rufen, der nicht auf das Ende des aufgerufenen Makros wartet.
Musst Du mal in der Hilfe nachlesen, ich weiss jetzt nicht, welcher der beiden Startbefehle für Makros das ist.
eine Lösung kann ich Dir nicht bieten. Oder nur über Umwege.
Das Makro wartet offenbar die Abarbeitung des Befehls ab, also die Quittung der CCU. Da sich durch Änderungen in der 2.27 der Ablauf geändert hat, dauert das jetzt wohl länger.
Du könntest des Befehl in ein eigenes Makro auslagern und dieses Makro mit dem Homputer Befehl auf rufen, der nicht auf das Ende des aufgerufenen Makros wartet.
Musst Du mal in der Hilfe nachlesen, ich weiss jetzt nicht, welcher der beiden Startbefehle für Makros das ist.
---
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig
Re: SetCCUSysVar verzögert die Ausführung
Hallo zusammen,
ich kann dieses Verhalten beim Ausführen des SetCCUSysVar-Kommandos bestätigen. Bei mir verzögert sich die Folgeabarbeitung des Makros sogar länger als 20 Sekunden. Das führt bei meiner Lösung zur ungewollten Nebeneffekten der HM-Abläufe. Eine Lösung kann ich leider nicht anbieten. Mein Workaround ist, die SetCCUSysVar-Kommandos ans Ende meines Makros zu setzen. Dort kann die Zeitverzögerung nichts mehr anrichten. Trotzdem schlecht. Hier muss eine generelle Lösung her.
Viele Grüße
ich kann dieses Verhalten beim Ausführen des SetCCUSysVar-Kommandos bestätigen. Bei mir verzögert sich die Folgeabarbeitung des Makros sogar länger als 20 Sekunden. Das führt bei meiner Lösung zur ungewollten Nebeneffekten der HM-Abläufe. Eine Lösung kann ich leider nicht anbieten. Mein Workaround ist, die SetCCUSysVar-Kommandos ans Ende meines Makros zu setzen. Dort kann die Zeitverzögerung nichts mehr anrichten. Trotzdem schlecht. Hier muss eine generelle Lösung her.
Viele Grüße
- Herbert_Testmann
- Beiträge: 11062
- Registriert: 17.01.2009, 11:30
- Danksagung erhalten: 7 Mal
Re: SetCCUSysVar verzögert die Ausführung
schreibt ihr bitte eine Mail an Contronics ??
---
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig
-
- Beiträge: 6
- Registriert: 19.03.2017, 18:04
Re: SetCCUSysVar verzögert die Ausführung
Das habe ich parallel zu diesem Eintrag hier gemachtHerbert_Testmann hat geschrieben:schreibt ihr bitte eine Mail an Contronics ??
-
- Beiträge: 6
- Registriert: 19.03.2017, 18:04
Re: SetCCUSysVar verzögert die Ausführung
Ich habe Antwort von Contronics bekommen:
Zitat:
danke für den Hinweis.
In der neusten CCU-Firmware waren Änderungen, die dazu geführt haben, dass die Anweisungen GETCCUSYSVAR und SETCCUSYSVAR nicht mehr funktionierten.
Das ist mittlerweile mit der Version 3.09 der ExecEngine behoben, aber leider gibt es noch das Problem, dass die Antwort bei SETCCUSVAR ca. 5 Sekunden dauert.
Dieses Problem wird mit dem nächsten Update, der wahrscheinlich Ende nächster Woche kommt, behoben.
Zitat:
danke für den Hinweis.
In der neusten CCU-Firmware waren Änderungen, die dazu geführt haben, dass die Anweisungen GETCCUSYSVAR und SETCCUSYSVAR nicht mehr funktionierten.
Das ist mittlerweile mit der Version 3.09 der ExecEngine behoben, aber leider gibt es noch das Problem, dass die Antwort bei SETCCUSVAR ca. 5 Sekunden dauert.
Dieses Problem wird mit dem nächsten Update, der wahrscheinlich Ende nächster Woche kommt, behoben.
Re: SetCCUSysVar verzögert die Ausführung
habt ihr neue infos wann die neue EE ohne setccusysvar-delay rauskommen soll ?
--------------------------------------------
535 Kanäle in 130 Geräten
--------------------------------------------
535 Kanäle in 130 Geräten
--------------------------------------------