Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. falls Objekt ist gleich oder kleiner Verständnis 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

    falls Objekt ist gleich oder kleiner Verständnis frage

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

      Hi, ich möchte einen Datenpunkt überwachen. Wenn der Wert kleiner oder gleich 50 ist soll der Trigger loslegen.

      Wo kann ich hier die 50 einstellen ?

      Screenshot 2022-02-01 083755.png

      Schmakus Asgothian 2 Replies Last reply Reply Quote 0
      • Schmakus
        Schmakus Developer @Achim55 last edited by

        @achim55 Ich würde einfach auf die Änderung triggern und in eine Falls-Abfrage den Triggerwert auswerten. (Falls Wert <= 50 Mache .....)

        1 Reply Last reply Reply Quote 0
        • Asgothian
          Asgothian Developer @Achim55 last edited by

          @achim55

          Ich fürchte du musst etwas präziser deine Aufgabenstellung beschreiben:

          willst du

          • Bei jeder Änderung des Wertes eine Aktion ausführen solange der Wert unter 50 ist ?
          • Bei jeder Aktualisierung des Wertes eine Aktion ausführen solange der Wert unter 50 ist ?
          • Eine Aktion ausführen wenn der Wert unter 50 fällt (der letzte Wert vorher also 50 oder grösser ist) ?

          In allen 3 Fällen brauchst Du neben dem Trigger allerdings noch ein Konstrukt mit einem falls Bedingung mache Konstrukt aus dem Logik Bereich. Nur was da drin steht und wie genau der Trigger eingestellt werden muss ist für die 3 oben beschriebenen Fälle unterschiedlich.

          A.

          1 Reply Last reply Reply Quote 0
          • A
            Achim55 last edited by Achim55

            @asgothian

            ich habe eine Anwesenheitssimulation am laufen und wollte diese etwas optimieren, so das der Trigger nicht jede Minute läuft.
            Im Hintergrund läuft ein Bewegungsmelder der von 120 Minuten runterzählt, wenn keine Bewegung erfolgt.
            Dann läuft die Simulation ab. Ich hatte das in der Vergangenheit so, das das Skript aktiviert wurde wenn der Bewegungsmelder auf 0 ist. Sollte man aber wohl so nicht machen, oder?

            Screenshot 2022-02-01 092630.png

            Screenshot 2022-02-01 093241.png

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

              @achim55 sagte in falls Objekt ist gleich oder kleiner Verständnis frage:

              ich habe eine Anwesenheitssimulation am laufen

              @achim55 sagte in falls Objekt ist gleich oder kleiner Verständnis frage:

              Sollte man aber wohl so nicht machen, oder?

              Aber die Frage von @Asgothian hast du nicht beantwortet, was du willst

              A 1 Reply Last reply Reply Quote 0
              • A
                Achim55 @Homoran last edited by

                @homoran
                Der Trigger soll erst loslegen wenn der Wert unter 50 ist.
                Dachte das ich den Trigger dafür nutzen kann und keine falls Bedingung nehmen muss.

                Homoran paul53 2 Replies Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @Achim55 last edited by

                  @achim55 sagte in falls Objekt ist gleich oder kleiner Verständnis frage:

                  erst loslegen wenn der Wert unter 50 ist.

                  erstmalig unter 50?

                  denn jetzt arbeitet er

                  @asgothian sagte in falls Objekt ist gleich oder kleiner Verständnis frage:

                  Bei jeder Änderung des Wertes eine Aktion ausführen solange der Wert unter 50 ist ?

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

                    @achim55 sagte: wenn der Wert unter 50 ist. Dachte das ich den Trigger dafür nutzen kann und keine falls Bedingung nehmen muss.

                    Im Blockly-Trigger kann man keine Grenzwerte angeben (in Javascript schon).

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    942
                    Online

                    31.9k
                    Users

                    80.2k
                    Topics

                    1.3m
                    Posts

                    5
                    8
                    418
                    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