Vorweg: Suchfunktion hat mich nicht weitergebracht.
Problem: Wenn ich eines meiner Scripts versuche zu ändern, und sei die Änderung noch so klein, bekomme ich nach dem Speichern die Meldung das die Instanz nicht läuft. In der Instanzüberischt werden ALLE Instanzen als inaktiv angezeigt, der ioBroker reagiert wenige Minuten überhaupt nicht und wenn er dann wieder da ist, sind die Änderungen im Script nicht übernommen.
Ich habe aktuell keine Idee mehr, wo ich anfangen soll nach dem Fehler zu suchen und muss hier gerade mal nach Hilfe schreien.
Zur Info: Mein ioBroker läuft in einer Proxmox-VM. Diese habe ich kürzlich aus einem Backup von einem Proxmoxserver auf einem neuen Proxmoxserver importiert. Ich glaube das Problem besteht seitdem. Der Versuch den Javascript Adapter zu entfernen und neu zu installieren war schonmal nicht erfolgreich.
Eine Neuinstallation auf einer weiteren VM mit dem Wiederherstellen eines Backups mittels Backitup war ebenfalls erfolglos.
Sonst läuft alles wie vorher, nur kann ich keine Scripte neu erstellen oder verändern und das macht mich verrückt.
Etwas anderes bereitet mir auf Kopfzerbrechen. Ich bekomme im Log folgende Meldung:
javascript.0 2023-08-06 16:45:00.015 info script.js.common.IoniqDatenPeriodischLesen: Own states (javascript.0.scriptEnabled.common.IoniqGPSlesen) should not be used in javascript.X.scriptEnabled.*! Please move the states to 0_userdata.0.*
javascript.0 2023-08-06 16:45:00.013 info script.js.common.IoniqDatenPeriodischLesen: Own states (javascript.0.scriptEnabled.common.IoniqEVNotifyLesen) should not be used in javascript.X.scriptEnabled.*! Please move the states to 0_userdata.0.*
javascript.0 2023-08-06 16:45:00.011 info script.js.common.IoniqDatenPeriodischLesen: Own states (javascript.0.scriptEnabled.common.IoniqSchwellenwertLesen) should not be used in javascript.X.scriptEnabled.*! Please move the states to 0_userdata.0.*
javascript.0 2023-08-06 16:45:00.008 info script.js.common.IoniqDatenPeriodischLesen: Own states (javascript.0.scriptEnabled.common.IoniqAkkuLesen) should not be used in javascript.X.scriptEnabled.*! Please move the states to 0_userdata.0.*
In javascript.0.scriptEnabled.common.IoniqXXX habe ich keine eigenen States angelegt. In besagtem Pfad habe ich keine States angelegt, dort sind nur die beim Script erstellen automatisch angelegten Daten.
Hat irgendwer eine Idee und kann mich mit der Nase drauf schubsen?