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. JavaScript
  5. E3DC Hauskraftwerk steuern

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    368

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

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

E3DC Hauskraftwerk steuern

Scheduled Pinned Locked Moved JavaScript
3.6k Posts 72 Posters 1.7m Views 63 Watching
  • 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.
  • A ArnoD

    Neue Version Charge-Control auf GitHub hochgeladen.
    Version: 1.0.27
    Änderungen:

    • Die Instanz vom Modbus Adapter und e3dc-rscp Adater können jetzt über die beiden neuen Konstanten "instanzModbus" und "instanzE3DC_RSCP" im Script eingestellt werden.

    • Mit der neuen Konstante "LogparserSyntax" kann die Logausgabe vom Script an den Adapter Logparser angepasst werden. Wenn diese auf true eingestellt ist, wird der Log-Text im Format ##{"from":"Charge-Control", "message":""}##' ausgegeben.

    I Offline
    I Offline
    icke-pp
    wrote on last edited by
    #1691

    @arnod Ich nutze deine Skripte schon eine ganze Weile und finde das absolut klasse was du hier an Arbeit rein gesteckt hast und diese auch noch mit anderen teilst. Hut ab!!

    Mir ist aber aufgefallen das im Skript "Modbus.js" ein Schreibfehler enthalten ist den der ungeübte Copy&Paste User wohl in die Verzweiflung treibt wenn dieser denn sein Log prüft und mit den Javascript Fehlern nicht zurecht kommt.

    Im "Modbus.js" Skript steht ein "Minus" bei "Charge-Control":
    #######################
    const idHTSockel = '0_userdata.0.E3DC-Control.Parameter.HTsockel';
    const idHTon = '0_userdata.0.E3DC-Control.Parameter.HTon';
    const idHToff = '0_userdata.0.E3DC-Control.Parameter.HToff';
    #######################

    Im "Charge-Controlxxx.js" Skript steht ein "Unterstrich" bei "Charge_Control":
    #######################
    const instanz = '0_userdata.0.'; // Instanz Script Charge-Control
    let PfadEbene1 = 'Charge_Control.'; // Pfad innerhalb der Instanz
    #######################

    Ich bin eigentlich immer vorne dabei mit dem testen deiner Skripte und würde zukünftig meine Erfahrungen gerne hier teilen. Das ein oder andere ist mir nämlich schon aufgefallen und habe es meist bei mir lokal gelöst. Meist sind andere aber schneller mit dem melden des Fehlers ... es sollte ja für alle gelöst werden.

    A 1 Reply Last reply
    0
    • I icke-pp

      @arnod Ich nutze deine Skripte schon eine ganze Weile und finde das absolut klasse was du hier an Arbeit rein gesteckt hast und diese auch noch mit anderen teilst. Hut ab!!

      Mir ist aber aufgefallen das im Skript "Modbus.js" ein Schreibfehler enthalten ist den der ungeübte Copy&Paste User wohl in die Verzweiflung treibt wenn dieser denn sein Log prüft und mit den Javascript Fehlern nicht zurecht kommt.

      Im "Modbus.js" Skript steht ein "Minus" bei "Charge-Control":
      #######################
      const idHTSockel = '0_userdata.0.E3DC-Control.Parameter.HTsockel';
      const idHTon = '0_userdata.0.E3DC-Control.Parameter.HTon';
      const idHToff = '0_userdata.0.E3DC-Control.Parameter.HToff';
      #######################

      Im "Charge-Controlxxx.js" Skript steht ein "Unterstrich" bei "Charge_Control":
      #######################
      const instanz = '0_userdata.0.'; // Instanz Script Charge-Control
      let PfadEbene1 = 'Charge_Control.'; // Pfad innerhalb der Instanz
      #######################

      Ich bin eigentlich immer vorne dabei mit dem testen deiner Skripte und würde zukünftig meine Erfahrungen gerne hier teilen. Das ein oder andere ist mir nämlich schon aufgefallen und habe es meist bei mir lokal gelöst. Meist sind andere aber schneller mit dem melden des Fehlers ... es sollte ja für alle gelöst werden.

      A Offline
      A Offline
      ArnoD
      wrote on last edited by
      #1692

      @icke-pp
      Danke für den Hinweis, das Script habe ich vergessen zu aktualisieren.
      Habe ich heute gleich gemacht.

      Freue mich, wenn andere testen und mit optimieren :-)

      1 Reply Last reply
      0
      • C Offline
        C Offline
        ChrisChros
        wrote on last edited by ChrisChros
        #1693

        Hallo @ArnoD mir ist aufgefallen, dass sobald der PV-Ertrag um 15:30 größer als die Prognose ist, die Steuerung auf Einstellung 1 (schlecht Wetter) umstellt. Inwieweit ist das sinnvoll? Wäre es nicht klüger, die Steuerung auf der aktuellen Stufe zu belassen oder entsprechend der Wettervorhersage anzupassen?
        Bei mir hat das zur Folge, dass die Batterie dann mit allem was geht, auf 100% aufgeladen wird.

        A 1 Reply Last reply
        0
        • TbsJahT Offline
          TbsJahT Offline
          TbsJah
          wrote on last edited by TbsJah
          #1694

          Das selbe "Problem" habe ich auch.
          Wenn das eingestellte Ladeende erreicht ist sollte eigentlich nicht weiter geladen werden.
          Dennoch wird immer auf 100% geladen.

          e80ad594-04e3-4f47-96e0-ae679502326a-image.png b161e8b4-2a99-4e24-bbb2-a20b4bcd2ac2-image.png

          A 1 Reply Last reply
          0
          • TbsJahT TbsJah

            Das selbe "Problem" habe ich auch.
            Wenn das eingestellte Ladeende erreicht ist sollte eigentlich nicht weiter geladen werden.
            Dennoch wird immer auf 100% geladen.

            e80ad594-04e3-4f47-96e0-ae679502326a-image.png b161e8b4-2a99-4e24-bbb2-a20b4bcd2ac2-image.png

            A Offline
            A Offline
            ArnoD
            wrote on last edited by
            #1695

            @tbsjah @ChrisChros

            Aktuell ist es so, dass nach Ladeende die Regelung E3DC überlassen wird. Das bedeutet, es wird alles geladen, was dann noch an Überschuss vom Dach kommt. Damit wird erreicht, dass die Batterie auf 100 % geladen wird, kurz bevor diese wieder entladen wird.
            Die Batterie auf 100 % zu laden ist nicht das Problem, sondern wenn sie längere Zeit mit 100 % Ladung rumsteht und nicht entladen wird.

            Es gibt zwei Möglichkeiten, entweder eine harte einstellbare Grenze oder Ladeende soweit nach hinten schieben das kein Überschuss mehr vom Dach kommt.

            Ich gehe mal davon aus, dass ihr das Update vom Skript gemacht habt.

            TbsJahT 1 Reply Last reply
            0
            • C ChrisChros

              Hallo @ArnoD mir ist aufgefallen, dass sobald der PV-Ertrag um 15:30 größer als die Prognose ist, die Steuerung auf Einstellung 1 (schlecht Wetter) umstellt. Inwieweit ist das sinnvoll? Wäre es nicht klüger, die Steuerung auf der aktuellen Stufe zu belassen oder entsprechend der Wettervorhersage anzupassen?
              Bei mir hat das zur Folge, dass die Batterie dann mit allem was geht, auf 100% aufgeladen wird.

              A Offline
              A Offline
              ArnoD
              wrote on last edited by ArnoD
              #1696

              @chrischros sagte in E3DC Hauskraftwerk steuern:

              Hallo @ArnoD mir ist aufgefallen, dass sobald der PV-Ertrag um 15:30 größer als die Prognose ist, die Steuerung auf Einstellung 1 (schlecht Wetter) umstellt. Inwieweit ist das sinnvoll? Wäre es nicht klüger, die Steuerung auf der aktuellen Stufe zu belassen oder entsprechend der Wettervorhersage anzupassen?
              Bei mir hat das zur Folge, dass die Batterie dann mit allem was geht, auf 100% aufgeladen wird.

              An dem Problem bin ich bereits dran. Das liegt an der Aktualisierung von Proplanta und der Neuberechnung.
              Ich werde das umstellen, sodass nur noch in der Früh vor 5:00 Uhr einmal die Prognose aktualisiert wird und dann nicht mehr neu berechnet wird, sondern nur noch die Bewölkung einen Einfluss hat, wenn sich die Werte ändern.

              Problem dabei ist nur, dass dann auch der Eigenverbrauch nur noch um 5:00 Uhr berücksichtigt wird und wenn dieser sich über den Tag ändert, dann kein Einfluss mehr auf die Einstellung hätte. Alles nicht so einfach. :-)

              1 Reply Last reply
              1
              • A ArnoD

                @tbsjah @ChrisChros

                Aktuell ist es so, dass nach Ladeende die Regelung E3DC überlassen wird. Das bedeutet, es wird alles geladen, was dann noch an Überschuss vom Dach kommt. Damit wird erreicht, dass die Batterie auf 100 % geladen wird, kurz bevor diese wieder entladen wird.
                Die Batterie auf 100 % zu laden ist nicht das Problem, sondern wenn sie längere Zeit mit 100 % Ladung rumsteht und nicht entladen wird.

                Es gibt zwei Möglichkeiten, entweder eine harte einstellbare Grenze oder Ladeende soweit nach hinten schieben das kein Überschuss mehr vom Dach kommt.

                Ich gehe mal davon aus, dass ihr das Update vom Skript gemacht habt.

                TbsJahT Offline
                TbsJahT Offline
                TbsJah
                wrote on last edited by TbsJah
                #1697

                @arnod said in E3DC Hauskraftwerk steuern:

                Es gibt zwei Möglichkeiten, entweder eine harte einstellbare Grenze oder Ladeende soweit nach hinten schieben das kein Überschuss mehr vom Dach kommt.

                Moin Arno,
                selbst wenn ich aktuell das Sommer Ladeende auf 24 Uhr ändere habe ich nur einen Versatz von max 50 Minuten.
                Da würde ich bei 15:50 Uhr liegen. Ich muss mir die Formel mal anschauen. Sie scheint nicht ganz für meine Situation zu passen.
                Winterminimum 11 Uhr / Sommermaximum 13:30 / Sommerladeende 19:50

                Ich habe aktuell dein Script angepasst - damit nach Ladeende nicht weiter geladen wird

                else if(Zeit_aktuell_UTC_sek > tSommerladeende){// Nach Sommerladeende
                // Wurde Batterie SOC Ladeende2 erreicht, dann Ladung beenden ansonsten mit maximal möglicher Ladeleistung Laden.
                  if(LogAusgabeSteuerung && Schritt != 4){log(Logparser1+'-==== Sommerladeende überschritten ====-'+Logparser2,'warn');Schritt=4;}
                  if (Batterie_SOC_Proz < Ladeende2_Proz && PV_Leistung_E3DC_W > UntererLadekorridor_W)
                    {M_Power = maximumLadeleistung_W;}
                  else{M_Power = 0;}
                }
                
                I 1 Reply Last reply
                0
                • TbsJahT TbsJah

                  @arnod said in E3DC Hauskraftwerk steuern:

                  Es gibt zwei Möglichkeiten, entweder eine harte einstellbare Grenze oder Ladeende soweit nach hinten schieben das kein Überschuss mehr vom Dach kommt.

                  Moin Arno,
                  selbst wenn ich aktuell das Sommer Ladeende auf 24 Uhr ändere habe ich nur einen Versatz von max 50 Minuten.
                  Da würde ich bei 15:50 Uhr liegen. Ich muss mir die Formel mal anschauen. Sie scheint nicht ganz für meine Situation zu passen.
                  Winterminimum 11 Uhr / Sommermaximum 13:30 / Sommerladeende 19:50

                  Ich habe aktuell dein Script angepasst - damit nach Ladeende nicht weiter geladen wird

                  else if(Zeit_aktuell_UTC_sek > tSommerladeende){// Nach Sommerladeende
                  // Wurde Batterie SOC Ladeende2 erreicht, dann Ladung beenden ansonsten mit maximal möglicher Ladeleistung Laden.
                    if(LogAusgabeSteuerung && Schritt != 4){log(Logparser1+'-==== Sommerladeende überschritten ====-'+Logparser2,'warn');Schritt=4;}
                    if (Batterie_SOC_Proz < Ladeende2_Proz && PV_Leistung_E3DC_W > UntererLadekorridor_W)
                      {M_Power = maximumLadeleistung_W;}
                    else{M_Power = 0;}
                  }
                  
                  I Offline
                  I Offline
                  icke-pp
                  wrote on last edited by
                  #1698

                  @tbsjah Das ist aber dein persönlicher Wunsch das nicht weiter geladen wird. Ich z.B. teile diesen Wunsch nicht. Mir ist es im Gegenteil sogar ganz recht wenn E3DC die Ladung ab diesem Zeitpunkt übernimmt da ich für abends einen vollen Akku erwarte wenn ich die meisten Verbraucher anwerfe. Dafür habe ich mit den Einstellungen "gespielt" die Arno uns zur Verfügung gestellt hat und mittlerweile passt das auch ohne das ich mir selbst was basteln muss. Und es passt vor allem für, sagen wir mal, 95% aller Anwender. Du gehörst dann wohl zu den restlichen 5%. Da musst du aber dann eine andere Lösung finden da alle anderen deine speziellen Wünsche nicht haben.
                  Ich habe die E3DC Batterie angeschafft damit ich auch in den Abendstunden keinen Strom zukaufen muss wenn alle zu Hause sind und der Verbrauch am höchsten ist. Aber wenn jemand früher zu Hause ist und z.B. die Waschmaschine und den Trockner anschmeißt und der Akku nicht weiter geladen würde wäre abends nix mehr drin. Daher passt das z.B. nicht für mich was du dir wünschst und ich bin froh das wir den Einfluss über das Skript von Arno nehmen können um das zu berücksichtigen wie wir das wollen.

                  Ich will damit nur sagen: versuch es mit den Bordmitteln die vorhanden sind. Das ist einfach zu speziell was du willst und passt auf die allermeisten hier nicht.

                  TbsJahT smartboartS A 3 Replies Last reply
                  0
                  • I icke-pp

                    @tbsjah Das ist aber dein persönlicher Wunsch das nicht weiter geladen wird. Ich z.B. teile diesen Wunsch nicht. Mir ist es im Gegenteil sogar ganz recht wenn E3DC die Ladung ab diesem Zeitpunkt übernimmt da ich für abends einen vollen Akku erwarte wenn ich die meisten Verbraucher anwerfe. Dafür habe ich mit den Einstellungen "gespielt" die Arno uns zur Verfügung gestellt hat und mittlerweile passt das auch ohne das ich mir selbst was basteln muss. Und es passt vor allem für, sagen wir mal, 95% aller Anwender. Du gehörst dann wohl zu den restlichen 5%. Da musst du aber dann eine andere Lösung finden da alle anderen deine speziellen Wünsche nicht haben.
                    Ich habe die E3DC Batterie angeschafft damit ich auch in den Abendstunden keinen Strom zukaufen muss wenn alle zu Hause sind und der Verbrauch am höchsten ist. Aber wenn jemand früher zu Hause ist und z.B. die Waschmaschine und den Trockner anschmeißt und der Akku nicht weiter geladen würde wäre abends nix mehr drin. Daher passt das z.B. nicht für mich was du dir wünschst und ich bin froh das wir den Einfluss über das Skript von Arno nehmen können um das zu berücksichtigen wie wir das wollen.

                    Ich will damit nur sagen: versuch es mit den Bordmitteln die vorhanden sind. Das ist einfach zu speziell was du willst und passt auf die allermeisten hier nicht.

                    TbsJahT Offline
                    TbsJahT Offline
                    TbsJah
                    wrote on last edited by
                    #1699

                    @icke-pp ich verstehe gerade deinen Kommentar nicht :D
                    Hast du gelesen was ich geschrieben habe oder dir angeschaut was der Code macht?

                    @tbsjah said in E3DC Hauskraftwerk steuern:

                    Ich muss mir die Formel mal anschauen. Sie scheint nicht ganz für meine Situation zu passen.

                    @tbsjah said in E3DC Hauskraftwerk steuern:

                    Ich habe aktuell dein Script angepasst

                    Ich für mich - nicht für alle!
                    Und so speziell wie du hier anführst ist der Ansatz nicht. Es verfolgt exakt die Idee welche hinter der Idee von dem Script steht.

                    @icke-pp said in E3DC Hauskraftwerk steuern:

                    Du gehörst dann wohl zu den restlichen 5%. Da musst du aber dann eine andere Lösung finden

                    :grimacing: :grimacing: :grimacing: :grimacing: :grimacing:

                    1 Reply Last reply
                    0
                    • I icke-pp

                      @tbsjah Das ist aber dein persönlicher Wunsch das nicht weiter geladen wird. Ich z.B. teile diesen Wunsch nicht. Mir ist es im Gegenteil sogar ganz recht wenn E3DC die Ladung ab diesem Zeitpunkt übernimmt da ich für abends einen vollen Akku erwarte wenn ich die meisten Verbraucher anwerfe. Dafür habe ich mit den Einstellungen "gespielt" die Arno uns zur Verfügung gestellt hat und mittlerweile passt das auch ohne das ich mir selbst was basteln muss. Und es passt vor allem für, sagen wir mal, 95% aller Anwender. Du gehörst dann wohl zu den restlichen 5%. Da musst du aber dann eine andere Lösung finden da alle anderen deine speziellen Wünsche nicht haben.
                      Ich habe die E3DC Batterie angeschafft damit ich auch in den Abendstunden keinen Strom zukaufen muss wenn alle zu Hause sind und der Verbrauch am höchsten ist. Aber wenn jemand früher zu Hause ist und z.B. die Waschmaschine und den Trockner anschmeißt und der Akku nicht weiter geladen würde wäre abends nix mehr drin. Daher passt das z.B. nicht für mich was du dir wünschst und ich bin froh das wir den Einfluss über das Skript von Arno nehmen können um das zu berücksichtigen wie wir das wollen.

                      Ich will damit nur sagen: versuch es mit den Bordmitteln die vorhanden sind. Das ist einfach zu speziell was du willst und passt auf die allermeisten hier nicht.

                      smartboartS Offline
                      smartboartS Offline
                      smartboart
                      wrote on last edited by
                      #1700

                      @icke-pp sagte in E3DC Hauskraftwerk steuern:

                      Das ist aber dein persönlicher Wunsch das nicht weiter geladen wird. Ich z.B. teile diesen Wunsch nicht. Mir ist es im Gegenteil sogar ganz recht wenn E3DC die Ladung ab diesem Zeitpunkt übernimmt da ich für abends einen vollen Akku erwarte wenn ich die meisten Verbraucher anwerfe

                      Also ich gehöre auch zu den 5 %...wenn du 100 willst stell doch 100 ein...wenn ich 95 haben will stell ich 95 ein..

                      smartboartS 2 Replies Last reply
                      1
                      • smartboartS smartboart

                        @icke-pp sagte in E3DC Hauskraftwerk steuern:

                        Das ist aber dein persönlicher Wunsch das nicht weiter geladen wird. Ich z.B. teile diesen Wunsch nicht. Mir ist es im Gegenteil sogar ganz recht wenn E3DC die Ladung ab diesem Zeitpunkt übernimmt da ich für abends einen vollen Akku erwarte wenn ich die meisten Verbraucher anwerfe

                        Also ich gehöre auch zu den 5 %...wenn du 100 willst stell doch 100 ein...wenn ich 95 haben will stell ich 95 ein..

                        smartboartS Offline
                        smartboartS Offline
                        smartboart
                        wrote on last edited by
                        #1701

                        @ArnoD
                        Hier mal 2 Screenshots...einstellung und Übersicht...die eingestellten Werte 95% werden so nie erreicht...es wird geregelt aber nicht geladen...
                        Hast du eine Idee dazu?
                        Screenshot_20221028-130129_Fully Kiosk Browser.jpg Screenshot_20221028-130137_Fully Kiosk Browser.jpg

                        TbsJahT A 2 Replies Last reply
                        0
                        • smartboartS smartboart

                          @ArnoD
                          Hier mal 2 Screenshots...einstellung und Übersicht...die eingestellten Werte 95% werden so nie erreicht...es wird geregelt aber nicht geladen...
                          Hast du eine Idee dazu?
                          Screenshot_20221028-130129_Fully Kiosk Browser.jpg Screenshot_20221028-130137_Fully Kiosk Browser.jpg

                          TbsJahT Offline
                          TbsJahT Offline
                          TbsJah
                          wrote on last edited by
                          #1702

                          @smartboart Wegen dem Sommermaxium > Sommerladeende ?

                          smartboartS 1 Reply Last reply
                          0
                          • TbsJahT TbsJah

                            @smartboart Wegen dem Sommermaxium > Sommerladeende ?

                            smartboartS Offline
                            smartboartS Offline
                            smartboart
                            wrote on last edited by
                            #1703

                            @tbsjah nee macht kein Unterschied...

                            Screenshot_20221028-133404_Fully Kiosk Browser.jpg

                            1 Reply Last reply
                            0
                            • smartboartS smartboart

                              @icke-pp sagte in E3DC Hauskraftwerk steuern:

                              Das ist aber dein persönlicher Wunsch das nicht weiter geladen wird. Ich z.B. teile diesen Wunsch nicht. Mir ist es im Gegenteil sogar ganz recht wenn E3DC die Ladung ab diesem Zeitpunkt übernimmt da ich für abends einen vollen Akku erwarte wenn ich die meisten Verbraucher anwerfe

                              Also ich gehöre auch zu den 5 %...wenn du 100 willst stell doch 100 ein...wenn ich 95 haben will stell ich 95 ein..

                              smartboartS Offline
                              smartboartS Offline
                              smartboart
                              wrote on last edited by smartboart
                              #1704

                              @smartboart sagte in E3DC Hauskraftwerk steuern:

                              Also ich gehöre auch zu den 5 %...wenn du 100 willst stell doch 100 ein...wenn ich 95 haben will stell ich 95 ein..

                              Ich würde sogar soweit gehen nur auf 100 zu stellen wenn am nächsten Tag die Prognose schlecht ist...und Gefahr besteht die Batterie nicht voll genug zu bekommen um es über den nächsten Tag und Nacht zu schaffen...

                              1 Reply Last reply
                              1
                              • smartboartS smartboart

                                @ArnoD
                                Hier mal 2 Screenshots...einstellung und Übersicht...die eingestellten Werte 95% werden so nie erreicht...es wird geregelt aber nicht geladen...
                                Hast du eine Idee dazu?
                                Screenshot_20221028-130129_Fully Kiosk Browser.jpg Screenshot_20221028-130137_Fully Kiosk Browser.jpg

                                A Offline
                                A Offline
                                ArnoD
                                wrote on last edited by
                                #1705

                                @smartboart sagte in E3DC Hauskraftwerk steuern:

                                Hier mal 2 Screenshots...einstellung und Übersicht...die eingestellten Werte 95% werden so nie erreicht...es wird geregelt aber nicht geladen...
                                Hast du eine Idee dazu?

                                Das kann ich so nicht sagen.
                                Um wieviel Uhr wurden die Bilder gemacht, vor Regelbeginn, nach Ladeende ? Es wurde jedenfalls Ladeschwelle erreicht.
                                Am besten bei Problemen immer das LOG Steuerung einschalten und zusammen mit einem Bild der Einstellungen schicken wo man auch Regelbeginn, Regelende und Ladeende erkennen kann .
                                Dann kann man genau nachvollziehen warum wie geregelt wurde und ob ein Fehler vorliegt.
                                Hatte z.B gestern das Problem das um 11:00 Uhr durch die Wetterdaten Proplanta, bei herrlichem Sonnenschein von Einstellung 2 auf 5 umgestellt wurde und ich mir nicht erklären konnte warum der Akku schon wieder so früh voll war.

                                smartboartS 1 Reply Last reply
                                0
                                • I icke-pp

                                  @tbsjah Das ist aber dein persönlicher Wunsch das nicht weiter geladen wird. Ich z.B. teile diesen Wunsch nicht. Mir ist es im Gegenteil sogar ganz recht wenn E3DC die Ladung ab diesem Zeitpunkt übernimmt da ich für abends einen vollen Akku erwarte wenn ich die meisten Verbraucher anwerfe. Dafür habe ich mit den Einstellungen "gespielt" die Arno uns zur Verfügung gestellt hat und mittlerweile passt das auch ohne das ich mir selbst was basteln muss. Und es passt vor allem für, sagen wir mal, 95% aller Anwender. Du gehörst dann wohl zu den restlichen 5%. Da musst du aber dann eine andere Lösung finden da alle anderen deine speziellen Wünsche nicht haben.
                                  Ich habe die E3DC Batterie angeschafft damit ich auch in den Abendstunden keinen Strom zukaufen muss wenn alle zu Hause sind und der Verbrauch am höchsten ist. Aber wenn jemand früher zu Hause ist und z.B. die Waschmaschine und den Trockner anschmeißt und der Akku nicht weiter geladen würde wäre abends nix mehr drin. Daher passt das z.B. nicht für mich was du dir wünschst und ich bin froh das wir den Einfluss über das Skript von Arno nehmen können um das zu berücksichtigen wie wir das wollen.

                                  Ich will damit nur sagen: versuch es mit den Bordmitteln die vorhanden sind. Das ist einfach zu speziell was du willst und passt auf die allermeisten hier nicht.

                                  A Offline
                                  A Offline
                                  ArnoD
                                  wrote on last edited by
                                  #1706

                                  @icke-pp sagte in E3DC Hauskraftwerk steuern:

                                  Das ist aber dein persönlicher Wunsch das nicht weiter geladen wird. Ich z.B. teile diesen Wunsch nicht. Mir ist es im Gegenteil sogar ganz recht wenn E3DC die Ladung ab diesem Zeitpunkt übernimmt da ich für abends einen vollen Akku erwarte wenn ich die meisten Verbraucher anwerfe.

                                  Jeder darf hier natürlich seine Wünsche äußern, ich werde es in der Regel immer so lösen das dadurch kein Nachteil entsteht. In dem Fall hat es @smartboart richtig angemerkt das man den Parameter Ladeende2 dann auf 100% einstellt um die Batterie voll zu laden.
                                  Ob das voll Laden sinnvoll ist oder nicht, kann dann jeder selber entscheiden. ;-)

                                  1 Reply Last reply
                                  2
                                  • A ArnoD

                                    @smartboart sagte in E3DC Hauskraftwerk steuern:

                                    Hier mal 2 Screenshots...einstellung und Übersicht...die eingestellten Werte 95% werden so nie erreicht...es wird geregelt aber nicht geladen...
                                    Hast du eine Idee dazu?

                                    Das kann ich so nicht sagen.
                                    Um wieviel Uhr wurden die Bilder gemacht, vor Regelbeginn, nach Ladeende ? Es wurde jedenfalls Ladeschwelle erreicht.
                                    Am besten bei Problemen immer das LOG Steuerung einschalten und zusammen mit einem Bild der Einstellungen schicken wo man auch Regelbeginn, Regelende und Ladeende erkennen kann .
                                    Dann kann man genau nachvollziehen warum wie geregelt wurde und ob ein Fehler vorliegt.
                                    Hatte z.B gestern das Problem das um 11:00 Uhr durch die Wetterdaten Proplanta, bei herrlichem Sonnenschein von Einstellung 2 auf 5 umgestellt wurde und ich mir nicht erklären konnte warum der Akku schon wieder so früh voll war.

                                    smartboartS Offline
                                    smartboartS Offline
                                    smartboart
                                    wrote on last edited by
                                    #1707

                                    @arnod sagte in E3DC Hauskraftwerk steuern:

                                    Das kann ich so nicht sagen.
                                    Um wieviel Uhr wurden die Bilder gemacht, vor Regelbeginn, nach Ladeende ? Es wurde jedenfalls Ladeschwelle erreicht.
                                    Am besten bei Problemen immer das LOG Steuerung einschalten und zusammen mit einem Bild der Einstellungen schicken wo man auch Regelbeginn, Regelende und Ladeende erkennen kann .
                                    Dann kann man genau nachvollziehen warum wie geregelt wurde und ob ein Fehler vorliegt.
                                    Hatte z.B gestern das Problem das um 11:00 Uhr durch die Wetterdaten Proplanta, bei herrlichem Sonnenschein von Einstellung 2 auf 5 umgestellt wurde und ich mir nicht erklären konnte warum der Akku schon wieder so früh voll war.

                                    Ok...werde morgen mal den ganzen Tag mitloggen und die Werte nicht verändern..
                                    Die Bilder waren innerhalb der Regelzeit, ca. 13Uhr...EMS aktiv. Regelbeginn Regelende und Ladeemde sind auf den Bildern zu sehen...Rein rechnerisch würde ich zu diesem Zeitpunkt eine Ladeleistung von ca. 1500 Watt erwarten um bis Regeleende, Ladeende zu erreichen.

                                    Habe schon alle States kontrolliert ob ich hier irgendwelche Faktoren nicht korrekt gesetzt habe..

                                    Werde später mal versuchen in die Laderegelung deines Scripts einzusteigen..
                                    Ansosnten morgen mehr... Danke dir wieder mal...

                                    smartboartS 1 Reply Last reply
                                    0
                                    • smartboartS smartboart

                                      @arnod sagte in E3DC Hauskraftwerk steuern:

                                      Das kann ich so nicht sagen.
                                      Um wieviel Uhr wurden die Bilder gemacht, vor Regelbeginn, nach Ladeende ? Es wurde jedenfalls Ladeschwelle erreicht.
                                      Am besten bei Problemen immer das LOG Steuerung einschalten und zusammen mit einem Bild der Einstellungen schicken wo man auch Regelbeginn, Regelende und Ladeende erkennen kann .
                                      Dann kann man genau nachvollziehen warum wie geregelt wurde und ob ein Fehler vorliegt.
                                      Hatte z.B gestern das Problem das um 11:00 Uhr durch die Wetterdaten Proplanta, bei herrlichem Sonnenschein von Einstellung 2 auf 5 umgestellt wurde und ich mir nicht erklären konnte warum der Akku schon wieder so früh voll war.

                                      Ok...werde morgen mal den ganzen Tag mitloggen und die Werte nicht verändern..
                                      Die Bilder waren innerhalb der Regelzeit, ca. 13Uhr...EMS aktiv. Regelbeginn Regelende und Ladeemde sind auf den Bildern zu sehen...Rein rechnerisch würde ich zu diesem Zeitpunkt eine Ladeleistung von ca. 1500 Watt erwarten um bis Regeleende, Ladeende zu erreichen.

                                      Habe schon alle States kontrolliert ob ich hier irgendwelche Faktoren nicht korrekt gesetzt habe..

                                      Werde später mal versuchen in die Laderegelung deines Scripts einzusteigen..
                                      Ansosnten morgen mehr... Danke dir wieder mal...

                                      smartboartS Offline
                                      smartboartS Offline
                                      smartboart
                                      wrote on last edited by smartboart
                                      #1708

                                      @ArnoD
                                      Hab mir mal wie versprochen wegen dem oben beschrieben Problem in meinem System die Speichergrössenberechnung angeschaut und ein Log eingebaut um zu sehen mit welcher Zahl gerechnet wird. Das kam dabei raus.. Eine ganze kwh

                                      Kein Wunder das mit fast nix geladen wurde.

                                      c05554d0-73e5-4737-8896-65c99d90996b-grafik.png

                                      smartboartS 1 Reply Last reply
                                      0
                                      • smartboartS smartboart

                                        @ArnoD
                                        Hab mir mal wie versprochen wegen dem oben beschrieben Problem in meinem System die Speichergrössenberechnung angeschaut und ein Log eingebaut um zu sehen mit welcher Zahl gerechnet wird. Das kam dabei raus.. Eine ganze kwh

                                        Kein Wunder das mit fast nix geladen wurde.

                                        c05554d0-73e5-4737-8896-65c99d90996b-grafik.png

                                        smartboartS Offline
                                        smartboartS Offline
                                        smartboart
                                        wrote on last edited by smartboart
                                        #1709

                                        @ArnoD
                                        Also ich habe das jetzt so gelöst...

                                        Habe deine Formel mal nachgerechnet und komme auch aufgerund auf 1 KWh. Das Script rechnet hier richtig. deine Formel scheint falsch zu sein. Habe mal meine eigene Berechnung angestellt...

                                        Das muss doch bei euch auch falsch oder aufgefallen sein...???

                                        efdcce86-f406-418a-9d02-f21a336e3994-grafik.png

                                        Habe es so / wie im Bild gelöst--

                                        // Verfügbare Speichergröße berechnen
                                        async function Speichergroesse()
                                        {
                                            let Kapa_Bat_Wh = (await getStateAsync(sID_installed_Battery_Capacity)).val; //'e3dc-rscp.0.EMS.SYS_SPECS.installedBatteryCapacity'/*Installierte Batteriekapazität*/
                                            let ASOC_Bat_Pro = (await getStateAsync(sID_BAT0_Alterungszustand)).val; //'e3dc-rscp.0.BAT.BAT_0.ASOC'/*Alterungszustand*/
                                            // E3DC verwendet ca. 10% der Batteriekapazität um sicherzustellen das diese nie ganz entladen wird.
                                            //Kapa_Bat_Wh = Kapa_Bat_Wh * (Entladetiefe_Pro/100);
                                            var Abzug1 = (Kapa_Bat_Wh / 100) * Entladetiefe_Pro; //978.5
                                            var Abzug2 = Kapa_Bat_Wh-(Kapa_Bat_Wh / 100 * ASOC_Bat_Pro);// 
                                            if(LogAusgabeSteuerung){log(Logparser1+'Abzug der Reserve = '+Abzug1+' Wh ' +Abzug2+' Wh '+Logparser2)}
                                            //Speichergroesse_kWh = round(((Kapa_Bat_Wh/100)*ASOC_Bat_Pro)/1000,0);
                                            Speichergroesse_kWh = round((Kapa_Bat_Wh - Abzug1 - Abzug2)/1000,1);
                                            if(LogAusgabeSteuerung){log(Logparser1+'Speichergröße = '+Speichergroesse_kWh+' kWh '+Logparser2)}
                                        
                                        }
                                        
                                        1 Reply Last reply
                                        0
                                        • A Offline
                                          A Offline
                                          ArnoD
                                          wrote on last edited by ArnoD
                                          #1710

                                          @smartboart sagte in E3DC Hauskraftwerk steuern:

                                          Also ich habe das jetzt so gelöst...
                                          Habe deine Formel mal nachgerechnet und komme auch aufgerund auf 1 KWh. Das Script rechnet hier richtig. deine Formel scheint falsch zu sein. Habe mal meine eigene Berechnung angestellt...
                                          Das muss doch bei euch auch falsch oder aufgefallen sein...???

                                          Bei mir wird richtig gerechnet.

                                          script.js.Charge-Control.Charge_Control: Speichergroesse_kWh=33
                                          

                                          Was ist bei dir unter e3dc-rscp.0.EMS.SYS_SPECS.installedBatteryCapacity , e3dc-rscp.0.BAT.BAT_0.ASOC und 10_maxEntladetiefeBatterie für ein Wert drin ?

                                          Kann es sein das du unter 10_maxEntladetiefeBatterie 10% eingetragen hast anstatt 90%?

                                          smartboartS 1 Reply Last reply
                                          1
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          707

                                          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