NEWS
Lampe bei Nacht im WZ über Bewegungsmelder
-
Hallo,
würde gerne im Wohnzimmer eine Lampe über einen Bewegungsmelder für 3 Minuten einschalten.Folgende Anforderungen hat meine Frau:
- Alte Helligkeit und Farbtemperatur muss erhalten bleiben.
- Nur nach Sonnenuntergang
- aber nicht wenn die Lampe schon an ist.
- Über BWM soll die Lampe so dunkel und warm wie möglich angehen.
- Lampe soll für 3 Minuten eingeschalten bleiben.
Folgende Fragen an euch hätte ich da noch:
- Muss da irgendwo noch der timeout_bwm gestoppt werden?
- Was passiert nach einer neuen Bewegung 2min nach dem Einschalten?
- Hat jemand noch eine Idee was da fehlen könnte?
- Wird das so funktionieren? Kann es mangels des BWM noch nicht testen.
Da ich immernoch relativ neu bin hier mal meine Lösung.

-
@djmarc75
wenn man den timeout da an der Stelle stoppt dann geht doch bei einer zweiten erkannten Bewegung
die Lampe nie wieder aus?
Denn der Rest wird doch nie mehr erreicht da die Lampe ja schon an ist?Oder verstehe ich das "stop timeout" falsch?
-
@djmarc75
wenn man den timeout da an der Stelle stoppt dann geht doch bei einer zweiten erkannten Bewegung
die Lampe nie wieder aus?
Denn der Rest wird doch nie mehr erreicht da die Lampe ja schon an ist?Oder verstehe ich das "stop timeout" falsch?
@meckii sagte in Lampe bei Nacht im WZ über Bewegungsmelder:
geht doch bei einer zweiten erkannten Bewegung
die Lampe nie wieder aus?nein, nur nicht während der zweiten Bewegung.
Der Timeout wird ja neu gestartet, also sotusagen wird der erste verlängert -
@meckii sagte in Lampe bei Nacht im WZ über Bewegungsmelder:
geht doch bei einer zweiten erkannten Bewegung
die Lampe nie wieder aus?nein, nur nicht während der zweiten Bewegung.
Der Timeout wird ja neu gestartet, also sotusagen wird der erste verlängert@homoran
Ich verstehe es nicht - sorry.
Das ausführen Timeout wird doch nie wieder erreicht da die falls abfrage doch auf eine ausgeschaltete Birne sowie nach Sonnenuntergang reagiert.Wenn die Lampe vom ersten Bewegung erkennen aber schon an ist dann wird das timeout nicht mehr erreicht?
-
@homoran
Ich verstehe es nicht - sorry.
Das ausführen Timeout wird doch nie wieder erreicht da die falls abfrage doch auf eine ausgeschaltete Birne sowie nach Sonnenuntergang reagiert.Wenn die Lampe vom ersten Bewegung erkennen aber schon an ist dann wird das timeout nicht mehr erreicht?
@meckii sagte in Lampe bei Nacht im WZ über Bewegungsmelder:
Wenn die Lampe vom ersten Bewegung erkennen aber schon an ist dann wird das timeout nicht mehr erreicht?
Der Timeout wird bei erneutem Triggern (BWM = wahr) gestopppt und der Falls-Block quasi "neu gestartet" - inklusive dem Timeout
-
@homoran
Ich verstehe es nicht - sorry.
Das ausführen Timeout wird doch nie wieder erreicht da die falls abfrage doch auf eine ausgeschaltete Birne sowie nach Sonnenuntergang reagiert.Wenn die Lampe vom ersten Bewegung erkennen aber schon an ist dann wird das timeout nicht mehr erreicht?
@meckii Wenn die Lampe vom ersten Bewegen an ist, dann läuft ja ein Timeout, damit die irgendwann wieder ausgeht.
Wenn jetzt erneut eine Bewegung registriert wird dann wird der Timeout gelöscht und dnaach wieder neu gesetzt in der Falls Bedingung (das Skript geht davon aus, dass die Bedingungen noch zutreffen (also zwischen Sonnenuntergang und Sonnenaufgang).Der einzige "Fehler" im Blockly von @DJMarc75 würde auftreten wenn du z.B. die Lampe 30 Sekunden vor Sonnenaufgang auslöst, der Timer größer 30 Sekunden ist und du dann nach Sonnenaufgang erneut auslöst.
Dann würde der aktuelle Timeout gelöscht, die Falls Bedingung trifft nicht mehr zu und die Lampe bleibt an.
Das könnte man noch korrigieren, man könnte es aber auch als extrem unwahrscheinlich so belassen :-) -
@homoran
Ich verstehe es nicht - sorry.
Das ausführen Timeout wird doch nie wieder erreicht da die falls abfrage doch auf eine ausgeschaltete Birne sowie nach Sonnenuntergang reagiert.Wenn die Lampe vom ersten Bewegung erkennen aber schon an ist dann wird das timeout nicht mehr erreicht?
-
@homoran
Ich verstehe es nicht - sorry.
Das ausführen Timeout wird doch nie wieder erreicht da die falls abfrage doch auf eine ausgeschaltete Birne sowie nach Sonnenuntergang reagiert.Wenn die Lampe vom ersten Bewegung erkennen aber schon an ist dann wird das timeout nicht mehr erreicht?
-
@djmarc75
Vielen Dank.
Leider funktioniert das irgendwie auch noch nicht.
Wenn die Lampe schon an ist weil wir z.B. im Wohnzimmer sitzen und dann wird eine Bewegung erkannt macht er nach der gegebenen Zeit das Licht aus...
Ist so irgendwie nicht das was wir wollten.
Er soll das Licht ja nur ausmachen wenn der BWM das Licht angeschaltet hat.
Falls das Licht durch ein manuelles Einschalten schon an war soll er gar nichts machen... -
@djmarc75
Vielen Dank.
Leider funktioniert das irgendwie auch noch nicht.
Wenn die Lampe schon an ist weil wir z.B. im Wohnzimmer sitzen und dann wird eine Bewegung erkannt macht er nach der gegebenen Zeit das Licht aus...
Ist so irgendwie nicht das was wir wollten.
Er soll das Licht ja nur ausmachen wenn der BWM das Licht angeschaltet hat.
Falls das Licht durch ein manuelles Einschalten schon an war soll er gar nichts machen... -
@djmarc75
Vielen Dank.
Leider funktioniert das irgendwie auch noch nicht.
Wenn die Lampe schon an ist weil wir z.B. im Wohnzimmer sitzen und dann wird eine Bewegung erkannt macht er nach der gegebenen Zeit das Licht aus...
Ist so irgendwie nicht das was wir wollten.
Er soll das Licht ja nur ausmachen wenn der BWM das Licht angeschaltet hat.
Falls das Licht durch ein manuelles Einschalten schon an war soll er gar nichts machen... -
@meckii ob Du mal Dein Blockly zeigen magst bitte ? sonst ist das alles nur ein Rätselraten hier ;)


