NEWS
Blockly Zeitplan für URL - Hört nicht auf
-
Hi
ich wäre der Meinung, dass folgender Code im Anhang genau einmal ausgeführt wird, und dann erst wieder am kommenden Tag, oder? (ok, ich führe ihn mehrmals um 19:37 aus um sicher zu gehen, dass es geklappt hat)
aber das problem ist, das script läuft danach einfach weiter und weiter und weiter.
jetzt um 20:20 sogar noch, hat er den befehl (Senderwechsel) weiter ausgeführt.
code ansicht:
schedule("0,2,4,6,8 37 19 * * 1-5", function () { on({id: "vuplus.0.VuPlus.STANDBY"/*Vu+ is standby*/, val: false}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; try { require("request")('http://senderwechseladresse').on("error", function () {console.error(e);}); } catch (e) { console.error(e); } }); });fehlt da wo ein exit oder stop script?
Danke :)
2007_blockly.png -
Du hast hier einen Trigger im Trigger, das geht nicht!
Nimm statt des inneren Triggers einen falls-Block und stell da die gleiche Bedingung wie im inneren Trigger ein, dann sollte das funktionieren!
Bei Blockly bitte immer den Export (am besten in Code und Spoiler-Tags) bereitstellen, dann kann man schneller was korrigieren! :D
Enrico
-
Hi
danke für deine Hilfe erst mal :)
hab bislang blockly noch nie verwendet, bin ein copy&paste script kiddy im großen und ganzen wenns um javascript geht.
sollte das jetzt so stimmen?
geht jedenfalls nun :)
Danke!
bin aber draufgekommen dass ich noch ein ok für timeshift beenden hinterherschießen muss
! ````
schedule("4,8 37 19 * * 1-5", function () {
if (getState("vuplus.0.VuPlus.STANDBY").val == false) {
try {
require("request")('http://senderzumumschalten').on("error", function () {console.error(e);});
} catch (e) { console.error(e); }
console.log("request: " + 'http://senderzumunschalten');
}
});[2007_blockly2.png](/assets/uploads/files/2007_blockly2.png) -
So könnte das klappen! :)
@Highpressure:hab bislang blockly noch nie verwendet, bin ein copy&paste script kiddy im großen und ganzen wenns um javascript geht. `
Ein geübter Anwender oder gar Profi bin ich auch (noch) nicht, aber ich probiere halt viel aus, bevor ich nachfrage! :D Übung macht den Meister!
Enrio