NEWS
nach Update auf v8.7.6 startet Javascript ständig neu
-
Das dort genannte Script ist allerdings statisch, wird weder gestartet, noch gestoppt oder geändert
Wenn das globale Script nicht gestartet wird, wozu liegt es dort bzw. Welchen Sinn macht es, wenn es nicht läuft.
Ich würde mal alle Scripte stoppen und nacheinander starten, angefangen mit den globalen.
-
@tt-tom said in nach Update auf v8.7.6 startet Javascript ständig neu:
Wenn das globale Script nicht gestartet wird, wozu liegt es dort bzw. Welchen Sinn macht es, wenn es nicht läuft.
Globale Skripte werden VOR JEDES andere Skript kopiert und mit diesem gestartet.
-
@mcm1957
Es muss dort aber auch gestartet sein, damit es global mitläuft oder wird es auch gestartet wenn es gestoppt ist???! -
Entschulding, das Script ist natürlich gestartet. Ich meinte das sein State nicht geändert wird.
-
@tt-tom sagte: Es muss dort aber auch gestartet sein, damit es global mitläuft
Man aktiviert es mit dem Start-Button, damit es in den anderen Skripten verwendet wird.
-
@leonie sagte in nach Update auf v8.7.6 startet Javascript ständig neu:
das Script ist natürlich gestartet.
dann wird es vor jedem anderen Skript ausgeführt
-
Stop es einfach mal, und sie was der Adapter macht.
-
@tt-tom
Dann kommen von allen anderen Scripten die die dortigen Funktionen nutzen, Fehlermeldungen das die aufgerufene Funktion nicht existiert:javascript.0 2024-08-03 17:57:00.313 error at Script.runInContext (node:vm:148:12) javascript.0 2024-08-03 17:57:00.313 error at script.js.VirtualDevices.Fenster.OG.Zimmer_Ost:30:3 javascript.0 2024-08-03 17:57:00.313 error at script.js.VirtualDevices.Fenster.OG.Zimmer_Ost:2:1 javascript.0 2024-08-03 17:57:00.313 error script.js.VirtualDevices.Fenster.OG.Zimmer_Ost: ReferenceError: VirtualDevice is not defined javascript.0 2024-08-03 17:57:00.311 info Start JavaScript script.js.VirtualDevices.Fenster.OG.Zimmer_Ost (Javascript/js) javascript.0 2024-08-03 17:57:00.311 info script.js.Beleuchtung.dynamicHue: registered 3 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions javascript.0 2024-08-03 17:57:00.311 info script.js.Beleuchtung.dynamicHue: hue.szene.schlafzimmer wurde angelegt javascript.0 2024-08-03 17:57:00.308 info Start JavaScript script.js.Beleuchtung.dynamicHue (Javascript/js)
-
Ich sehe da nur das Zimmer_ost. Ich würde es stoppen und das global dann starten.
Was passiert dann??
-
@tt-tom
Das ist ein Beispiel. -
@leonie dann halte mal alle an die sich drauf beziehen und starte nur das globale. Wenn der Adapter dann stabil ist, kannst du die anderen nach und nach starten.
-
@tt-tom
Ich denke ich habe zwei fehlerhafte Scripte gefunden. Beide benötigen das angesprochene globale Script. Nachdem ich beide Scripte überarbeitet habe, scheint der Adapter stabil zu sein.