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. Heizungs-Boost bei PV Überschuss

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Heizungs-Boost bei PV Überschuss

Geplant Angeheftet Gesperrt Verschoben Blockly
13 Beiträge 3 Kommentatoren 865 Aufrufe 1 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.
  • hg6806H Offline
    hg6806H Offline
    hg6806
    Most Active
    schrieb am zuletzt editiert von hg6806
    #1

    Hallo zusammen,

    möchte durch ein Blockly einigen meiner Heizungs-Thermostate im Winter ein +2^C dazugeben wenn ich ein Überschuss an PV Leistung habe.
    Dazu habe ich folgendes Programm entworfen, was aber leider die Thermostate wild verstellt.

    2019-09-10 10_39_45-javascript - ioBroker - Vivaldi.jpg

    1 Antwort Letzte Antwort
    0
    • R Offline
      R Offline
      RappiRN
      Most Active
      schrieb am zuletzt editiert von RappiRN
      #2

      Du hast einen Trigger im Trigger, das geht nicht!
      Statt des innenliegenden Triggers kannst z. B. du den falls Block aus den Logikblöcken verwenden.
      Und statt aktualisiere musst du steuere verwenden.

      Enrico

      1 Antwort Letzte Antwort
      0
      • hg6806H Offline
        hg6806H Offline
        hg6806
        Most Active
        schrieb am zuletzt editiert von
        #3

        So, habe mal die doppelten Trigger herausgenommen und durch Logik ersetzt.
        Leider wird die Temperatur ger nicht hochgezählt wenn PV mehr als (-) 2000W liefert.

        2019-09-12 11_24_22-Window.jpg

        1 Antwort Letzte Antwort
        0
        • R Offline
          R Offline
          RappiRN
          Most Active
          schrieb am zuletzt editiert von
          #4

          Der obere Block funktioniert zwar so, aber die falls Abfrage wird nur einmal beim Scriptstart abgefragt, danach nicht wieder, das soll doch bestimmt nicht so, oder?

          Enrico

          1 Antwort Letzte Antwort
          0
          • hg6806H Offline
            hg6806H Offline
            hg6806
            Most Active
            schrieb am zuletzt editiert von hg6806
            #5

            Habe den obere Abfrage mal herausgenommen.
            Leider "toggelt" es immer noch hin und her.

            Der untere Teil funktioniert aber. D.h. wenn ich per Butten "Heizungs-Boost" auf true oder false setze werden entsprechend die Werte verändert.

            Also, ich möchte nur wenn der Zweirichtungsstromzähler weniger als -2000W liefert den Booster auf true und dann wieder bei mehr als -1200 auf false.

            2019-09-27 14_26_36-javascript - ioBroker - Vivaldi.jpg

            1 Antwort Letzte Antwort
            0
            • ldittmarL Offline
              ldittmarL Offline
              ldittmar
              Developer
              schrieb am zuletzt editiert von
              #6

              Den oberen Teil würde ich aber zeitgesteuert machen, denn bei jede Wolke, würde sich der Wert ja ändern und das Ding würde ständig an und aus gehen. Damit sich der Wert oben auch nicht immer aktualisiert, könntest du jeweils zur Abfrage noch schauen ob es schon auf true bzw false steht.

              1 Antwort Letzte Antwort
              0
              • R Offline
                R Offline
                RappiRN
                Most Active
                schrieb am zuletzt editiert von
                #7

                Es ist natürlich etwas problematisch hier mit an/aus einen optimalen Verbrauch des Überschusses hinzukriegen. Oft schalten kann bei höheren Leistungen auch Kontaktprobleme verursachen.
                Ideal wäre eine stetige Regelung der abgegebenen Leistung, so in etwa mit einem Frequenzumrichter bei einem Motor oder vielleicht mit einem TRIAC. Es gibt ja auch schon fertige Lösungen, ich glaube von SMA habe ich sowas schon gesehen.
                Du wirst um einen Timeout nicht herum kommen. Du musst dabei nur entscheiden später an, also verschenkte Leistung oder eben später aus und damit dann zugekaufte Energie.

                Enrico

                1 Antwort Letzte Antwort
                0
                • hg6806H Offline
                  hg6806H Offline
                  hg6806
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  Aber wie schon geschrieben funktioniert das Programm so nicht und ich weiß nicht warum.

                  Zeitgesteuert ist es ja auch schon ein bisschen, ich habe bei Setzen von false 1 Minute Delay drin.

                  Hier werden keine hohen Leistungen geschaltet sondern Ventile auf und zugeschaltet, und das auch sehr langsam.

                  Kann mir jemand sagen weshalb das obere Programm nicht funktioniert und komische hin und hertoggelt?

                  1 Antwort Letzte Antwort
                  0
                  • R Offline
                    R Offline
                    RappiRN
                    Most Active
                    schrieb am zuletzt editiert von
                    #9

                    Versuch es mal mit einem Extra Timeoutblock. Diesen kannst du stoppen, falls deine Einspeisung eigentlich eine Verlängerung des Boosts verlangt.
                    Bei deiner Version könnte es sein, dass die Verzögerung startet, aber der Wert wieder unter 2000 gehen könnte, und trotzdem ausgeschaltet wird, weil der Timer abgelaufen ist.
                    Oder wird überhaupt nicht geschaltet?

                    Enrico

                    1 Antwort Letzte Antwort
                    0
                    • hg6806H Offline
                      hg6806H Offline
                      hg6806
                      Most Active
                      schrieb am zuletzt editiert von hg6806
                      #10

                      Leider bin ich noch immer nicht weitergekommen.
                      Habe mal die Verzögerung herausgenommen und den Wert -1200 auf -1000 herabgesetzt um etwas mehr Hysterese reinzubringen.
                      Da es schwer ist immer dabei zu sein, wenn entsprechend PV Überschuss ist, habe ich mal das ganze über eine Grafik geloggt:

                      2019-10-13 10_36_57-Window.png

                      Rot ist die eingestellt Temperatur am Thermostat, grün die Variable "Heizung-Boost"
                      Es wird also schon immer geschaltet, springt aber wieder nach 1-2 Minuten zurück.

                      Hier nochmal das jetzige Programm

                      2019-10-13 10_42_28-Window.jpg

                      1 Antwort Letzte Antwort
                      0
                      • R Offline
                        R Offline
                        RappiRN
                        Most Active
                        schrieb am zuletzt editiert von RappiRN
                        #11

                        Und du musst für die Änderung der Homematic-Thermostate einen "Steuere"-Block nehmen! Das müsste die Ursache sein, du setzt den Wert per Script höher bzw. tiefer und dann kommt die Aktualisierung von der CCU o.Ä. und der Wert wird wieder auf den vorherigen zurückgesetzt.
                        Das ist das Thema mit der Bestätigung "ack" der Werte. Wenn du nach der Änderung des Wertes mit der Maus in der Objektansicht über den geänderten Wert gehst, steht bei deiner Version in etwa "ack: true" damit reagiert die CCU nicht mehr auf diese Änderung. Wenn du mit einem "steuere"-Block arbeitest, steht da "ack: false" und der Wert wird zur CCU übertragen, wenn das dann passiert ist, kommt "ack: true". Ich hoffe das ist einigermaßen verständlich erklärt.

                        Enrico

                        1 Antwort Letzte Antwort
                        0
                        • hg6806H Offline
                          hg6806H Offline
                          hg6806
                          Most Active
                          schrieb am zuletzt editiert von
                          #12

                          Läuft!

                          Danke für den Tipp mit dem Steuerungsblock.
                          Hattest das ja mal oben erwähnt, was ich aber übersehen hatte.

                          Habe ich das richtig verstanden, dass "Aktualisiere" kein Acknowlege macht, Steuerung dafür schon?

                          R 1 Antwort Letzte Antwort
                          0
                          • hg6806H hg6806

                            Läuft!

                            Danke für den Tipp mit dem Steuerungsblock.
                            Hattest das ja mal oben erwähnt, was ich aber übersehen hatte.

                            Habe ich das richtig verstanden, dass "Aktualisiere" kein Acknowlege macht, Steuerung dafür schon?

                            R Offline
                            R Offline
                            RappiRN
                            Most Active
                            schrieb am zuletzt editiert von
                            #13

                            @hg6806
                            Wenn ich das bisher richtig verstanden habe, genau anders herum, so, wie ich es geschrieben habe.

                            Enrico

                            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

                            584

                            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