Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Bewegungsmelder - Newbie Frage

    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

    Bewegungsmelder - Newbie Frage

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

      Guten Tag zusammen

      Ich bin erst gerade ganz neu auf iobroker gestossen und bin begeistert von den Möglichkeiten, die vorhanden sind. Als Newbie stehe ich aber leider trotz Youtube-Videos irgendwie an.

      Was möchte ich erreichen?

      Ich habe einen Bewegungsmelder und wenn dieser eine Bewegung erkennt, soll das Licht angehen und nach xy Sekunden wieder ausgehen. Wenn er in der Zwischenzeit aber wieder eine Bewegung erkannt hat, soll das Licht natürlich nicht ausgehen, sondern wieder um xy Sekunden verlängert werden.

      javascript_-_ioBroker.png

      Das Licht selber geht an und nach 15 Sekunden schaltet es wieder ab... auch wenn zwischenzeitlich gemäss Protokollierung wieder eine Bewegung erkannt wurde und das Skript neu gestartet wurde. Ich nehme an, ich verwende die "Stop"-Funktion nicht korrekt... ich hoffe, ihr könnt mir helfen und danke für den Rat an einen Newbie.

      Grüsse
      Danielos

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

        @danielos Prinzip (unterscheidet zwischen "Bewegung" und "keine Bewegung"):

        Bild_2021-01-17_160505.png

        Wert findet man unter "Trigger".

        Wenn der BWM eine eigene Ausschaltverzögerung hat, genügt es auch so:

        Bild_2021-01-17_161833.png

        D 1 Reply Last reply Reply Quote 0
        • D
          danielos @paul53 last edited by

          @paul53 Herzlichen Dank, jetzt läuft's, wie ich es wollte. Cool! ✌

          Dominik F. 1 Reply Last reply Reply Quote 0
          • Dominik F.
            Dominik F. @danielos last edited by

            @danielos

            Funktioniert dein Script? Wenn ja, könntest du es hier mal komplett posten? Genau so etwas suche ich

            M 1 Reply Last reply Reply Quote 0
            • M
              Mariatschi0815 @Dominik F. last edited by

              @dominik-f Wenn ich das richtig sehe, sollte es so aussehen:

              3c5b2da6-1371-4013-91cc-17469bca875c-grafik.png

              Dominik F. 2 Replies Last reply Reply Quote 0
              • Dominik F.
                Dominik F. @Mariatschi0815 last edited by

                @mariatschi0815

                Ich danke dir, werde es ausprobieren

                1 Reply Last reply Reply Quote 0
                • Dominik F.
                  Dominik F. @Mariatschi0815 last edited by Dominik F.

                  @mariatschi0815

                  Ich habe noch eine Frage dazu. Ich würde das ganze gerne in Abhängigkeit von der Helligkeit steuern.
                  Ich habe dazu folgende Datenpunkte zur Verfügung:

                  Unbenannt.PNG

                  Ich schätze, den genauen Wert muss ich noch herrausfinden für die Helligkeit. Wie kann ich diese denn dann einbauen?
                  Oder kann ich das einfacher z.B. mit dem Sonnenuntergang steuern?

                  Homoran 1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @Dominik F. last edited by Homoran

                    @dominik-f sagte in Bewegungsmelder - Newbie Frage:

                    Wie kann ich diese denn dann einbauen?

                    oben ergänzen

                    Falls "Wert" UND Wert von CURRENT_ILLUMINATION < 500

                    1 Reply Last reply Reply Quote 0
                    • M
                      Mariatschi0815 last edited by Mariatschi0815

                      @homoran said in Bewegungsmelder - Newbie Frage:

                      Falls "Wert" UND Wert von CURRENT_ILLUMINATION < 500

                      sollte dann so aussehen:

                      4e99a533-d149-4f3b-85a9-093d69358ae7-grafik.png

                      Das "und" findest du unter Logik, das "<" ist der gleiche Baustein.

                      Dominik F. 1 Reply Last reply Reply Quote 1
                      • Dominik F.
                        Dominik F. @Mariatschi0815 last edited by

                        @mariatschi0815

                        Ich danke euch. Muss ich für "Wert" etwas eintragen? Ich weiß, ganz doofe Frage aber ich hab mit Blocky noch nie was zutun gehabt.
                        Die Bausteine habe ich alle gefunden

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          Mariatschi0815 @Dominik F. last edited by

                          @dominik-f den roten "Wert" holt sich das Blockly aus dem Trigger, da wird also der Wert eingetragen, welcher den Trigger ausgelöst hat.

                          Dominik F. 1 Reply Last reply Reply Quote 0
                          • Dominik F.
                            Dominik F. @Mariatschi0815 last edited by Dominik F.

                            @mariatschi0815

                            Okay, verstehe.
                            Falls ich das über den Sonnenaufgang steuern möchte, müsste der neue Teil so aussehen oder?:

                            Unbenannt.PNG

                            @Homoran
                            Bevor ich es vergesse, dir auch vielen Dank

                            paul53 1 Reply Last reply Reply Quote 0
                            • paul53
                              paul53 @Dominik F. last edited by paul53

                              @dominik-f sagte: müsste der neue Teil so aussehen oder?:

                              Nein, so:

                              Bild_2022-01-12_184718.png

                              Dominik F. 1 Reply Last reply Reply Quote 0
                              • Dominik F.
                                Dominik F. @paul53 last edited by

                                @paul53

                                Ich danke dir. Könntest du mir den Baustein erklären bzw. erklären warum das so sein müsste?

                                paul53 1 Reply Last reply Reply Quote 0
                                • paul53
                                  paul53 @Dominik F. last edited by paul53

                                  @dominik-f sagte: Könntest du mir den Baustein erklären

                                  Wenn es dunkel ist, also in der Zeit zwischen SU und SA, soll Licht eingeschaltet werden. Da Astrozeiten nicht Tag übergreifend verwendet werden können, muss man "aktuelle Zeit ist nicht zwischen SA und SU" verwenden.
                                  Für eine UND-Verknüpfung mit einem nicht booleschen Wert (Astrozeit) benötigt man immer einen Vergleich.

                                  Dominik F. 1 Reply Last reply Reply Quote 0
                                  • Dominik F.
                                    Dominik F. @paul53 last edited by

                                    @paul53

                                    Ich danke dir, habs gerade ausprobiert, Licht geht schon mal an 😄

                                    Danke auch für deine Erklärung

                                    Dominik F. 1 Reply Last reply Reply Quote 0
                                    • Dominik F.
                                      Dominik F. @Dominik F. last edited by

                                      @paul53

                                      Das Script läuft nun einwandfrei.
                                      Ich bin nun auf die Bewegungsmelder gekommen und möchte jetzt woanders einen einbauen und habe dein Script etwas umgeschrieben.
                                      Könntest du da vielleicht mal drüber gucken ob es überhaupt so funktionieren kann und es eventuell optimieren/berichtigen?

                                      Zwischen 6 und 22 Uhr soll bei Bewegung eine Lampe mit 80% Helligkeit angehen.
                                      Zwischen 22 und 6 Uhr soll bei Bewegung die Lampe mit 10% Helligkeit angehen.
                                      Das was vorher auch im Script war, soll bestehen bleiben. Also das die Lampe erst ausgehen soll, wenn 10 Sekunden keine Bewegung erkannt wurde.

                                      Das habe ich mir nun ausgedacht:

                                      Unbenannt.PNG

                                      paul53 1 Reply Last reply Reply Quote 0
                                      • paul53
                                        paul53 @Dominik F. last edited by

                                        @dominik-f sagte: Das habe ich mir nun ausgedacht:

                                        Im unteren Teil wird der falsche Timer gestoppt.

                                        Dominik F. 1 Reply Last reply Reply Quote 0
                                        • Dominik F.
                                          Dominik F. @paul53 last edited by

                                          @paul53

                                          Ich kann den Timer dort aus irgendeinem Grund nicht ändern

                                          Dominik F. paul53 2 Replies Last reply Reply Quote 0
                                          • Dominik F.
                                            Dominik F. @Dominik F. last edited by

                                            @dominik-f

                                            Oder meinst du beides mal timeout2?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            448
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            26
                                            1351
                                            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