Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Verbraucher bei zu wenig PV-Erzeugung abschalten

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Verbraucher bei zu wenig PV-Erzeugung abschalten

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Semmy last edited by

      Hallo
      Ich habe eine PV-Anlage und eine Pool-Wärmepumpe. Ich möchte, dass die Wärmepumpe abschaltet, wenn die PV-Erzeugung z.B. über einen Zeitraum von 10 Minuten unter 2kW ist. Die Wärmepumpe wird mit Homematic geschaltet. Wie ist das zu bewerkstelligen?

      Viele Grüße
      Semmy

      M paul53 2 Replies Last reply Reply Quote 0
      • M
        Mabbi @Semmy last edited by Mabbi

        @semmy

        Hi Semmy,

        mach Dir einen Datenpunkt.

        Dann ermittels Du die durchschnittliche PV-Einspeisung in einer Schleife und speicherst Sie in den Datenpunkt.

        Dieses Blockly Skript von mir ermittelt PV-Einspeisung und netzbezug über 5 Minuten:

        663c8644-39e4-43f2-8051-39fb80074430-grafik.png

        Oben sind ein paar Variablen zu viel, es gibt auch noch einen 30 Minuten Part.
        Wenn du den Timer unten auf 10 Sek änderst, würde das über 10 Minuten vermitteln.

        Wichtig: das sind Stichproben die vermittelt werden, das Ergebnis ist aber durch die natürliche Streuung zum steuern von verbrauchern gut denke ich.

        Btw...ich bin kein Blockly Experte, da gibt es sicher cooler Lösungen für. Aber es funktioniert.

        Am ende machst du Dir in Blockly einen weiten Timer, der prüft alle 10 Sekunden den vermittelten Wert.
        Un dann steuerst du Deine Pumpe an. Um dauerndes Ansteuern zu verhindern, prüfe ob Sie eventuell schon an ist, wenn Du sie anschalten willst und andersherum.

        In etwa so:

        76bdc93f-dd38-4f85-96ba-f438af34f93d-grafik.png

        Ich prüfe immer gegen PV-Überschuss (Startstrom der WP plus x-Watt als Puffer) und das ich definitiv keinen Netzbezug hatte in den letzten 5 Minuten. Manche Geräte pulsieren beim Stromverbrauch, Backofen und Heißluftfritte z.B.

        P.S.: Einspeisung bzw. netzbezug errechne aus den Werten meines Sunny Home Manager Smart Meters
        P.S.S.: Falls Dein Pool eine Wärmepumpe hat, solltest Du Dir die Zeit der Abschaltung merken und je nach Herstellerangabe ca. 30 Minuten warten bevor Du neu startest. Ist gut für die Lebensdauer des Kompressors. Merk Dir einfach einen Zeitstempel und vergleich die aktuelle Zeit gegen den Zeitstempel plus x Minuten. Wenn das true ist, dann kannst Du wieder starten.

        Ich hoffe, dass hat Dir etwas geholfen.

        greets....m

        M 1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @Semmy last edited by paul53

          @semmy sagte: Wärmepumpe abschaltet, wenn die PV-Erzeugung z.B. über einen Zeitraum von 10 Minuten unter 2kW ist.

          Es handelt sich um die PV-Leistung und nicht um den PV-Überschuss (Einspeiseleistung)?
          Dann kann man es so machen:

          Blockly_temp.JPG

          S 1 Reply Last reply Reply Quote 1
          • M
            Mabbi @Mabbi last edited by

            Lese gerade das von @paul53

            Mein Blockly orientiert sich rein am PV-Überschuss, nicht an der aktuellen Erzeugung.
            Sorry wenn Du etwas anderes meintest.

            1 Reply Last reply Reply Quote 0
            • S
              Semmy last edited by

              Vielen Dank erstmal, ich werde das mal probieren.

              Gruß
              Semmy

              1 Reply Last reply Reply Quote 0
              • S
                Semmy last edited by

                @paul53 Wie kommt man an das delayOn?

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

                  @semmy das delayOn ist vordefiniert als 'timeout'

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    Semmy @Asgothian last edited by

                    @asgothian In den Ausführen-Timeouts kann man es ändern.

                    1 Reply Last reply Reply Quote 0
                    • S
                      Semmy @paul53 last edited by

                      @paul53 Hallo. So funktioniert es erstmal.
                      Vielen Dank

                      Gruß
                      Semmy

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      938
                      Online

                      31.7k
                      Users

                      79.7k
                      Topics

                      1.3m
                      Posts

                      4
                      9
                      141
                      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