Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Pumpe für x Minuten einschalten

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Pumpe für x Minuten einschalten

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blockly
14 Beiträge 4 Kommentatoren 955 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • D Offline
    D Offline
    dehein2
    schrieb am zuletzt editiert von dehein2
    #1

    Hallo,

    Ich würde gerne für unserer Umwälzpumpe einen Knopf einrichten der diese für ein paar Minuten startet um dann direkt warme Wasser zu haben. Außerdem läuft die Pumpe (vom Gerät gesteuert) 1 Stunde am Tag von 7:00 bis 8:00 um eine mindestzirkulation sicherzustellen.

    Ich möchte nun einen Knopf installieren der
    - Bei Betätigung die Umwälzpumpe einschaltet
    - Nach 5 Minuten soll die Pumpe wieder ausgeschaltet werden
    - Das Ausschalten muss vom Knopf abhängen und nicht von der Laufzeit der Pumpe (diese läuft ja z.B. Morgens auch länger
    - Ist die Pumpe bereits an soll der Tastendruck ignoriert werden (z.B. Zwischen 7:00-8:00

    Ich habe schon verschiedes mit blockly probiert, aber ich bekomme es einfach nicht hin.

    Kann mir jmd einen hinweis geben?

    Vielen Dank

    arteckA Dr. BakteriusD 2 Antworten Letzte Antwort
    0
    • D dehein2

      Hallo,

      Ich würde gerne für unserer Umwälzpumpe einen Knopf einrichten der diese für ein paar Minuten startet um dann direkt warme Wasser zu haben. Außerdem läuft die Pumpe (vom Gerät gesteuert) 1 Stunde am Tag von 7:00 bis 8:00 um eine mindestzirkulation sicherzustellen.

      Ich möchte nun einen Knopf installieren der
      - Bei Betätigung die Umwälzpumpe einschaltet
      - Nach 5 Minuten soll die Pumpe wieder ausgeschaltet werden
      - Das Ausschalten muss vom Knopf abhängen und nicht von der Laufzeit der Pumpe (diese läuft ja z.B. Morgens auch länger
      - Ist die Pumpe bereits an soll der Tastendruck ignoriert werden (z.B. Zwischen 7:00-8:00

      Ich habe schon verschiedes mit blockly probiert, aber ich bekomme es einfach nicht hin.

      Kann mir jmd einen hinweis geben?

      Vielen Dank

      arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @dehein2 zeigmal dein blockly....

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      1 Antwort Letzte Antwort
      0
      • D Offline
        D Offline
        dehein2
        schrieb am zuletzt editiert von
        #3

        @arteck: Da hab ich glatt das Bild vergessen:
        bfe59252-ad54-441f-80de-6999422d5192-image.png

        Noch eine Frage. Das script ist ja jetzt mit dem "echten" Button verknüpft. Kann ich es auch gleichzeitg einem Button in vis zuweisen?

        AsgothianA 1 Antwort Letzte Antwort
        0
        • D dehein2

          @arteck: Da hab ich glatt das Bild vergessen:
          bfe59252-ad54-441f-80de-6999422d5192-image.png

          Noch eine Frage. Das script ist ja jetzt mit dem "echten" Button verknüpft. Kann ich es auch gleichzeitg einem Button in vis zuweisen?

          AsgothianA Offline
          AsgothianA Offline
          Asgothian
          Developer
          schrieb am zuletzt editiert von Asgothian
          #4

          @dehein2

          • Trigger im Trigger geht nicht.
          • den inneren Trigger (auf Position Umwälzpumpe) ersetzen durch den äquivalenten Baustein aus dem Logik Bereich.
          • Den Timeout kannst du entfernen und statt dessen im steuere den Haken bei "mit Verzögerung" aktivieren, in den dann auftauchenden Einstellungen die Zeit eintragen sowie das "löschen wenn schon läuft" setzen.
          • der äussere Trigger funktioniert ggf. nicht: Wenn es ein "button" Objekt ist, welches mit true aktualisiert wird wenn der Button aktiv ist, dann findet u.U. keine Änderung statt, so das der Trigger nicht trifft. Wenn es ein Datenpunkt aus dem deconz Adapter ist, dann ist davon auszugehen das bei Tastendruck kurzfristig eine Zahl gesetzt wird, die danach durch eine 0 ausgetauscht wird, sprich der Trigger feuert 2 mal, einmal beim Setzen der Zahl, einmal beim Löschen der Zahl. Hier wäre "ist grösser als letztes" an Stelle von "wurde Geändert" korrekt.

          Das zuweisen auf einen 2. Datenpunkt (von der Vis) kann gehen, hängt aber davon ab wie die Datenpunkte Eingerichtet werden

          A.

          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

          D 1 Antwort Letzte Antwort
          0
          • D dehein2

            Hallo,

            Ich würde gerne für unserer Umwälzpumpe einen Knopf einrichten der diese für ein paar Minuten startet um dann direkt warme Wasser zu haben. Außerdem läuft die Pumpe (vom Gerät gesteuert) 1 Stunde am Tag von 7:00 bis 8:00 um eine mindestzirkulation sicherzustellen.

            Ich möchte nun einen Knopf installieren der
            - Bei Betätigung die Umwälzpumpe einschaltet
            - Nach 5 Minuten soll die Pumpe wieder ausgeschaltet werden
            - Das Ausschalten muss vom Knopf abhängen und nicht von der Laufzeit der Pumpe (diese läuft ja z.B. Morgens auch länger
            - Ist die Pumpe bereits an soll der Tastendruck ignoriert werden (z.B. Zwischen 7:00-8:00

            Ich habe schon verschiedes mit blockly probiert, aber ich bekomme es einfach nicht hin.

            Kann mir jmd einen hinweis geben?

            Vielen Dank

            Dr. BakteriusD Offline
            Dr. BakteriusD Offline
            Dr. Bakterius
            Most Active
            schrieb am zuletzt editiert von
            #5

            @dehein2 Versuche es mal so:
            blockly.jpg

            1 Antwort Letzte Antwort
            0
            • AsgothianA Asgothian

              @dehein2

              • Trigger im Trigger geht nicht.
              • den inneren Trigger (auf Position Umwälzpumpe) ersetzen durch den äquivalenten Baustein aus dem Logik Bereich.
              • Den Timeout kannst du entfernen und statt dessen im steuere den Haken bei "mit Verzögerung" aktivieren, in den dann auftauchenden Einstellungen die Zeit eintragen sowie das "löschen wenn schon läuft" setzen.
              • der äussere Trigger funktioniert ggf. nicht: Wenn es ein "button" Objekt ist, welches mit true aktualisiert wird wenn der Button aktiv ist, dann findet u.U. keine Änderung statt, so das der Trigger nicht trifft. Wenn es ein Datenpunkt aus dem deconz Adapter ist, dann ist davon auszugehen das bei Tastendruck kurzfristig eine Zahl gesetzt wird, die danach durch eine 0 ausgetauscht wird, sprich der Trigger feuert 2 mal, einmal beim Setzen der Zahl, einmal beim Löschen der Zahl. Hier wäre "ist grösser als letztes" an Stelle von "wurde Geändert" korrekt.

              Das zuweisen auf einen 2. Datenpunkt (von der Vis) kann gehen, hängt aber davon ab wie die Datenpunkte Eingerichtet werden

              A.

              D Offline
              D Offline
              dehein2
              schrieb am zuletzt editiert von
              #6

              @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
              AsgothianA Dr. BakteriusD 2 Antworten Letzte Antwort
              0
              • D dehein2

                @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
                AsgothianA Offline
                AsgothianA Offline
                Asgothian
                Developer
                schrieb am zuletzt editiert von Asgothian
                #7

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

                ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                1 Antwort Letzte Antwort
                0
                • D Offline
                  D Offline
                  dehein2
                  schrieb am zuletzt editiert von
                  #8

                  @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 Antwort Letzte Antwort
                  0
                  • D Offline
                    D Offline
                    dehein2
                    schrieb am zuletzt editiert von
                    #9

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

                    AsgothianA 1 Antwort Letzte Antwort
                    0
                    • D dehein2

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

                      AsgothianA Offline
                      AsgothianA Offline
                      Asgothian
                      Developer
                      schrieb am zuletzt editiert von
                      #10

                      @dehein2
                      Variable oder Datenpunkt ?

                      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                      D 1 Antwort Letzte Antwort
                      0
                      • D dehein2

                        @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
                        Dr. BakteriusD Offline
                        Dr. BakteriusD Offline
                        Dr. Bakterius
                        Most Active
                        schrieb am zuletzt editiert von
                        #11

                        @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... :wink:

                        1 Antwort Letzte Antwort
                        0
                        • AsgothianA Asgothian

                          @dehein2
                          Variable oder Datenpunkt ?

                          D Offline
                          D Offline
                          dehein2
                          schrieb am zuletzt editiert von
                          #12

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

                          AsgothianA 1 Antwort Letzte Antwort
                          0
                          • D dehein2

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

                            AsgothianA Offline
                            AsgothianA Offline
                            Asgothian
                            Developer
                            schrieb am zuletzt editiert von
                            #13

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

                            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                            1 Antwort Letzte Antwort
                            0
                            • D Offline
                              D Offline
                              dehein2
                              schrieb am zuletzt editiert von
                              #14

                              Danke ;-)

                              1 Antwort Letzte Antwort
                              0
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              297

                              Online

                              32.7k

                              Benutzer

                              82.4k

                              Themen

                              1.3m

                              Beiträge
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Anmelden

                              • Du hast noch kein Konto? Registrieren

                              • Anmelden oder registrieren, um zu suchen
                              • Erster Beitrag
                                Letzter Beitrag
                              0
                              • Home
                              • Aktuell
                              • Tags
                              • Ungelesen 0
                              • Kategorien
                              • Unreplied
                              • Beliebt
                              • GitHub
                              • Docu
                              • Hilfe