NEWS
Blocklyscript im Blocklyscript ausführen
-
Ja das habe ich auch gefunden aber dort kann ich ja nur sagen ob das Script an oder aus sein soll aber nicht das er es ausführen soll oder habe ich da etwas übersehen. `
Wenn das gestartete Script keinen Trigger hat sollte es ausgeführt werden.Danach müsstest Du es aber wieder beenden, wenn es dann fertig ist (?!).
Ich halte von dieser Methode nicht viel, zu unsicher.
Steuerung über Zustandsvariablen ist viel eleganter und sicherer.
Grüße
[EDIT] Keine Ahnung was Dein "Extraprogramm" machen soll, aber hast Du schon mal die "Funktionen" ausprobiert?
-
Ja das habe ich auch gefunden aber dort kann ich ja nur sagen ob das Script an oder aus sein soll aber nicht das er es ausführen soll oder habe ich da etwas übersehen. `
Wenn das gestartete Script keinen Trigger hat sollte es ausgeführt werden.Danach müsstest Du es aber wieder beenden, wenn es dann fertig ist (?!).
Ich halte von dieser Methode nicht viel, zu unsicher.
Steuerung über Zustandsvariablen ist viel eleganter und sicherer.
Grüße
[EDIT] Keine Ahnung was Dein "Extraprogramm" machen soll, aber hast Du schon mal die "Funktionen" ausprobiert? `
@csamaggi: so habe ich das auch im Einsatz. Das Script beende ich dann nach 1s wieder.Nun bekomme ich gerade die Anregung es über Zustandsvariablen zu machen. Das sollte ich hinbekommen.
@rantanplan: was wird dann sicherer? Ich hatte bisher damit keine Probleme.

-
@rantanplan: was wird dann sicherer? Ich hatte bisher damit keine Probleme. `
Was steht denn im gestarteten Blockly?Wird das nur aus diesem Blockly aufgerufen?
Grüße
-
@rantanplan: was wird dann sicherer? Ich hatte bisher damit keine Probleme. `
Was steht denn im gestarteten Blockly?Wird das nur aus diesem Blockly aufgerufen?
Grüße `
Ja, wird nur hieraus gestartet. Da ich kein javascript kann, helfe ich mir da so weiter.Gestartestes Script:
var TvApi = require('node-lgtv-api/api.js'); var tvApi = new TvApi('192.168.178.47', '8080', '935105'); //for key request aus Script Autorisierung tvApi.authenticate(function (err, sessionKey) { if (err) { console.error(err); } else { tvApi.processCommand(tvApi.TV_CMD_NUMBER_4, [], function (err, data) { if (err) { console.error(err); } else { console.log(data); } }); } } ); -
Ja, wird nur hieraus gestartet. Da ich kein javascript kann, helfe ich mir da so weiter. `
Das ist die einzige "Ausrede" die ich gelten lasse. :DSonst würde es keinen Sinn machen.
Aber das Thema heist "Blocklyscript im Blocklyscript ausführen"
Grüße