Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Pumpe für x Minuten einschalten

    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

    Pumpe für x Minuten einschalten

    This topic has been deleted. Only users with topic management privileges can see it.
    • Dr. Bakterius
      Dr. Bakterius Most Active @dehein2 last edited by

      @dehein2 Versuche es mal so:
      blockly.jpg

      1 Reply Last reply Reply Quote 0
      • D
        dehein2 @Asgothian last edited by

        @Asgothian

        • Ja genau es handelt sich um einen deconz button. "buttonpressed" wechselt beim kurzen drücken 0 -> 1002 -> 1000 -> 0
        • Was bewirkt der Haken bei "löschen wenn schon läuft" genau?
        • Wie läst man es denn sonst in iobroker wenn ein script von mehreren triggern ausgelöst werden soll?

        @Dr-Bakterius

        • ich werde dein Script gleich nachbauen, aber noch 2 Fragen:
          -- Das UND: Da da fragst du ja nochmal den Wert des buttons ab, aber ist das wirklich nötig? Das ganze wird ja eh nur aktiviert wenn das falls objekt "true" ist
          -- Der Zeitplan unten ist ja die Steuerung für die Stunde am Morgen. Nur eine Frage um blockly zu verstehen. Hängen die beiden pinken objekte zusammen oder sind es im Prinzip eigenständige logiken? Weil der Zeitplan ja ansonsten nichts mit dem button zu tun hat
        Asgothian Dr. Bakterius 2 Replies Last reply Reply Quote 0
        • Asgothian
          Asgothian Developer @dehein2 last edited by Asgothian

          @dehein2 sagte in Pumpe für x Minuten einschalten:

          @Asgothian

          • Ja genau es handelt sich um einen deconz button. "buttonpressed" wechselt beim kurzen drücken 0 -> 1002 -> 1000 -> 0
          • Was bewirkt der Haken bei "löschen wenn schon läuft" genau?

          Der sorgt dafür das wenn der Trigger mehrfach nacheinander kommt nicht n Minuten später die Aktion n mal kommt sondern nur 1x

          • Wie läst man es denn sonst in iobroker wenn ein script von mehreren triggern ausgelöst werden soll?

          Du kannst einen anderen Trigger nutzen, der parallel mehrere Datenpunkte abfragt.

          Screen Shot 2020-02-04 at 20.20.55 .png

          @Dr-Bakterius

          • ich werde dein Script gleich nachbauen, aber noch 2 Fragen:
            -- Das UND: Da da fragst du ja nochmal den Wert des buttons ab, aber ist das wirklich nötig? Das ganze wird ja eh nur aktiviert wenn das falls objekt "true" ist

          Das ist nicht korrekt. Der Trigger wird aktiv wenn das Objekt seinen Wert geändert hat. Dabei ist egal von welchem Wert auf welchen Wert.
          Dazu kommt das das Beispiel von @Dr-Bakterius nicht funktionieren wird, da der Wert von Sensor12.buttonpressed nicht wahr oder falsch ist. An stelle des Wahr sollte da 1002 stehen.

          -- Der Zeitplan unten ist ja die Steuerung für die Stunde am Morgen. Nur eine Frage um blockly zu verstehen. Hängen die beiden pinken objekte zusammen oder sind es im Prinzip eigenständige logiken? Weil der Zeitplan ja ansonsten nichts mit dem button zu tun hat

          Der Zeitplan ist eigenständig, und läuft unabhängig vom Trigger.

          A.

          1 Reply Last reply Reply Quote 0
          • D
            dehein2 last edited by

            @Asgothian
            Vielen Dank!

            Zu dem Trigger für mehrere Datenpunkte: Mit welcher Variablen kann ich meinen (vis) Button denn verknüpfen? Der Button selbst hat ja keine Variable...

            1 Reply Last reply Reply Quote 0
            • D
              dehein2 last edited by

              Alles klar. Ich habe mir mit JS eine Variable erstellt die ich nun als trigger nutze. Danke

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

                @dehein2
                Variable oder Datenpunkt ?

                D 1 Reply Last reply Reply Quote 0
                • Dr. Bakterius
                  Dr. Bakterius Most Active @dehein2 last edited by

                  @dehein2 Dafür wie man auf den Button reagiert und prüft gibt es unterschiedliche Möglichkeiten. Da deiner nicht 'true|false' liefert, kannst du statt 'Button = true' auf 'Button > 0' prüfen. Oder du wählst im Trigger statt 'wurde geändert', 'ist größer als letztes'. Dann kannst du dir die Prüfung danach auch sparen.

                  Der Zeitplan unten arbeitet völlig unabhängig auch wenn er direkt daran hängt. Du kannst aber natürlich auch einen Abstand lassen oder ein eigenes Skript dafür verwenden.

                  Viele Wege führen ans Ziel... 😉

                  1 Reply Last reply Reply Quote 0
                  • D
                    dehein2 @Asgothian last edited by

                    @Asgothian
                    createState('UmwaelzpumpeTrigger', false)
                    Ist wahrscheinlich ehr ein Datenpunkt, oder?

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

                      @dehein2
                      Ja. Ist auch gut so, denn auf Skript Variablen kannst du keinen Trigger legen 🙂

                      1 Reply Last reply Reply Quote 0
                      • D
                        dehein2 last edited by

                        Danke 😉

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        691
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

                        blockly
                        4
                        14
                        868
                        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