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

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    164

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    12
    1
    568

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.8k

Wintersteuerung Poolpumpe - Blockly

Geplant Angeheftet Gesperrt Verschoben Blockly
16 Beiträge 2 Kommentatoren 1.1k Aufrufe
  • Ä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.
  • H Offline
    H Offline
    Habedere
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,
    irgendwie bekomme ich mein Skript für die Poolpumpe (aktive Überwinterung) nicht gebacken...
    Ziel ist, dass die Pumpe im Intervallmodus läuft (alle 240 Minuten für 30 Minuten) wenn Außentemperatur über 2°C und Pootemperatur über 4°C ist.
    Sollte einer der beiden werte unterschritten sein, dann soll sie durchgehend laufen.

    Hatte ein Javascript laufen, da hat zumindest die Intervallschaltung funktioniert - aber der Dauermodus nicht :)

    Hier mein Vorschlag:

    f2dd87dd-9e76-45d2-b2cc-2e6a3d9f4d47-image.png

    Bin mir mit den Stops von Intervall und Timout unsicher...

    Schön wäre natürlich wenn man das so aufbaut, um noch etwas weiter zu ergänzen. Z.b. wenn ein weiterer Temperaturpunkt (je Luft oder Wasser) unterschritten wird, eine andere Schaltstufe der Pumpe aktiviert wird...

    Aber ich wäre schonmal froh wenn es überhaupt so läuft wie ich es mir vorstelle :)

    Danke

    paul53P 1 Antwort Letzte Antwort
    0
    • H Habedere

      Hallo zusammen,
      irgendwie bekomme ich mein Skript für die Poolpumpe (aktive Überwinterung) nicht gebacken...
      Ziel ist, dass die Pumpe im Intervallmodus läuft (alle 240 Minuten für 30 Minuten) wenn Außentemperatur über 2°C und Pootemperatur über 4°C ist.
      Sollte einer der beiden werte unterschritten sein, dann soll sie durchgehend laufen.

      Hatte ein Javascript laufen, da hat zumindest die Intervallschaltung funktioniert - aber der Dauermodus nicht :)

      Hier mein Vorschlag:

      f2dd87dd-9e76-45d2-b2cc-2e6a3d9f4d47-image.png

      Bin mir mit den Stops von Intervall und Timout unsicher...

      Schön wäre natürlich wenn man das so aufbaut, um noch etwas weiter zu ergänzen. Z.b. wenn ein weiterer Temperaturpunkt (je Luft oder Wasser) unterschritten wird, eine andere Schaltstufe der Pumpe aktiviert wird...

      Aber ich wäre schonmal froh wenn es überhaupt so läuft wie ich es mir vorstelle :)

      Danke

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @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

      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 Antworten Letzte Antwort
      0
      • 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
        schrieb am zuletzt editiert von
        #3

        @paul53
        oh je... die guten alten Grundlagen :dizzy_face:

        Danke dir - ich probier es mal aus :+1:

        1 Antwort Letzte Antwort
        0
        • 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
          schrieb am zuletzt editiert von
          #4

          @paul53

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

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

          H 1 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 Antworten Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        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
                          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                          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
                            schrieb am zuletzt editiert von
                            #13

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

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

                            paul53P 1 Antwort Letzte Antwort
                            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
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              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
                                schrieb am zuletzt editiert von
                                #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 Antwort Letzte Antwort
                                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
                                  schrieb am zuletzt editiert von
                                  #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 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

                                  484

                                  Online

                                  32.5k

                                  Benutzer

                                  81.8k

                                  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