Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Lampe bei Nacht im WZ über Bewegungsmelder

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Lampe bei Nacht im WZ über Bewegungsmelder

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Meckii last edited by Meckii

      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.
      Screenshot 2024-01-04 114415.png

      da_Woody DJMarc75 3 Replies Last reply Reply Quote 0
      • da_Woody
        da_Woody @Meckii last edited by

        @meckii da ich eine blockly nulpe bin, mich ich solche Sachen entweder mit Rules, oder mit smart Control Adapter.

        1 Reply Last reply Reply Quote 0
        • S
          Schnotzler last edited by

          Wäre es nicht schöner dass die Lampe an bleibt solange eine Bewegung im Wohnzimmer erkannt wird und dann mit einer Nachlaufzeit von 30Sek abgeschaltet wird?

          Wie das geht kann ich dir aber leider auch nicht sagen - bin selbst Anfänger...
          Sollte nur ein Denkanstoß sein...

          1 Reply Last reply Reply Quote 0
          • DJMarc75
            DJMarc75 @Meckii last edited by

            @meckii sagte in Lampe bei Nacht im WZ über Bewegungsmelder:

            Kann es mangels des BWM noch nicht testen

            Doch kannst Du:

            erstelle Dir einen eigenen Datenpunkt (Logikwert) und setze den als Trigger ein.
            Dann diesen Datenpunkt manuell im Objektbaum auf true setzen.

            @meckii sagte in Lampe bei Nacht im WZ über Bewegungsmelder:

            Muss da irgendwo noch der timeout_bwm gestoppt werden?

            Ja, direkt als erstes im Triggerbaustein (vor falls)

            @meckii sagte in Lampe bei Nacht im WZ über Bewegungsmelder:

            Was passiert nach einer neuen Bewegung 2min nach dem Einschalten?

            Es wird prinzipiell jedes mal wenn sich der Trigger auf wahr ändert/aktualisiert, das Skript ausgeführt.

            1 Reply Last reply Reply Quote 0
            • DJMarc75
              DJMarc75 @Meckii last edited by DJMarc75

              @meckii

              Vorschlag:

              Screenshot 2024-01-04 122122.png

              IDs und Timeout natürlich anpassen 😉

              M 1 Reply Last reply Reply Quote 0
              • M
                Meckii @DJMarc75 last edited by

                @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?

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @Meckii last edited by

                  @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

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    Meckii @Homoran last edited by

                    @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 amg_666 4 Replies Last reply Reply Quote 0
                    • DJMarc75
                      DJMarc75 @Meckii last edited by

                      @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

                      1 Reply Last reply Reply Quote 0
                      • amg_666
                        amg_666 @Meckii last edited by amg_666

                        @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 🙂

                        1 Reply Last reply Reply Quote 0
                        • DJMarc75
                          DJMarc75 @Meckii last edited by

                          @meckii Kommando zurück.... habe einen Fehler im Skript und Du hast recht !
                          Momentle - baue es neu 😉

                          1 Reply Last reply Reply Quote 0
                          • DJMarc75
                            DJMarc75 @Meckii last edited by DJMarc75

                            @meckii

                            So müsste es funktionieren 😉

                            Screenshot 2024-01-04 161026.png

                            M 1 Reply Last reply Reply Quote 1
                            • M
                              Meckii @DJMarc75 last edited by

                              @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 paul53 2 Replies Last reply Reply Quote 0
                              • DJMarc75
                                DJMarc75 @Meckii last edited by

                                @meckii ob Du mal Dein Blockly zeigen magst bitte ? sonst ist das alles nur ein Rätselraten hier 😉

                                M 1 Reply Last reply Reply Quote 0
                                • paul53
                                  paul53 @Meckii last edited by

                                  @meckii sagte: Falls das Licht durch ein manuelles Einschalten schon an war soll er gar nichts machen...

                                  Prinzip:

                                  Blockly_temp.JPG

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    Meckii @DJMarc75 last edited by

                                    @djmarc75
                                    Das mache ich gerne wenn ich fertig bin mit daran rumspielen und lernen 🙂
                                    Inzwischen habe ich es komplett verbastelt und versäumt ein Backup zu machen.

                                    Ich habe es für heute aufgegeben und werde mich morgen nochmals ranwagen...

                                    1 Reply Last reply Reply Quote 0
                                    • First post
                                      Last post

                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    968
                                    Online

                                    31.8k
                                    Users

                                    80.0k
                                    Topics

                                    1.3m
                                    Posts

                                    7
                                    16
                                    448
                                    Loading More Posts
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    Community
                                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                    The ioBroker Community 2014-2023
                                    logo