Okay hab nun die halbe nacht versucht und andere threads gelesen.
wenn ich das nun so versuche wie es in dem oben gelinkten Post verstehe müsste das ja ca so aussehen:
createState('javascript.1.3dDrucker', "");
function HoleTemp3D(){
var url = 'http://192.168.178.32/rr_status?type=3';
request(url, function (err, state, body){
if (body) {
log('Request - alles ok');
log(body);
var timesLeft = body.timesLeft.file;
log(timesLeft);
setState("javascript.1.3dDrucker", timesLeft);
} else {
log('Request meldet Fehler: ' + err, 'error');
}
});
}
schedule("*/30 * * * * *" , function(){
HoleTemp3D();
});
oder?
als Log bekomme ich````
09:59:19.582 [info] javascript.0 Stop script script.js.Skript1
09:59:22.912 [info] javascript.0 Start javascript script.js.Skript1
09:59:22.912 [info] javascript.0 script.js.Skript1: registered 0 subscriptions and 2 schedules
09:59:31.016 [info] javascript.0 script.js.Skript1: Request - alles ok
09:59:31.068 [error] Caught by controller[0]: at Request._callback (script.js.Skript1:32:47)
09:59:31.070 [error] Caught by controller[1]: at Request._callback (script.js.Skript1:32:47)
gibt es eine möglichkeit das in Blocky zu machen damit ich nachher (als leihe) das script nur laufen lassen kann wenn die Homematic Energie steckdose den wert XY anzeigt?