Fehlermeldung TimeoutException after 0:0:30.000000 Future not completed

Hallo zusammen,

ich bin mir nicht sicher ob dieses Problem überhaupt ein IPSView spezifisches ist.
Die 30 Sekunden deuten aber doch auf die ehemalige maximale Laufzeit eines IPS Scripts hin, oder?
Wurde das nicht abgeschafft? Denn dafür gibt es ja keine Einstellung mehr in den Spezialschaltern von IPS.
Auf jeden Fall bekommen ich die Meldung im IPSView Client wenn ich ein Script starte das länger als die 30 Sekunden läuft. Meins benötigt so ca. 40-45 Sekunden. Das liegt an Bootzeiten von Hardware die ich darin anspreche.

Kann mir jemand sagen wo diese Meldung herkommt und/oder wie ich sie verhindern kann?
Die Lösung das Script aufzuteilen und dann per Ereignis oder Timer den zweiten Teil zu starten ist mir bewusst. Nur würde ich gerne der Übersichtlichkeit halber darauf verzichten.

Beste Grüße
Gollum

…ich nochmal.
Ich habe jetzt doch mal die Möglichkeit genutzt das Script aufzuteilen und muss gestehen, dass es doch recht einfach ist. Vor allem wenn man IPS_SetScriptTimer( id, zeit) verwendet.
Funktioniert und ist tatsächlich sauberer als in einem Script ein IPS_Sleep einzusetzen.

Grüße
Gollum

ja, das ist der korrekt Weg :slight_smile:
Das Timeout kommt vom Client, ich warte hier max 30 Sekunden auf die Ausführung einer Aktion.

Hallo zusammen,
ich hab Heute auch so ein Dilemma, was zwar in den Reigen passt, aber ein wenig anders im Wortlaut ist.

Auf einem Raspi(Chromium), aber auch unter dem Windows(Chrome) WEB Client erhalte ich nach wenigen Minuten Laufzeit immer den Fehler:

Fehler bei der Aktualisierung: TimeoutException after 0:00:10.000000: Future not completed

Danach ist die Visu nicht mehr bedienbar, was mache ich hier falsch? :cry:

Welche Version hast Du da in Verwendung?

Hallo,
ich möchte das Thema noch einmal aufgreifen.
Gibt es eine inzwischen eine Möglichkeit, die 30-Sekunden-Grenze zu umgehen bzw. zu erhöhen?

viele Grüße
Frank

Nein, macht aus meiner Sicht auch nur begrenzt Sinn. Wenn das SetValue nach 30 Sekunden keine Rückmeldung liefert, dann liegt normalerweise ein Problem vor.

Bei welcher Aktion bekommst Du die Fehlermeldung?

Ich frage mittels ical-Modul mehrere Kalender ab und verarbeite die Ergebnisse dann in einer Tagesansicht usw.
Dazu werden Array’s geschrieben und verarbeitet.
Das Script benötigt aktuell ca. 45 Sekunden.

Viele Grüße

Dann mach Dir doch einfach ein extra Skript und ruf den „Langläufer“ mit IPS_RunScript auf.

So, jetzt konnte ich den Tipp endlich testen. Vielen Dank für die Idee. Hat super geklappt.
Viele Grüße