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. Einsteigerfragen
  4. PV-Überschuss nach Prognose und Stufen für Heizstab

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    7
    1
    69

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

PV-Überschuss nach Prognose und Stufen für Heizstab

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
19 Beiträge 4 Kommentatoren 1.3k Aufrufe 3 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.
  • B Offline
    B Offline
    Bock.Johannes
    schrieb am zuletzt editiert von
    #1

    Hallo liebe Gemeinde :-),
    ich muss dann doch jetzt mal auf das Schwarm Wissen zurückgreifen. Statt meinen Überschuss mehr oder weniger zu verschenken, möchte ich diesen gerne selbst noch nutzen um Heizöl zu sparen. Dafür habe ich die Heizung entsprechend mit einer E-Heizung aufgerüstet. Diese funktioniert auch wirklich sehr effizient.
    Die Schaltung soll entweder anhand der Ertragsprognose, oder nach Stromüberschuss erfolgen. Das Skript funktioniert leider noch nicht so wie es soll. Nach Ertragsprognose wird geschaltet und auch die erste Stufe funktioniert, leider aber nichts weiter und ich finde meinen Fehler einfach nicht. Vielleicht kann mir hier jemand helfen.
    Anbei ein Bild des Skripts
    daef8a1b-733b-4bee-8b43-ebc48dd0f503-image.png

    C 1 Antwort Letzte Antwort
    0
    • B Bock.Johannes

      Hallo liebe Gemeinde :-),
      ich muss dann doch jetzt mal auf das Schwarm Wissen zurückgreifen. Statt meinen Überschuss mehr oder weniger zu verschenken, möchte ich diesen gerne selbst noch nutzen um Heizöl zu sparen. Dafür habe ich die Heizung entsprechend mit einer E-Heizung aufgerüstet. Diese funktioniert auch wirklich sehr effizient.
      Die Schaltung soll entweder anhand der Ertragsprognose, oder nach Stromüberschuss erfolgen. Das Skript funktioniert leider noch nicht so wie es soll. Nach Ertragsprognose wird geschaltet und auch die erste Stufe funktioniert, leider aber nichts weiter und ich finde meinen Fehler einfach nicht. Vielleicht kann mir hier jemand helfen.
      Anbei ein Bild des Skripts
      daef8a1b-733b-4bee-8b43-ebc48dd0f503-image.png

      C Offline
      C Offline
      Chrille1507
      schrieb am zuletzt editiert von
      #2

      @bock-johannes Hallo,
      du hast zwar sehr viele Timeouts aber du musst diese auch beenden, wenn eine andere Bedingung erfüllt ist.
      Ich versuche das mal zu beschreiben:

      Wenn Bedingung 1 und Bedingung 2 erfüllt werden, wird nach 5 Minuten (Timeout 1) ein Ereignis geschalten. Sollte sich aber Bedingung 2 ändern, wird Timeout 2 gestartet, Timeout 1 läuft aber weiterhin. Daher kommt es zu Überlagerungen in den Aufgaben.

      Du kannst das gut verbildlichen, wenn du anstelle der "steuere" Blöcke "Debug"-Outputs mit verschiedenen Texten einsetzt. Dann wirst du im Log sehen, was da alles im Hintergrund läuft und gestartet wird.

      B 1 Antwort Letzte Antwort
      0
      • C Chrille1507

        @bock-johannes Hallo,
        du hast zwar sehr viele Timeouts aber du musst diese auch beenden, wenn eine andere Bedingung erfüllt ist.
        Ich versuche das mal zu beschreiben:

        Wenn Bedingung 1 und Bedingung 2 erfüllt werden, wird nach 5 Minuten (Timeout 1) ein Ereignis geschalten. Sollte sich aber Bedingung 2 ändern, wird Timeout 2 gestartet, Timeout 1 läuft aber weiterhin. Daher kommt es zu Überlagerungen in den Aufgaben.

        Du kannst das gut verbildlichen, wenn du anstelle der "steuere" Blöcke "Debug"-Outputs mit verschiedenen Texten einsetzt. Dann wirst du im Log sehen, was da alles im Hintergrund läuft und gestartet wird.

        B Offline
        B Offline
        Bock.Johannes
        schrieb am zuletzt editiert von
        #3

        @chrille1507 also die Timeouts raus und statt dessen Pausen einfügen damit die Relais nicht so oft geschaltet werden? Das mit den Timeouts hatte ich hier im Forum gefunden bei Überschuss PV Laden an ein E-Auto.

        HomoranH C 2 Antworten Letzte Antwort
        0
        • B Bock.Johannes

          @chrille1507 also die Timeouts raus und statt dessen Pausen einfügen damit die Relais nicht so oft geschaltet werden? Das mit den Timeouts hatte ich hier im Forum gefunden bei Überschuss PV Laden an ein E-Auto.

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          @bock-johannes sagte in PV-Überschuss nach Prognose und Stufen für Heizstab:

          Das mit den Timeouts hatte ich hier im Forum gefunden

          dann sollte da auch etwas vom Stoppen von Timeouts gestanden haben.
          Wenn ein Timeout zweimal gestartet wird kann er u.U. nie mehr gestoppt werden.
          Woher soll der Stop-Befehl denn dann wissen welchen der laufenden Timeouts er stoppen soll

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          1
          • B Bock.Johannes

            @chrille1507 also die Timeouts raus und statt dessen Pausen einfügen damit die Relais nicht so oft geschaltet werden? Das mit den Timeouts hatte ich hier im Forum gefunden bei Überschuss PV Laden an ein E-Auto.

            C Offline
            C Offline
            Chrille1507
            schrieb am zuletzt editiert von
            #5

            @bock-johannes Das kannst du so erstmal versuchen aber du hattest die Timeouts ja nicht ohne einen Grund drin, oder?

            B 1 Antwort Letzte Antwort
            0
            • C Chrille1507

              @bock-johannes Das kannst du so erstmal versuchen aber du hattest die Timeouts ja nicht ohne einen Grund drin, oder?

              B Offline
              B Offline
              Bock.Johannes
              schrieb am zuletzt editiert von Bock.Johannes
              #6

              @chrille1507 ich wollte mit den Timeouts erreichen das nicht so oft hin und her geschaltet wird... Ich schaue mir das aber mit dem Beenden nochmal an, wobei ja die Pause gleiches bewirkt....
              Habe jetzt mal an jeden Timeout einen Stop Timeout gebaut.

              C 1 Antwort Letzte Antwort
              0
              • B Bock.Johannes

                @chrille1507 ich wollte mit den Timeouts erreichen das nicht so oft hin und her geschaltet wird... Ich schaue mir das aber mit dem Beenden nochmal an, wobei ja die Pause gleiches bewirkt....
                Habe jetzt mal an jeden Timeout einen Stop Timeout gebaut.

                C Offline
                C Offline
                Chrille1507
                schrieb am zuletzt editiert von
                #7

                @bock-johannes Du brauchst für jeden Timeout einen Timeout-Stop -> siehe dazu die Bezeichnungen der Timeouts (timeout1, timeout2 etc.).

                Ich verstehe was du machen willst, Timeouts sind (aus meiner Sicht) nicht die richtige Wahl dafür.

                Ich bin gerade nicht an meinem PC aber ich werde versuchen, heute Abend mal meine Gedanken dazu in ein Blockly zu packen.

                B 2 Antworten Letzte Antwort
                0
                • C Chrille1507

                  @bock-johannes Du brauchst für jeden Timeout einen Timeout-Stop -> siehe dazu die Bezeichnungen der Timeouts (timeout1, timeout2 etc.).

                  Ich verstehe was du machen willst, Timeouts sind (aus meiner Sicht) nicht die richtige Wahl dafür.

                  Ich bin gerade nicht an meinem PC aber ich werde versuchen, heute Abend mal meine Gedanken dazu in ein Blockly zu packen.

                  B Offline
                  B Offline
                  Bock.Johannes
                  schrieb am zuletzt editiert von
                  #8

                  @chrille1507 super ich danke schon vielmals für die Tipps.... Ich versuche aktuell den Überschuss optimal zu verwenden. E-Auto, Heizung, Klimaanlage....

                  1 Antwort Letzte Antwort
                  0
                  • C Chrille1507

                    @bock-johannes Du brauchst für jeden Timeout einen Timeout-Stop -> siehe dazu die Bezeichnungen der Timeouts (timeout1, timeout2 etc.).

                    Ich verstehe was du machen willst, Timeouts sind (aus meiner Sicht) nicht die richtige Wahl dafür.

                    Ich bin gerade nicht an meinem PC aber ich werde versuchen, heute Abend mal meine Gedanken dazu in ein Blockly zu packen.

                    B Offline
                    B Offline
                    Bock.Johannes
                    schrieb am zuletzt editiert von
                    #9

                    @chrille1507 ich hatte die Timeouts durch pausen ersetzt, jedoch wird entweder nach Ertrag geschaltet, oder die 1,5kw. Ganz verstehen kann ich es noch nicht....

                    C 1 Antwort Letzte Antwort
                    0
                    • B Bock.Johannes

                      @chrille1507 ich hatte die Timeouts durch pausen ersetzt, jedoch wird entweder nach Ertrag geschaltet, oder die 1,5kw. Ganz verstehen kann ich es noch nicht....

                      C Offline
                      C Offline
                      Chrille1507
                      schrieb am zuletzt editiert von
                      #10

                      @bock-johannes Hallo, ich bin mit meinen bisherigen Lösungen noch nicht zufrieden, daher noch kein Vorschlag von mir.

                      Wenn ich es richtig verstanden habe, ist der auslösende Faktor, die aktuelle Netzeinspeisung. Je nach Abfrageintervall ändert sich dieser Wert aber mehrmals in der Minute.

                      Mein Vorschlag würde in die Richtung gehen:

                      Wenn Netzeinspeisung größer als 2 kW dann schalte Heizstab 1.5 kW ein

                      Jetzt ist aber das Problem, dass mit dem Einschalten des Heizstabes die Netzeinspeisung stark sinkt und der Heizstab müsste abgeschaltet werden. Dies würde, gerade an bewölkten Tagen zu einen ständigen ein- und ausschalten führen.

                      Daher dazu die Funktion, wenn Netzeinspeisung kleiner 2 kW und Heizstab eingeschaltet, dann Heizstab ausschalten und das mit einem Timeout versehen.

                      So könntest du dich langsam heranarbeiten und schauen, ob das funktioniert.

                      Weißt du, wie ich es meine?

                      B 1 Antwort Letzte Antwort
                      0
                      • C Chrille1507

                        @bock-johannes Hallo, ich bin mit meinen bisherigen Lösungen noch nicht zufrieden, daher noch kein Vorschlag von mir.

                        Wenn ich es richtig verstanden habe, ist der auslösende Faktor, die aktuelle Netzeinspeisung. Je nach Abfrageintervall ändert sich dieser Wert aber mehrmals in der Minute.

                        Mein Vorschlag würde in die Richtung gehen:

                        Wenn Netzeinspeisung größer als 2 kW dann schalte Heizstab 1.5 kW ein

                        Jetzt ist aber das Problem, dass mit dem Einschalten des Heizstabes die Netzeinspeisung stark sinkt und der Heizstab müsste abgeschaltet werden. Dies würde, gerade an bewölkten Tagen zu einen ständigen ein- und ausschalten führen.

                        Daher dazu die Funktion, wenn Netzeinspeisung kleiner 2 kW und Heizstab eingeschaltet, dann Heizstab ausschalten und das mit einem Timeout versehen.

                        So könntest du dich langsam heranarbeiten und schauen, ob das funktioniert.

                        Weißt du, wie ich es meine?

                        B Offline
                        B Offline
                        Bock.Johannes
                        schrieb am zuletzt editiert von
                        #11

                        @chrille1507 ich hatte dazu im Skript die Einschaltsignale von den Abschaltsignalen getrennt, bin mir aber nicht sicher ob das so richtig war. Bei der Klimaanlage die ich so schalte ist es recht einfach, Netzeinspeisung über ... an, unter 100w aus. Beim Heizstab gehe ich ja noch einen Schritt weiter und schalte Ihn früher an wenn die PV Prognose eine gewissen wert für den Tag anschaltet, da die Batterie ja max 6000W aufnehmen kann.

                        C 1 Antwort Letzte Antwort
                        0
                        • B Bock.Johannes

                          @chrille1507 ich hatte dazu im Skript die Einschaltsignale von den Abschaltsignalen getrennt, bin mir aber nicht sicher ob das so richtig war. Bei der Klimaanlage die ich so schalte ist es recht einfach, Netzeinspeisung über ... an, unter 100w aus. Beim Heizstab gehe ich ja noch einen Schritt weiter und schalte Ihn früher an wenn die PV Prognose eine gewissen wert für den Tag anschaltet, da die Batterie ja max 6000W aufnehmen kann.

                          C Offline
                          C Offline
                          Chrille1507
                          schrieb am zuletzt editiert von Chrille1507
                          #12

                          @bock-johannes
                          Also das wäre jetzt erstmal ein einfaches Beispiel:

                          eb8898ef-2162-46f2-b0ff-08cc67ca9f87-image.png

                          In diesem Beispiel würde der Heizstab ausgeschaltet, 5 Minuten nachdem die Netzeinspeisung kleiner 2500 Watt ist.

                          HomoranH 1 Antwort Letzte Antwort
                          0
                          • C Chrille1507

                            @bock-johannes
                            Also das wäre jetzt erstmal ein einfaches Beispiel:

                            eb8898ef-2162-46f2-b0ff-08cc67ca9f87-image.png

                            In diesem Beispiel würde der Heizstab ausgeschaltet, 5 Minuten nachdem die Netzeinspeisung kleiner 2500 Watt ist.

                            HomoranH Nicht stören
                            HomoranH Nicht stören
                            Homoran
                            Global Moderator Administrators
                            schrieb am zuletzt editiert von
                            #13

                            @chrille1507 sagte in PV-Überschuss nach Prognose und Stufen für Heizstab:

                            @bock-johannes
                            Also das wäre jetzt erstmal ein einfaches Beispiel:

                            eb8898ef-2162-46f2-b0ff-08cc67ca9f87-image.png

                            In diesem Beispiel würde der Heizstab ausgeschaltet, 5 Minuten nachdem die Netzeinspeisung kleiner 2500 Watt ist.

                            was machst du mit dem laufenden timeout, wenn die nächste Messung auch kleiner 2500 ist?

                            Ruckzuck läuft der timeout zehnmal

                            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            C 1 Antwort Letzte Antwort
                            0
                            • HomoranH Homoran

                              @chrille1507 sagte in PV-Überschuss nach Prognose und Stufen für Heizstab:

                              @bock-johannes
                              Also das wäre jetzt erstmal ein einfaches Beispiel:

                              eb8898ef-2162-46f2-b0ff-08cc67ca9f87-image.png

                              In diesem Beispiel würde der Heizstab ausgeschaltet, 5 Minuten nachdem die Netzeinspeisung kleiner 2500 Watt ist.

                              was machst du mit dem laufenden timeout, wenn die nächste Messung auch kleiner 2500 ist?

                              Ruckzuck läuft der timeout zehnmal

                              C Offline
                              C Offline
                              Chrille1507
                              schrieb am zuletzt editiert von
                              #14

                              @homoran oh ok....
                              Wie würdest du das dann lösen?

                              HomoranH AsgothianA 2 Antworten Letzte Antwort
                              0
                              • C Chrille1507

                                @homoran oh ok....
                                Wie würdest du das dann lösen?

                                HomoranH Nicht stören
                                HomoranH Nicht stören
                                Homoran
                                Global Moderator Administrators
                                schrieb am zuletzt editiert von
                                #15

                                @chrille1507 sagte in PV-Überschuss nach Prognose und Stufen für Heizstab:

                                @homoran oh ok....
                                Wie würdest du das dann lösen?

                                das Ganze ist noch komplexer, da z.B. ein Übersxhuss von 2500 beim Einschalten des Heizstabs ja sofort auf max. 1000 fällt.

                                Da braucht es noch einige Variablen, die im Falls oder Sonst Falls abgefragt werden müssem.

                                bin aber nicht am PC

                                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                1 Antwort Letzte Antwort
                                1
                                • C Chrille1507

                                  @homoran oh ok....
                                  Wie würdest du das dann lösen?

                                  AsgothianA Offline
                                  AsgothianA Offline
                                  Asgothian
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #16

                                  @chrille1507 @Bock-Johannes

                                  Ich würde das so lösen:

                                  Wichtig: Die text Datenpunkte müssen wirklich auf die ID des Datenpunktes zeigen. Offensichtlicherweise habe ich diese nicht.

                                  Der Baustein "wert" und "vorheriger Wert" stammt aus dem Trigger Bereich und ist da mit "ObjektID" vorgelegt.

                                  Screenshot 2022-04-13 at 11.22.50.png Screenshot 2022-04-13 at 11.23.31.png Screenshot 2022-04-13 at 11.23.46.png

                                  ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                                  "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                                  B 2 Antworten Letzte Antwort
                                  1
                                  • AsgothianA Asgothian

                                    @chrille1507 @Bock-Johannes

                                    Ich würde das so lösen:

                                    Wichtig: Die text Datenpunkte müssen wirklich auf die ID des Datenpunktes zeigen. Offensichtlicherweise habe ich diese nicht.

                                    Der Baustein "wert" und "vorheriger Wert" stammt aus dem Trigger Bereich und ist da mit "ObjektID" vorgelegt.

                                    Screenshot 2022-04-13 at 11.22.50.png Screenshot 2022-04-13 at 11.23.31.png Screenshot 2022-04-13 at 11.23.46.png

                                    B Offline
                                    B Offline
                                    Bock.Johannes
                                    schrieb am zuletzt editiert von
                                    #17

                                    @asgothian vielen Dank dafür, ich versuche das mal noch nachzubauen und da auch noch das vorzeitige Einschalten nach Ertragsprognose einzubauen....
                                    So ganz den Durchblick habe ich aber bei den drei Grafiken noch nicht :-)

                                    1 Antwort Letzte Antwort
                                    0
                                    • AsgothianA Asgothian

                                      @chrille1507 @Bock-Johannes

                                      Ich würde das so lösen:

                                      Wichtig: Die text Datenpunkte müssen wirklich auf die ID des Datenpunktes zeigen. Offensichtlicherweise habe ich diese nicht.

                                      Der Baustein "wert" und "vorheriger Wert" stammt aus dem Trigger Bereich und ist da mit "ObjektID" vorgelegt.

                                      Screenshot 2022-04-13 at 11.22.50.png Screenshot 2022-04-13 at 11.23.31.png Screenshot 2022-04-13 at 11.23.46.png

                                      B Offline
                                      B Offline
                                      Bock.Johannes
                                      schrieb am zuletzt editiert von
                                      #18

                                      @asgothian ist der "Wert" auch eine Variable? Wo wird diese befüllt?

                                      HomoranH 1 Antwort Letzte Antwort
                                      0
                                      • B Bock.Johannes

                                        @asgothian ist der "Wert" auch eine Variable? Wo wird diese befüllt?

                                        HomoranH Nicht stören
                                        HomoranH Nicht stören
                                        Homoran
                                        Global Moderator Administrators
                                        schrieb am zuletzt editiert von
                                        #19

                                        @bock-johannes sagte in PV-Überschuss nach Prognose und Stufen für Heizstab:

                                        ist der "Wert" auch eine Variable? Wo wird diese befüllt?

                                        @asgothian sagte in PV-Überschuss nach Prognose und Stufen für Heizstab:

                                        Der Baustein "wert" und "vorheriger Wert" stammt aus dem Trigger Bereich und ist da mit "ObjektID" vorgelegt.

                                        und wird daher mit dem Wert des Triggerereignisses befüllt

                                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                        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

                                        545

                                        Online

                                        32.5k

                                        Benutzer

                                        81.7k

                                        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