@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.
NEWS
Best posts made by Leonie
-
RE: nach Update auf v8.7.6 startet Javascript ständig neu
Latest posts made by Leonie
-
RE: nach Update auf v8.7.6 startet Javascript ständig neu
@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. -
RE: nach Update auf v8.7.6 startet Javascript ständig neu
@tt-tom
Das ist ein Beispiel. -
RE: nach Update auf v8.7.6 startet Javascript ständig neu
@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)
-
RE: nach Update auf v8.7.6 startet Javascript ständig neu
Entschulding, das Script ist natürlich gestartet. Ich meinte das sein State nicht geändert wird.
-
nach Update auf v8.7.6 startet Javascript ständig neu
Hallo,
Ich habe vor wenigen Tagen meinen Javascript-Adapter auf 8,7,6 geupdatet (vorher war er einer 7er Version). Seit dem startet der Adapter immer wieder neu, scheinbar weil ein globales Script geändert wird:
2024-08-03 00:07:34.992 - [34mdebug[39m: javascript.0 (258785) script.js.VirtualDevices.Temperaturen.UG.Serverraum.Raumtemperatur: executing function after for hue.0.Temperatur_Keller_Server.temperature 2024-08-03 00:07:35.043 - [34mdebug[39m: javascript.0 (258785) script.js.VirtualDevices.Temperaturen.UG.Serverraum.Raumtemperatur: executing function before for hue.0.Temperatur_Keller_Server.temperature 2024-08-03 00:07:35.043 - [34mdebug[39m: javascript.0 (258785) script.js.VirtualDevices.Temperaturen.UG.Serverraum.Raumtemperatur: reading value 26.36 to virtualDevice.Temperaturen.UG.Serverraum.Raumtemperatur.current 2024-08-03 00:07:35.044 - [34mdebug[39m: javascript.0 (258785) script.js.VirtualDevices.Temperaturen.UG.Serverraum.Raumtemperatur: executing function after for hue.0.Temperatur_Keller_Server.temperature 2024-08-03 00:07:39.440 - [32minfo[39m: javascript.0 (258785) Global Script script.js.global.VirtualDevice updated. Restart instance. 2024-08-03 00:07:39.441 - [33mwarn[39m: javascript.0 (258785) Restart initiated 2024-08-03 00:07:39.442 - [32minfo[39m: javascript.0 (258785) Stopping script script.js.VirtualDevices.Licht.OG.Badezimmer 2024-08-03 00:07:39.442 - [32minfo[39m: javascript.0 (258785) Stopping script script.js.VirtualDevices.Temperaturen.UG.Buero.Raumtemperatur 2024-08-03 00:07:39.442 - [32minfo[39m: javascript.0 (258785) Stopping script script.js.Alexa.node-red 2024-08-03 00:07:39.443 - [32minfo[39m: javascript.0 (258785) Stopping script script.js.Beleuchtung.Carport.Lichtsteuerung_Carport_Telegram 2024-08-03 00:07:39.443 - [32minfo[39m: javascript.0 (258785) Stopping script script.js.VirtualDevices.Bewegungsmelder.UG.Flur 2024-08-03 00:07:39.443 - [32minfo[39m: javascript.0 (258785) Stopping script script.js.VirtualDevices.Alexa.Schlafzimmer
Das dort genannte Script ist allerdings statisch, wird weder gestartet, noch gestoppt oder geändert. Es handelt sich dabei um das Script aus diesem Thread: https://forum.iobroker.net/topic/7751/virtual-devices/
Das führt nun natürlich zu dem Problem das meine Automatisierungen nicht mehr einwandfrei funktionieren. Entweder sind sie sehr zeitversetzt oder werden erst gar nicht ausgeführt.
Habt ihr eine Idee wie ich das Problem lösen oder zumindest rausfinden kann wo es herkommt? Vor dem Update hat alles problemlos funktioniert.
Viele Grüße
Leonie