NEWS
Zeitplan mit "Wizard" übernimmt festgelegte Uhrzeit nicht
-
Hallo
ich habe einen Zeitplan im Wizard erstellt mit festgelegter Zeit. Doch diese wird, soweit ich das beurteilen kann, nicht übernommenVor dem speichern:

Nach dem Speichern:

Und wenn ich mir das Script anzeigen lasse sieht man das:
async function Schlafen() { schlafen = setTimeout(async () => { schlafen = null; sendTo('telegram', 'send', { text: 'Gute Nacht', }); setState('0_userdata.0.schlafen' /* schlafen */, true, true); setState('0_userdata.0.schlafen_start' /* schlafen_start */, false, true); (() => { if (schlafen) { clearTimeout(schlafen); schlafen = null; }})(); }, 600000); } schedule('{"time":{"exactTime":true},"period":{"days":1,"dows":"[0,1,2,3,4]"}}', async () => { if ((getState('feiertage.0.morgen.boolean').val == false) && (!getState('0_userdata.0.Jens.urlaub').val) && (!getState('0_userdata.0.Fabienne.urlaub').val)) { setState('0_userdata.0.schlafen_start' /* schlafen_start */, true, true); await Schlafen(); } }); on({ id: [].concat(Array.prototype.slice.apply($('(functions=bewegung)'))), change: 'any' }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; if ((obj.state ? obj.state.val : '') && getState('0_userdata.0.schlafen_start').val) { (() => { if (schlafen) { clearTimeout(schlafen); schlafen = null; }})(); await Schlafen(); } });Wenn ich es über "cron" konfiguriere wird die Zeit übernommen.
Habe mal gelesen dass es über das Wizard hin und wieder anscheind zu probleme führen kann, dass er die Zeit aber gar nicht übernimmt ist mir neu da ich es bisher immer so genutzt habeNachtrag:
Tatsächlich ist dieses Verhalten nur bei diesem Blockly zu beobachten.
Andere Blocklys die einen Zeitplan über Wizard haben wird die Zeit übernommen. -
Hallo
ich habe einen Zeitplan im Wizard erstellt mit festgelegter Zeit. Doch diese wird, soweit ich das beurteilen kann, nicht übernommenVor dem speichern:

Nach dem Speichern:

Und wenn ich mir das Script anzeigen lasse sieht man das:
async function Schlafen() { schlafen = setTimeout(async () => { schlafen = null; sendTo('telegram', 'send', { text: 'Gute Nacht', }); setState('0_userdata.0.schlafen' /* schlafen */, true, true); setState('0_userdata.0.schlafen_start' /* schlafen_start */, false, true); (() => { if (schlafen) { clearTimeout(schlafen); schlafen = null; }})(); }, 600000); } schedule('{"time":{"exactTime":true},"period":{"days":1,"dows":"[0,1,2,3,4]"}}', async () => { if ((getState('feiertage.0.morgen.boolean').val == false) && (!getState('0_userdata.0.Jens.urlaub').val) && (!getState('0_userdata.0.Fabienne.urlaub').val)) { setState('0_userdata.0.schlafen_start' /* schlafen_start */, true, true); await Schlafen(); } }); on({ id: [].concat(Array.prototype.slice.apply($('(functions=bewegung)'))), change: 'any' }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; if ((obj.state ? obj.state.val : '') && getState('0_userdata.0.schlafen_start').val) { (() => { if (schlafen) { clearTimeout(schlafen); schlafen = null; }})(); await Schlafen(); } });Wenn ich es über "cron" konfiguriere wird die Zeit übernommen.
Habe mal gelesen dass es über das Wizard hin und wieder anscheind zu probleme führen kann, dass er die Zeit aber gar nicht übernimmt ist mir neu da ich es bisher immer so genutzt habeNachtrag:
Tatsächlich ist dieses Verhalten nur bei diesem Blockly zu beobachten.
Andere Blocklys die einen Zeitplan über Wizard haben wird die Zeit übernommen. -
Hallo
ich habe einen Zeitplan im Wizard erstellt mit festgelegter Zeit. Doch diese wird, soweit ich das beurteilen kann, nicht übernommenVor dem speichern:

Nach dem Speichern:

Und wenn ich mir das Script anzeigen lasse sieht man das:
async function Schlafen() { schlafen = setTimeout(async () => { schlafen = null; sendTo('telegram', 'send', { text: 'Gute Nacht', }); setState('0_userdata.0.schlafen' /* schlafen */, true, true); setState('0_userdata.0.schlafen_start' /* schlafen_start */, false, true); (() => { if (schlafen) { clearTimeout(schlafen); schlafen = null; }})(); }, 600000); } schedule('{"time":{"exactTime":true},"period":{"days":1,"dows":"[0,1,2,3,4]"}}', async () => { if ((getState('feiertage.0.morgen.boolean').val == false) && (!getState('0_userdata.0.Jens.urlaub').val) && (!getState('0_userdata.0.Fabienne.urlaub').val)) { setState('0_userdata.0.schlafen_start' /* schlafen_start */, true, true); await Schlafen(); } }); on({ id: [].concat(Array.prototype.slice.apply($('(functions=bewegung)'))), change: 'any' }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; if ((obj.state ? obj.state.val : '') && getState('0_userdata.0.schlafen_start').val) { (() => { if (schlafen) { clearTimeout(schlafen); schlafen = null; }})(); await Schlafen(); } });Wenn ich es über "cron" konfiguriere wird die Zeit übernommen.
Habe mal gelesen dass es über das Wizard hin und wieder anscheind zu probleme führen kann, dass er die Zeit aber gar nicht übernimmt ist mir neu da ich es bisher immer so genutzt habeNachtrag:
Tatsächlich ist dieses Verhalten nur bei diesem Blockly zu beobachten.
Andere Blocklys die einen Zeitplan über Wizard haben wird die Zeit übernommen.Kann ich bestätigen.
Bestimmte Uhrzeit war wieder weg , nach dem ich nochmal in den Baustein geklickt hatte.
Musste ne Downgrade machen.
Hab noch nicht geguckt ob es dazu schon nen Issue gibt .Der Wizard speichert die Zeit immer noch nicht. Seit V10 des Adapters. Ich habe ein Issue eröffnet.
Hab auf Github gesehen, dass Du mit ein Entwickler bist und ich trau Dir irgendwie die Lösung zu
https://github.com/ioBroker/ioBroker.javascript/issues/2386
Edit:
Seh gerade, dass der deutsche blaue Fuchs die Entwicklung seit V9 an sich gerissen hat.
Naja, irgendwer wird sich (hoffentlich) drum kümmern.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden