NEWS
Probleme bei Astro-Tag und Nacht
-
Hallo,
ich möchte zwei Blockly, welche meine Kamera einschaltet, in eins zusammenfassen.
Jedes alleine für sich funktioniert. Beide zusammen drehen sich im Kreis.
Teil 1:schedule('{"time":{"start":"sunset"},"period":{"days":1},"valid":{"from":"13.01.2023","to":""}}', async function () { setState("sonoff.0.TapoBalkon.POWER"/*TapoBalkon POWER*/, true); }); schedule('{"time":{"start":"sunrise","exactTime":true},"period":{"days":1}}', async function () { setState("sonoff.0.TapoBalkon.POWER"/*TapoBalkon POWER*/, false); });
Teil 2:
schedule('{"time":{"start":"sunrise","end":"sunset","mode":"minutes","interval":0},"period":{"days":1},"valid":{"from":"13.01.2023","to":""}}', async function () { on({id: [].concat(['0_userdata.0.Michael_Zuhause']).concat(['0_userdata.0.Sabina_Zuhause']).concat(['0_userdata.0.Alarm_on_off']), change: "ne"}, async function (obj) { if (getState("0_userdata.0.Sabina_Zuhause").val == false && getState("0_userdata.0.Michael_Zuhause").val == false && getState("0_userdata.0.Alarm_on_off").val == true) { setState("sonoff.0.TapoBalkon.POWER"/*TapoBalkon POWER*/, true); sendTo("signal-cmb", "send", { text: 'Die Balkon-Kamera wurde eingeschalten' }); } else if (getState("sonoff.0.TapoBalkon.POWER").val == true && true && getState("0_userdata.0.Sabina_Zuhause").val == true && getState("0_userdata.0.Michael_Zuhause").val == true && getState("0_userdata.0.Alarm_on_off").val == false) { setState("sonoff.0.TapoBalkon.POWER"/*TapoBalkon POWER*/, false); sendTo("signal-cmb", "send", { text: 'Die Balkon-Kamera wurde ausgeschalten' }); } }); });
Teil 1 soll die Kamera bei Sonnenuntergang einschalten und bei Sonnenaufgang aus.
Teil 2 soll zwischen Sonnenaufgang und Sonnenuntergang die Kamera in Abhänigkeit von anwesenden Personen ein und ausschalten.Nun das Problem: kommt eine Person im Zeitraum Astronacht nach Hause, schaltet sich die Kamera aus, obwohl dies eigentlich nur am Tag passieren soll. Die Kamera geht zwar nach kurzer Zeit wieder an, aber nach der selben Zeit wieder aus, usw......
Hat Jemand eine Idee?
Danke

-
-
@tschoeplis
Trigger in Trigger … das funktioniert nicht!
Dein Trigger in Teil 2 ist der BWM. Löst der aus, musst Du prüfen ob gerade Tag oder Nacht ist. -
@tschoeplis sagte: Teil 1 soll die Kamera bei Sonnenuntergang einschalten und bei Sonnenaufgang aus.
Verwende Astro-Trigger.
@tschoeplis sagte in Probleme bei Astro-Tag und Nacht:
Teil 2 soll zwischen Sonnenaufgang und Sonnenuntergang die Kamera in Abhänigkeit von anwesenden Personen ein und ausschalten.
Prüfe den Zeitraum und die Alarmfreigabe innerhalb des Anwesenheits-Triggers.
-
@paul53
ich habe es sol umgesetzt. Die Kamera geht an.
Leider erschliesst sich mir auch der Teil mit den "merker " nicht.was soll da dann passieren? Also welche Funktion soll die Variable "merker" haben und woher bekommt sie den Wert?
-
@tschoeplis sagte: Leider erschliesst sich mir auch der Teil mit den "merker " nicht.
Die Variable
merker
sorgt dafür, dass nur einmal geschaltet und gesendet wird, wenn sich der Wert der VariablenBalkonKamera
ändert. Sie merkt sich, ob zuletzt ein- oder ausgeschaltet wurde. -
@paul53 super , danke.
Leider schaltet sich die Kamera aber nach Sonnenuntergang weiterhin aus, wenn es eine Änderung am Trigger gibt
-
@paul53
habe den Fehler gefunden. Hatte zweimal Sonnenaufgang.