NEWS
Skripte werden nicht gefunden beim Auswählen in Skripten
-
Hallo und guten Morgen lieber Schwarm,
derzeit arbeite ich mich ein wenig in Blockly ein und habe hier das Problem, dass ich kein Skript auswählen kann innerhalb von Blockly.
Sprich wenn ich sagen möchte "Steuere Skript xy…" kann ich die Skripte nicht finden.. (obwohl diese einwandfrei funktionieren).
Habt ihr hier bitte eine Lösung für mich?
VG
Sven
-
Niemand eine Idee?
-
Laufen deine Scripte alle unter der gleichen Instanz? Anders gefragt, hast du nur diese eine Instanz javascript.0?
Enrico
-
Poste bitte mal einen Screenshot des Scripteditors, wo man die Ordnerstruktur der Scripte und die Script-Liste sehen kann.
Gruß,
Eric
-
-
Moin,
klicke im Auswahlfenster mal auf das Männchen links oben.
Gruß
Matze
-
Ach und noch was. Die Scripte niemals nicht unter "Common" anlegen. Das funktioniert nicht.
Matze
-
Unter "Common" sollte es funktionieren, unter "global" nicht!
Enrico
-
Du hast recht, war noch nicht ganz wach
-
meinst du so?
-
Moin,
ja, es geht um den Expertenmodus. Den kannst du im Auswahlfenster ( dein erster Screenshot ) ebenfalls aktivieren. Danach sind die Scripte sichtbar.
Gruß
Matze
-
Hallo und guten Morgen Matze,
ah ok - sprich im Auswahlfenster explizit den Expertenmodus auswählen…
ja dann geht es
Danke Euch
Gruß
Sven
-
Was mir noch aufgefallen ist, dass ich z.B. im text2command Adapter die Skripte bzw. den ganzen Punkt "javascript.0" nicht sehe. Ist das normal?
Habt ihr hier eine Idee oder Lösung?
Und ist es auch normal, dass wenn man ein Skript ausgewählt hat in Blockly, dann in der Auswahl immer "kopieren… " steht?
die Skripte selbst heißen nicht so… (sprich ohne "kopieren"
-
Was mir noch aufgefallen ist, dass ich z.B. im text2command Adapter die Skripte bzw. den ganzen Punkt "javascript.0" nicht sehe. Ist das normal? `
Bitte https://github.com/ioBroker/ioBroker.javascript/issues/272 lesen! Das Ein- und Ausschalten von Skripten ist eine Krücke, die so nie vorgesehen war. Um Aktionen zu triggern, solltest du dein Skript laufen lassen, einen Triggerstate beobachten und den Skriptinhalt im Trigger ausführen (siehe Link).
-
ok dann versuche ich mich an der empfohlenen Methode