Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Steuern mit 'Wert' - false bevorzugen

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Steuern mit 'Wert' - false bevorzugen

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

      0d0b4bf1-e9e0-426c-9408-48b00f4b0041-image.png

      Ich habe zwei Trigger (booleon) und möchte dabei das Objekt Timer_abgelaufen auf false setzen sobald einer der beiden auf false ist.
      Sind beide auf false und einer davon schaltet auf true soll Timer_abgelaufen trotzdem auf false bleiben und nicht (so wie jetzt) auf true springen.

      Gibt es eine einfache Möglichkeit es innerhalb eines Blocklys zu lösen?
      Wie ich es mit zwei Blocklys machen kann ist mir klar, aber es werden zukünftig mehr Trigger hinzu kommen. Auch da gilt dann, ist einer aus der Liste false soll Timer_abgelaufen auf false gesetzt werden bzw dort bleiben. Erst wenn alle true sind darf sich das Objekt dementsprechend auf true ändern.

      Vielen Dank 👍

      mickym paul53 3 Replies Last reply Reply Quote 0
      • mickym
        mickym Most Active @rtwl last edited by mickym

        @rtwl Du musst den Status der einzelnen Trigger in einzelnen Variablen speichern.

        rtwl 1 Reply Last reply Reply Quote 0
        • rtwl
          rtwl @mickym last edited by

          @mickym Verstehe nicht ganz, denn die Trigger sind ja Objekte, und dort ist ja auch der aktuelle Status gespeichert.
          Mir ist eben nicht klar wie ich die Prüfung auf den nicht-auslösenden Trigger mache. Ich meine, ich kann schon eine Falls-Dann Prüfung einbauen für alle Trigger-Objekte. Die Hauptfrage war eher ob es möglich ist ohne zwei (später mal mehrere) Falls-Dann Prüfungen zu realisieren.

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

            @rtwl sagte: Timer_abgelaufen auf false setzen sobald einer der beiden auf false ist.

            Wert von DP1 und Wert von DP2

            1 Reply Last reply Reply Quote 0
            • mickym
              mickym Most Active @rtwl last edited by mickym

              gelöscht

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

                @rtwl sagte: zukünftig mehr Trigger hinzu kommen

                Dann am einfachsten mit einer Liste der DP-IDs und einer Schleife.

                Blockly_temp.JPG

                rtwl 1 Reply Last reply Reply Quote 1
                • rtwl
                  rtwl @paul53 last edited by

                  @paul53 danke danke!
                  gutes Beispiel um mit Listen zu arbeiten. Schön langsam wird mir blockly immer vertrauter 😉

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  581
                  Online

                  32.0k
                  Users

                  80.5k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  131
                  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