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. Blockly
  5. Wintersteuerung Poolpumpe - Blockly

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    267

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

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

Wintersteuerung Poolpumpe - Blockly

Scheduled Pinned Locked Moved Blockly
16 Posts 2 Posters 1.2k Views
  • 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.
  • paul53P paul53

    @habedere sagte: wenn Außentemperatur über 2°C und Pootemperatur über 4°C ist.

    Du musst die Werte der DP auswerten - nicht die Objekte.

    Blockly_temp.JPG

    H Offline
    H Offline
    Habedere
    wrote on last edited by
    #4

    @paul53

    hmm... leider erfolglos :( keine Schaltung. Weder Intervall, noch dauerhaft...
    Hab ich was übersehen?

    1fc1257b-f277-4003-91d2-93019c95f76b-image.png

    H 1 Reply Last reply
    0
    • H Habedere

      @paul53

      hmm... leider erfolglos :( keine Schaltung. Weder Intervall, noch dauerhaft...
      Hab ich was übersehen?

      1fc1257b-f277-4003-91d2-93019c95f76b-image.png

      H Offline
      H Offline
      Habedere
      wrote on last edited by Habedere
      #5

      @habedere

      Moment - er hat zumindest versucht zu schalten!

      Rot ist, wenn die Schaltung aktiv wäre. Kommt wohl nur ein kurzer impuls und/oder wird gleich wieder zurück gesetzt!

      ae6de7b1-43f4-49de-bd6a-e6fa88d1d3ea-image.png

      paul53P 1 Reply Last reply
      0
      • H Habedere

        @habedere

        Moment - er hat zumindest versucht zu schalten!

        Rot ist, wenn die Schaltung aktiv wäre. Kommt wohl nur ein kurzer impuls und/oder wird gleich wieder zurück gesetzt!

        ae6de7b1-43f4-49de-bd6a-e6fa88d1d3ea-image.png

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

        @habedere sagte: nur ein kurzer impuls und/oder wird gleich wieder zurück gesetzt!

        Nicht durch das Skript, denn das schaltet erst nach 30 Minuten wieder aus. Das Intervall läuft offenbar. Prüfe es mittels Logausgabe beim Ein- und Ausschalten.

        @habedere sagte in Wintersteuerung Poolpumpe - Blockly:

        noch dauerhaft...

        Damit nicht immer wieder gesendet wird, ergänze mal um eine Abfrage, ob ausgeschaltet ist:

        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

        H 2 Replies Last reply
        0
        • paul53P paul53

          @habedere sagte: nur ein kurzer impuls und/oder wird gleich wieder zurück gesetzt!

          Nicht durch das Skript, denn das schaltet erst nach 30 Minuten wieder aus. Das Intervall läuft offenbar. Prüfe es mittels Logausgabe beim Ein- und Ausschalten.

          @habedere sagte in Wintersteuerung Poolpumpe - Blockly:

          noch dauerhaft...

          Damit nicht immer wieder gesendet wird, ergänze mal um eine Abfrage, ob ausgeschaltet ist:

          Blockly_temp.JPG

          H Offline
          H Offline
          Habedere
          wrote on last edited by
          #7

          @paul53 sagte in Wintersteuerung Poolpumpe - Blockly:

          Prüfe es mittels Logausgabe beim Ein- und Ausschalten.

          ähhh - ja :) chatGPT sagt ich muss das mal im javaScript hinzu fügen^^ probiere ich dann mal...

          damit kommen wir auch nicht weiter oder?
          483afc93-31f5-4c48-a2e8-156cb23cbb0c-image.png

          Das Skript habe ich gem. deinem Vorschlag mal ergänzt:
          ddd24129-e755-4f01-802e-000bc4ad7839-image.png

          paul53P 1 Reply Last reply
          0
          • H Habedere

            @paul53 sagte in Wintersteuerung Poolpumpe - Blockly:

            Prüfe es mittels Logausgabe beim Ein- und Ausschalten.

            ähhh - ja :) chatGPT sagt ich muss das mal im javaScript hinzu fügen^^ probiere ich dann mal...

            damit kommen wir auch nicht weiter oder?
            483afc93-31f5-4c48-a2e8-156cb23cbb0c-image.png

            Das Skript habe ich gem. deinem Vorschlag mal ergänzt:
            ddd24129-e755-4f01-802e-000bc4ad7839-image.png

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

            @habedere sagte: damit kommen wir auch nicht weiter oder?

            Da stimmt was nicht: Javascript sendet alle 4 Stunden nur Wert true und Sonoff antwortet 3,5 s später mit Wert false und nach 3 Stunden und 55 Minuten noch einmal.
            Hast du bei der Historisierung "nur Änderungen aufzeichnen" aktiviert? Wenn ja, dann nimm diesen Haken mal raus, um alle Aktivitäten zu sehen.

            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

            H 1 Reply Last reply
            0
            • paul53P paul53

              @habedere sagte: damit kommen wir auch nicht weiter oder?

              Da stimmt was nicht: Javascript sendet alle 4 Stunden nur Wert true und Sonoff antwortet 3,5 s später mit Wert false und nach 3 Stunden und 55 Minuten noch einmal.
              Hast du bei der Historisierung "nur Änderungen aufzeichnen" aktiviert? Wenn ja, dann nimm diesen Haken mal raus, um alle Aktivitäten zu sehen.

              H Offline
              H Offline
              Habedere
              wrote on last edited by Habedere
              #9

              @paul53
              du hast recht - da ist was faul... "sonoff" schaltet alle 5 Minuten aus!

              17a33fb4-0c40-493f-ae78-b9793eac3667-image.png

              Ich starte das Relaisboard mal neu...
              Und/oder hast du eine Idee wo das her kommen könnte?

              Bei nachfolgendem Skript hat die Intervallschaltung funktioniert - jedoch nicht der Dauermodus:

              var Intervall, timeout;
              
              on({ id: ['javascript.0.variables.Außentemperatur_Durchschnitt', 'javascript.0.variables.Pooltemperatur_Durchschnitt'], change: 'ne' }, async (obj) => {
                const aussentemperatur = getState('javascript.0.variables.Außentemperatur_Durchschnitt').val;
                const pooltemperatur = getState('javascript.0.variables.Pooltemperatur_Durchschnitt').val;
              
                if (aussentemperatur >= 2 || pooltemperatur >= 4) {
                  if (!Intervall) {
                    Intervall = setInterval(async () => {
                      setState('sonoff.0.DVES_5A88CB.POWER2', true);
                      if (timeout) {
                        clearTimeout(timeout);
                        timeout = null;
                      }
                      timeout = setTimeout(async () => {
                        setState('sonoff.0.DVES_5A88CB.POWER2', false);
                      }, 1800000); // 30 Minuten
                    }, 14400000); // 240 Minuten
                  }
                } else {
                  if (Intervall) {
                    clearInterval(Intervall);
                    Intervall = null;
                  }
                  setStateDelayed('sonoff.0.DVES_5A88CB.POWER2', true, 3600000, false); // 60 Minuten Verzögerung
                }
              });
              

              PS: das Problem besteht auch wenn das Script aus ist; das Problem besteht auch bei dem zweiten Relais, das ich testweise komplett tracke

              H 1 Reply Last reply
              0
              • H Habedere

                @paul53
                du hast recht - da ist was faul... "sonoff" schaltet alle 5 Minuten aus!

                17a33fb4-0c40-493f-ae78-b9793eac3667-image.png

                Ich starte das Relaisboard mal neu...
                Und/oder hast du eine Idee wo das her kommen könnte?

                Bei nachfolgendem Skript hat die Intervallschaltung funktioniert - jedoch nicht der Dauermodus:

                var Intervall, timeout;
                
                on({ id: ['javascript.0.variables.Außentemperatur_Durchschnitt', 'javascript.0.variables.Pooltemperatur_Durchschnitt'], change: 'ne' }, async (obj) => {
                  const aussentemperatur = getState('javascript.0.variables.Außentemperatur_Durchschnitt').val;
                  const pooltemperatur = getState('javascript.0.variables.Pooltemperatur_Durchschnitt').val;
                
                  if (aussentemperatur >= 2 || pooltemperatur >= 4) {
                    if (!Intervall) {
                      Intervall = setInterval(async () => {
                        setState('sonoff.0.DVES_5A88CB.POWER2', true);
                        if (timeout) {
                          clearTimeout(timeout);
                          timeout = null;
                        }
                        timeout = setTimeout(async () => {
                          setState('sonoff.0.DVES_5A88CB.POWER2', false);
                        }, 1800000); // 30 Minuten
                      }, 14400000); // 240 Minuten
                    }
                  } else {
                    if (Intervall) {
                      clearInterval(Intervall);
                      Intervall = null;
                    }
                    setStateDelayed('sonoff.0.DVES_5A88CB.POWER2', true, 3600000, false); // 60 Minuten Verzögerung
                  }
                });
                

                PS: das Problem besteht auch wenn das Script aus ist; das Problem besteht auch bei dem zweiten Relais, das ich testweise komplett tracke

                H Offline
                H Offline
                Habedere
                wrote on last edited by
                #10

                @habedere
                es scheint jetzt zu funktionieren! Habe eigentlich nur das Skript nochmal neu gestartet, wie auch das Relaisboard.

                Info: Der letzte Schaltvorgang auf den Screen war ich heute Morgen per Hand, weil ich nicht erwartet hätte dass es über Nacht funktioniert hat :)

                Vielen Dank!

                88be6786-2111-4bab-9d64-3ee347984abf-image.png

                1 Reply Last reply
                0
                • paul53P paul53

                  @habedere sagte: nur ein kurzer impuls und/oder wird gleich wieder zurück gesetzt!

                  Nicht durch das Skript, denn das schaltet erst nach 30 Minuten wieder aus. Das Intervall läuft offenbar. Prüfe es mittels Logausgabe beim Ein- und Ausschalten.

                  @habedere sagte in Wintersteuerung Poolpumpe - Blockly:

                  noch dauerhaft...

                  Damit nicht immer wieder gesendet wird, ergänze mal um eine Abfrage, ob ausgeschaltet ist:

                  Blockly_temp.JPG

                  H Offline
                  H Offline
                  Habedere
                  wrote on last edited by
                  #11

                  @paul53 sagte in Wintersteuerung Poolpumpe - Blockly:

                  Damit nicht immer wieder gesendet wird, ergänze mal um eine Abfrage, ob ausgeschaltet ist:

                  Guten Morgen,
                  also Intervallschaltung funktioniert - allerdings die Dauerschaltung noch nicht. Im Verlauf des Sonoff sehe ich auch nicht dass das Script ein Schaltung hätte ausführen wollen (wie beim "Fehler" zuvor)

                  Deine Ergänzung "Falls mache" mit Wert von Pumpe verstehe ich nicht... vll. habe ich da was falsch verstanden/eingetragen. Welchen Wert von der Pumpenschaltung muss ich da genau abfragen?

                  paul53P 1 Reply Last reply
                  0
                  • H Habedere

                    @paul53 sagte in Wintersteuerung Poolpumpe - Blockly:

                    Damit nicht immer wieder gesendet wird, ergänze mal um eine Abfrage, ob ausgeschaltet ist:

                    Guten Morgen,
                    also Intervallschaltung funktioniert - allerdings die Dauerschaltung noch nicht. Im Verlauf des Sonoff sehe ich auch nicht dass das Script ein Schaltung hätte ausführen wollen (wie beim "Fehler" zuvor)

                    Deine Ergänzung "Falls mache" mit Wert von Pumpe verstehe ich nicht... vll. habe ich da was falsch verstanden/eingetragen. Welchen Wert von der Pumpenschaltung muss ich da genau abfragen?

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

                    @habedere sagte: Ergänzung "Falls mache" mit Wert von Pumpe verstehe ich nicht...

                    Es wird geprüft, ob die Pumpe bereits läuft.

                    Sorry, mein Fehler. Es muss geprüft werden ob die Pumpe noch nicht läuft.

                    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

                    H 1 Reply Last reply
                    0
                    • paul53P paul53

                      @habedere sagte: Ergänzung "Falls mache" mit Wert von Pumpe verstehe ich nicht...

                      Es wird geprüft, ob die Pumpe bereits läuft.

                      Sorry, mein Fehler. Es muss geprüft werden ob die Pumpe noch nicht läuft.

                      H Offline
                      H Offline
                      Habedere
                      wrote on last edited by
                      #13

                      @paul53
                      ahhh - okay. Neuer Versuch, neues Glück...

                      Quasi so?
                      304f906b-a337-4d73-91d2-e67d4f230b79-image.png

                      paul53P 1 Reply Last reply
                      0
                      • H Habedere

                        @paul53
                        ahhh - okay. Neuer Versuch, neues Glück...

                        Quasi so?
                        304f906b-a337-4d73-91d2-e67d4f230b79-image.png

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

                        @habedere sagte: Quasi so?

                        Ja, oder so:

                        Blockly_temp.JPG

                        Wozu soll die Verzögerung gut sein?

                        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

                        H 1 Reply Last reply
                        0
                        • paul53P paul53

                          @habedere sagte: Quasi so?

                          Ja, oder so:

                          Blockly_temp.JPG

                          Wozu soll die Verzögerung gut sein?

                          H Offline
                          H Offline
                          Habedere
                          wrote on last edited by
                          #15

                          @paul53
                          sorry übersehen...
                          Ich wollte ne gewisse Hysterese einbauen, damit die Pumpe nicht dauernd an und aus geht. Habe aber eigentlich eh Durchschnittstemperaturen über eine Liste in eine Variable heran gezogen, somit sollte dass umsonst sein. Habe ich deaktiviert...

                          Was mir aber noch "negativ" auffällt, dass wenn die Temperaturen wieder über die Schaltschwelle steigen, es wieder erneut 6h dauert bis ausgeschalten wird.
                          Kann ich bei der sonst/falls noch einen "Stop" einbauen?

                          so irgendwie:
                          88857a63-bc09-421b-8a8a-04f9bfcc328e-image.png

                          paul53P 1 Reply Last reply
                          0
                          • H Habedere

                            @paul53
                            sorry übersehen...
                            Ich wollte ne gewisse Hysterese einbauen, damit die Pumpe nicht dauernd an und aus geht. Habe aber eigentlich eh Durchschnittstemperaturen über eine Liste in eine Variable heran gezogen, somit sollte dass umsonst sein. Habe ich deaktiviert...

                            Was mir aber noch "negativ" auffällt, dass wenn die Temperaturen wieder über die Schaltschwelle steigen, es wieder erneut 6h dauert bis ausgeschalten wird.
                            Kann ich bei der sonst/falls noch einen "Stop" einbauen?

                            so irgendwie:
                            88857a63-bc09-421b-8a8a-04f9bfcc328e-image.png

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

                            @habedere sagte: so irgendwie:

                            Ja, so wird sofort ausgeschaltet, wenn die Temperaturen über die Schwelle steigen.

                            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
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            518

                            Online

                            32.7k

                            Users

                            82.5k

                            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