Hallo,
irgendwie hakt es bei mir…
Warum funktioniert das so nicht, das script startet aber bei erreichen der Zeiten geht passiert nichts.
function myTest () {
if ((getState("daswetter.0.NextDaysDetailed.0d.0h.Clouds"/*Clouds*/).val<'70%')) {
console.log("Hallo Welt!");
log("Hallo Welt!");
}
var wolken = (getState("daswetter.0.NextDaysDetailed.0d.0h.Clouds"/*Clouds*/).val);
log(wolken);
}
schedule("43 10 * 4-9 *", myTest); // zusätzliches CRON
schedule("44 10 * 4-9 *", myTest); // zusätzliches CRON
schedule("45 10 * 4-9 *", myTest); // zusätzliches CRON
schedule("46 10 * 4-9 *", myTest); // zusätzliches CRON
das log endet nach dem start:
10:38:35.749 [info] javascript.0 Start javascript script.js.LogEintragTest
10:38:35.751 [info] javascript.0 script.js.LogEintragTest: registered 0 subscriptions and 1 schedule
10:41:58.082 [info] javascript.0 Stop script script.js.LogEintragTest
10:41:58.104 [info] javascript.0 Start javascript script.js.LogEintragTest
10:41:58.106 [info] javascript.0 script.js.LogEintragTest: registered 0 subscriptions and 1 schedule
10:42:07.168 [info] javascript.0 Stop script script.js.LogEintragTest
10:42:07.191 [info] javascript.0 Start javascript script.js.LogEintragTest
10:42:07.193 [info] javascript.0 script.js.LogEintragTest: registered 0 subscriptions and 1 schedule
10:42:22.904 [info] javascript.0 Stop script script.js.LogEintragTest
10:42:22.939 [info] javascript.0 Start javascript script.js.LogEintragTest
10:42:22.942 [info] javascript.0 script.js.LogEintragTest: registered 0 subscriptions and 4 schedules
ich habe schon hin und her getestet, ob mit ' oder "
"* * * * *" funktioniert
"* * * 4-9 *" nicht
"57 * * * *" funktioniert
"* * * 5 *" funktioniert
"22 11 * 4,5,6,7,8,9 *" nicht
"24 11 * 5,6,7,8,9 *" funktioniert
hat jemand einen Idee?