Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Poolpumpe Laufzeit / Wetter abhängig

NEWS

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    5
    1
    78

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    843

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

Poolpumpe Laufzeit / Wetter abhängig

Scheduled Pinned Locked Moved Skripten / Logik
blockly
25 Posts 4 Posters 2.7k Views 7 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    dan11hh
    wrote on last edited by
    #16

    Hallo Paul,

    ich hab das jetzt mal nachgebaut (auch um deinen Vorschlag zu durchschauen). Ich versteh es aber leider nicht ganz oder es führt mich nicht wirklich zu meinem Ziel. Was ich möchte ist:

    Triggern ob das Relais vom Shelly "true" ist. Wenn das so ist, dann soll noch die Bedingung überprüft werden, ob auch Strom fließt ( Wert>0). Falls ja, dann soll es den Zustand des Objekts PumpeStatus auf true setzen, gleichzeitig PumpeFehler auf false. Dann soll es noch das Objekt PumpeLaufzeit um jeweils eine Minute hochzählen und zwar solange Strom fließt und das Relais auf true steht. Falls nicht, möchte ich das Objekt PumpeFehler auf true setzen und PumpeStatus auf false.

    Ich verstehe die Zuweisung beim Fehler in deinem Vorschlag nicht so ganz. Macht das Sinn, wenn ich obiges Erreichen möchte. Blockly und ich werden aktuell wirklich keine Freunde. Auf der CCU2 kam ich mit den zusammengeklickten Skripten immer gut klar, aber Blockly ist leider oft ein Buch mit sieben Siegeln. seufz
    1000 Dank für Deine Hilfe!!!

    paul53P 1 Reply Last reply
    0
    • D dan11hh

      Hallo Paul,

      ich hab das jetzt mal nachgebaut (auch um deinen Vorschlag zu durchschauen). Ich versteh es aber leider nicht ganz oder es führt mich nicht wirklich zu meinem Ziel. Was ich möchte ist:

      Triggern ob das Relais vom Shelly "true" ist. Wenn das so ist, dann soll noch die Bedingung überprüft werden, ob auch Strom fließt ( Wert>0). Falls ja, dann soll es den Zustand des Objekts PumpeStatus auf true setzen, gleichzeitig PumpeFehler auf false. Dann soll es noch das Objekt PumpeLaufzeit um jeweils eine Minute hochzählen und zwar solange Strom fließt und das Relais auf true steht. Falls nicht, möchte ich das Objekt PumpeFehler auf true setzen und PumpeStatus auf false.

      Ich verstehe die Zuweisung beim Fehler in deinem Vorschlag nicht so ganz. Macht das Sinn, wenn ich obiges Erreichen möchte. Blockly und ich werden aktuell wirklich keine Freunde. Auf der CCU2 kam ich mit den zusammengeklickten Skripten immer gut klar, aber Blockly ist leider oft ein Buch mit sieben Siegeln. seufz
      1000 Dank für Deine Hilfe!!!

      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by paul53
      #17

      @dan11hh sagte:

      Macht das Sinn, wenn ich obiges Erreichen möchte.

      Ja, wenn nur dann Strom fließt, wenn die Pumpe per Shelly eingeschaltet ist. Dann genügt es, den Stromfluss als "Pumpe läuft" auszuwerten. Shelly enthält den Sollzustand, die Variable strom den Istzustand.

      @dan11hh sagte in Poolpumpe Laufzeit / Wetter abhängig:

      Ich verstehe die Zuweisung beim Fehler in deinem Vorschlag nicht so ganz.

      Wenn Stromfluss und Shelly sich widersprechen, wird es als Fehler gewertet.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Reply Last reply
      0
      • D Offline
        D Offline
        dan11hh
        wrote on last edited by
        #18

        Oh man, wahrscheinlich ist Dein Skript viel zu effizient für mich. Wo wird denn kontrolliert ob Strom fließt? Der Wert des Datenpunktes der über 0 sein muss, wird ja gar nicht abgefragt, oder?

        paul53P 1 Reply Last reply
        0
        • D dan11hh

          Oh man, wahrscheinlich ist Dein Skript viel zu effizient für mich. Wo wird denn kontrolliert ob Strom fließt? Der Wert des Datenpunktes der über 0 sein muss, wird ja gar nicht abgefragt, oder?

          paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by paul53
          #19

          @dan11hh sagte:

          Der Wert des Datenpunktes der über 0 sein muss, wird ja gar nicht abgefragt, oder?

          Das ist der untere Trigger. Genügt der Kommentar "Strom" nicht ?
          Die Variable strom wird true, wenn Stromfluss (Wert des Trigger-Datenpunktes) > 0.1 ist.

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          1 Reply Last reply
          0
          • D Offline
            D Offline
            dan11hh
            wrote on last edited by
            #20

            Tja offenbar bei mir Hohlbirne nicht. Wahrscheinlich liegt es daran, dass ich nicht weiß in welche Datenpunkte du schreibst/liest. (kannst du ja auch nicht wissen) Ich denke, es ist eher ein grundsätzliches Blockly Verständnis Problem. Ich wurschtel mal weiter. Was heißt denn "Wert"? Ist das einfach eine zusätzliche Variable? Und: Verweisen die beiden Trigger aufs gleiche Objekt? Werden die Trigger in Deinem Vorschlag einfach hintereinander abgearbeitet? Ich verstehe überhaupt nicht wieso nicht vorher die Variable Strom nicht definiert werden muss (Format, Zustand, etc.).

            paul53P 1 Reply Last reply
            0
            • D dan11hh

              Tja offenbar bei mir Hohlbirne nicht. Wahrscheinlich liegt es daran, dass ich nicht weiß in welche Datenpunkte du schreibst/liest. (kannst du ja auch nicht wissen) Ich denke, es ist eher ein grundsätzliches Blockly Verständnis Problem. Ich wurschtel mal weiter. Was heißt denn "Wert"? Ist das einfach eine zusätzliche Variable? Und: Verweisen die beiden Trigger aufs gleiche Objekt? Werden die Trigger in Deinem Vorschlag einfach hintereinander abgearbeitet? Ich verstehe überhaupt nicht wieso nicht vorher die Variable Strom nicht definiert werden muss (Format, Zustand, etc.).

              paul53P Offline
              paul53P Offline
              paul53
              wrote on last edited by paul53
              #21

              @dan11hh sagte in Poolpumpe Laufzeit / Wetter abhängig:

              Was heißt denn "Wert"? Ist das einfach eine zusätzliche Variable?

              Das ist der Wert des Trigger-Datenpunktes (zu finden unter "Trigger").

              Blockly_DP_Props.JPG

              @dan11hh sagte in Poolpumpe Laufzeit / Wetter abhängig:

              Verweisen die beiden Trigger aufs gleiche Objekt?

              Nein, natürlich nicht: Wie kommentiert - der obere Trigger reagiert auf den Aktor (Switch), der untere Trigger auf den Strom-Messwert (Total Current).

              @dan11hh sagte in Poolpumpe Laufzeit / Wetter abhängig:

              Werden die Trigger in Deinem Vorschlag einfach hintereinander abgearbeitet?

              Trigger lösen aus, wenn das zum Trigger definierte Ereignis (die Wertänderung) stattfindet.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              1 Reply Last reply
              0
              • D Offline
                D Offline
                dan11hh
                wrote on last edited by
                #22

                Ahhh jetzt wird einiges klarer. Mir fehlt leider noch viel Verständnis was Blockly angeht. Sorry. Bisher funktioniert es nämlich noch nicht. Jetzt geh ich nochmal drüber. 1000 Dank.

                paul53P 1 Reply Last reply
                0
                • D dan11hh

                  Ahhh jetzt wird einiges klarer. Mir fehlt leider noch viel Verständnis was Blockly angeht. Sorry. Bisher funktioniert es nämlich noch nicht. Jetzt geh ich nochmal drüber. 1000 Dank.

                  paul53P Offline
                  paul53P Offline
                  paul53
                  wrote on last edited by
                  #23

                  @dan11hh
                  Mir ist gerade aufgefallen, dass noch eine zusätzliche Abfrage erforderlich ist, um ein mehrfaches Starten des Intervalls zu verhindern: falls nicht Intervall:

                  Blockly_temp.JPG

                  Da die Variable Intervall nicht angeboten wird, muss man erst einmal eine andere Variable in den Editor ziehen und kann anschließend Intervall auswählen.

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  1 Reply Last reply
                  0
                  • D Offline
                    D Offline
                    dan11hh
                    wrote on last edited by dan11hh
                    #24

                    Lieber Paul,
                    bin erst jetzt leider dazu gekommen das Skript umzusetzen. Den Wert des Zustandes auf true setzen funktioniert wunderbar, allerdings wird bei der Laufzeit nur bis 1 gezählt. Ideen? Möglicherweise hab ich nicht die richtigen Objekte bzw. Datenpunkte hinterlegt, denn, zugegeben, so ganz steige ich durch das Skript noch nicht durch. Würde mir auch gerne noch die LaufzeitTag anzeigen lassen. Idealerweise in Stunden. Das ist nach meinen Recherchen aber wohl etwas kompliziert. Schade, dass es nicht einen "fertigen" Betriebsstundenzähler in Blockly gibt. Freue mich über Deine Anregungen und Hilfestellungen. Danke Dir. Daniel pumpe.png

                    paul53P 1 Reply Last reply
                    0
                    • D dan11hh

                      Lieber Paul,
                      bin erst jetzt leider dazu gekommen das Skript umzusetzen. Den Wert des Zustandes auf true setzen funktioniert wunderbar, allerdings wird bei der Laufzeit nur bis 1 gezählt. Ideen? Möglicherweise hab ich nicht die richtigen Objekte bzw. Datenpunkte hinterlegt, denn, zugegeben, so ganz steige ich durch das Skript noch nicht durch. Würde mir auch gerne noch die LaufzeitTag anzeigen lassen. Idealerweise in Stunden. Das ist nach meinen Recherchen aber wohl etwas kompliziert. Schade, dass es nicht einen "fertigen" Betriebsstundenzähler in Blockly gibt. Freue mich über Deine Anregungen und Hilfestellungen. Danke Dir. Daniel pumpe.png

                      paul53P Offline
                      paul53P Offline
                      paul53
                      wrote on last edited by paul53
                      #25

                      @dan11hh sagte:

                      Ideen?

                      Poste anstatt eines Bildes besser den erzeugten Javascript-Code ohne die letzte Zeile in Code tags, denn da kann man mehr erkennen.

                      @dan11hh sagte in Poolpumpe Laufzeit / Wetter abhängig:

                      Würde mir auch gerne noch die LaufzeitTag anzeigen lassen. Idealerweise in Stunden.

                      Kontinuierlich von Mitternacht an mit 0 beginnend ?

                      Blockly_temp.JPG

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                      1 Reply Last reply
                      0

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      225

                      Online

                      32.8k

                      Users

                      82.7k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Home
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe