NEWS
Schedule
-
Hallo ich versuche gerade meine Scripte etwas zu entschlacken.
Anbei mal ein Auszug aus einem Script.var A_stunde = getState("0_userdata.0.Haus.HUE.Bloom.Std_A").val; var A_minute = getState("0_userdata.0.Haus.HUE.Bloom.Min_A").val; //Ausschalten nach zeit schedule({ hour: A_stunde, minute: A_minute }, RunDailyUp); ....das klappt natürlich.
die "id" benötige ich öfter im Script, was nicht klappt ist folgende Variante des Ausschaltens:
const idStd_A = "0_userdata.0.Haus.HUE.Bloom.Std_A" const idMin_A = "0_userdata.0.Haus.HUE.Bloom.Min_A" //3__Ausschalten nach Zeit schedule({ hour: getState(idStd_A).val, minute: getState(idMin_A).val }, RunDailyUp);Nun hätte ich gerne etwas Erleuchtung.
Gruß
Michael -
Hallo ich versuche gerade meine Scripte etwas zu entschlacken.
Anbei mal ein Auszug aus einem Script.var A_stunde = getState("0_userdata.0.Haus.HUE.Bloom.Std_A").val; var A_minute = getState("0_userdata.0.Haus.HUE.Bloom.Min_A").val; //Ausschalten nach zeit schedule({ hour: A_stunde, minute: A_minute }, RunDailyUp); ....das klappt natürlich.
die "id" benötige ich öfter im Script, was nicht klappt ist folgende Variante des Ausschaltens:
const idStd_A = "0_userdata.0.Haus.HUE.Bloom.Std_A" const idMin_A = "0_userdata.0.Haus.HUE.Bloom.Min_A" //3__Ausschalten nach Zeit schedule({ hour: getState(idStd_A).val, minute: getState(idMin_A).val }, RunDailyUp);Nun hätte ich gerne etwas Erleuchtung.
Gruß
Michael@michihorn hmm..gute Frage..sollte tun
-
Hallo ich versuche gerade meine Scripte etwas zu entschlacken.
Anbei mal ein Auszug aus einem Script.var A_stunde = getState("0_userdata.0.Haus.HUE.Bloom.Std_A").val; var A_minute = getState("0_userdata.0.Haus.HUE.Bloom.Min_A").val; //Ausschalten nach zeit schedule({ hour: A_stunde, minute: A_minute }, RunDailyUp); ....das klappt natürlich.
die "id" benötige ich öfter im Script, was nicht klappt ist folgende Variante des Ausschaltens:
const idStd_A = "0_userdata.0.Haus.HUE.Bloom.Std_A" const idMin_A = "0_userdata.0.Haus.HUE.Bloom.Min_A" //3__Ausschalten nach Zeit schedule({ hour: getState(idStd_A).val, minute: getState(idMin_A).val }, RunDailyUp);Nun hätte ich gerne etwas Erleuchtung.
Gruß
MichaelAls einzige mögliche Ursache kann ich mir vorstellen das auf Grund der Asynchronität der Aufruf des Schedule schief geht.
ich würde versuchen das in dieser Form zu kapseln:
const idStd_A = "0_userdata.0.Haus.HUE.Bloom.Std_A" const idMin_A = "0_userdata.0.Haus.HUE.Bloom.Min_A" //3__Ausschalten nach Zeit const OffTime = { hour: getState(idStd_A).val, minute: getState(idMin_A).val }; schedule(OffTime, RunDailyUp); -
Als einzige mögliche Ursache kann ich mir vorstellen das auf Grund der Asynchronität der Aufruf des Schedule schief geht.
ich würde versuchen das in dieser Form zu kapseln:
const idStd_A = "0_userdata.0.Haus.HUE.Bloom.Std_A" const idMin_A = "0_userdata.0.Haus.HUE.Bloom.Min_A" //3__Ausschalten nach Zeit const OffTime = { hour: getState(idStd_A).val, minute: getState(idMin_A).val }; schedule(OffTime, RunDailyUp);@asgothian Danke ich werde es mal testen und morgen berichten
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