Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. E3DC Hauskraftwerk steuern

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    E3DC Hauskraftwerk steuern

    This topic has been deleted. Only users with topic management privileges can see it.
    • jh537
      jh537 @ArnoD last edited by

      @arnod jep stimmt auch

      1 Reply Last reply Reply Quote 0
      • jh537
        jh537 @ArnoD last edited by

        @arnod Ich bilde mir aber ein, dass das Laden gleichmäßiger ist, wenn die E3DC-Ladung = 0 ist und wenn cc abschaltet, weil zu wenig energie oder so, dann e3dc wieder zuschaltet und möglicherweise doch mehr energie lädt, weil die rechnungen ja unterschiedlich sind. Ich würde es cool finden, wenn man e3dc abschalten könnte.

        jh537 1 Reply Last reply Reply Quote 0
        • jh537
          jh537 @jh537 last edited by jh537

          hat sich geklärt

          jh537 1 Reply Last reply Reply Quote 0
          • jh537
            jh537 @jh537 last edited by jh537

            hat sich geklärt

            jh537 1 Reply Last reply Reply Quote 0
            • jh537
              jh537 @jh537 last edited by jh537

              hat sich geklärt

              1 Reply Last reply Reply Quote 0
              • stiwy18
                stiwy18 last edited by

                Hi Arno,
                ich habe aktuell das Problem, dass der Akku nicht zum entladen freigegeben wird, wenn ich das Skript stoppe, wird der Akku wieder entladen.

                Irgendwie hängt das damit zusammen, wenn der Akku 100% erreicht hat, lasse ich E3DC Control gestoppt und warte bis der Akku unter 100% geht, kann ich das skript wieder starten und alles passt.

                Ich hab hier mal das Log angehängt die letzten 45 Minuten sind interessant, da ich dort das stoppen getestet habe und neustarten, was nichts half, dann nochmal gestoppt, gewartet und wieder gestartet habe.

                Danke
                Stefan

                E3DC Control Logtxt.txt

                A 1 Reply Last reply Reply Quote 0
                • A
                  ArnoD @stiwy18 last edited by ArnoD

                  @stiwy18
                  Was hast du bei Einstellung2 Ladeende2 eingestellt?

                  1 Reply Last reply Reply Quote 0
                  • A
                    ArnoD last edited by

                    Manchmal hat man einfach ein Brett vorm Kopf, viermal den gleichen Fehler eingebaut. 🤦‍♀️

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

                    • Fehler behoben, dass die Batterie nicht mehr entladen wurde nach Regelende vor Ladeende.
                    bluebean A 2 Replies Last reply Reply Quote 1
                    • stiwy18
                      stiwy18 last edited by

                      Super, danke für die schnelle Korrektur :-), wurde soeben eingespielt, leider sagt der Wetterbericht voraus, dass ich die nächsten Tage das Problem nicht nachstellen kann 😢

                      Hier noch zur Ergänzung meine Parameter:
                      239aa4fb-d1dc-49ba-bc2a-b17168057d6e-image.png

                      Viele Grüße
                      Stefan

                      1 Reply Last reply Reply Quote 1
                      • bluebean
                        bluebean @ArnoD last edited by bluebean

                        @arnod
                        Irgendwas passt noch nicht. Heute morgen wurde bei mir ab ca. 6:45 Uhr (offenbar mit Start der PV-Produktion) der Speicher unter das Notstromlimit von 18% entladen (in der Nacht wurde korrekt bei Erreichen des Limits das Entladen gestoppt). minWertPrognose_kWh ist 0.

                        2023-04-07_102111.jpg

                        2023-04-07_102332.jpg

                        A 1 Reply Last reply Reply Quote 0
                        • C
                          Chris71 last edited by

                          Ich frage nochmals, weil ich keine Lösung für das Problem finde.
                          Wenn ich in der View RSCP Einstellungen die Wetterprognose aktiviere wird auch im E3DC die Einstellung übernommen.
                          Wenn ich Batterie entladen durch Wallbox oder Wallbox priorisiert wähle, wird das nicht im Hauskraftwerk übernommen. zumindest zeigt es mir das nicht in der App an.
                          RSCP_Einstellungen.JPG

                          SmartFunktionen.JPG

                          Im Ordner RSCP IoBroker wird der Wert aber übernommen.

                          RSCP_Ordner.JPG

                          Oder übernimmt CC die Werte und verarbeitet die Einstellungen ohne es im Hauskraftwerk zu ändern?

                          Kann es gerade auch nicht testen da das Auto unterwegs ist.

                          A 1 Reply Last reply Reply Quote 0
                          • A
                            ArnoD @bluebean last edited by

                            @bluebean

                            Dann hat ja alles funktioniert.
                            Wenn du 0 als min Wert für die Freigabe zum Entladen eingibst, wird natürlich entladen, egal was die Wetterprognose ergibt.

                            bluebean 1 Reply Last reply Reply Quote 0
                            • bluebean
                              bluebean @ArnoD last edited by bluebean

                              @arnod
                              Ähm, nun doch nochmal - sollte damit die Funktion nicht deaktiviert sein?

                              Version: 1.1.2
                              User Parameter 10_NotstromEntladen wird nicht mehr benötig und kann gelöscht werden. Wenn 10_minWertPrognose_kWh = 0, ist die Funktion: "Notstrom freigeben, wenn Prognose erreicht wird" deaktiviert.

                              A 2 Replies Last reply Reply Quote 0
                              • A
                                ArnoD @Chris71 last edited by

                                @chris71 sagte in E3DC Hauskraftwerk steuern:

                                Wenn ich Batterie entladen durch Wallbox oder Wallbox priorisiert wähle, wird das nicht im Hauskraftwerk übernommen. zumindest zeigt es mir das nicht in der App an.

                                Das Script Charge-Control hat nichts mit der Wallbox zu tun. Es regelt auch nichts, was die Wallbox betrifft.
                                Beim Adapter e3dc rscp wurden einige Änderungen zum Thema Wallbox gemacht, die ich nicht mehr getestet habe, da ich meine über Modbus direkt steuere.
                                Bei Fragen zum Adapter e3dc rscp bitte in Github ein Issue aufmachen, damit der Adapter weiter optimiert wird.

                                Oder übernimmt CC die Werte und verarbeitet die Einstellungen ohne es im Hauskraftwerk zu ändern?

                                Das Script berücksichtigt hier keine Einstellungen, die beim Hauskraftwerk zur Ladepriorisierung der Wallbox gemacht werden. Bedeutet auch, wenn beim E3DC die Batterie Hauskraftwerk Vorrang hat, das Script die Ladeleistung trotzdem so weit wie notwendig begrenzt, um bis zum Eingestellten Ladeende den Eingestellten Ziel SOC zu erreichen. Was ja auch richtig ist, da der restliche Überschuss somit zum Laden vom Auto verwendet wird.

                                C 1 Reply Last reply Reply Quote 0
                                • A
                                  ArnoD @bluebean last edited by

                                  @bluebean
                                  Ähm ja hast recht, habe es mit der Funktion Notstrom nachladen verwechselt, da gibt es einen eigenen Schalter dafür. 🙂

                                  Muss ich mir ansehen, ob ich das bei den Änderungen übersehen habe.
                                  Danke für den Hinweis.

                                  bluebean 1 Reply Last reply Reply Quote 0
                                  • bluebean
                                    bluebean @ArnoD last edited by bluebean

                                    @arnod said in E3DC Hauskraftwerk steuern:

                                    Muss ich mir ansehen, ob ich das bei den Änderungen übersehen habe.

                                    Sieht so aus, dass HeuteNotstromVerwenden = false ja erst um 12 Uhr gesetzt wird. Wenn das Script nach 12 Uhr gestartet wurde, setzt Du gleich am Anfang in Zeile 116 ja HeuteNotstromVerwenden=true
                                    Sollte da nicht zunächst false stehen? Der Wechsel auf HeuteNotstromVerwenden=true in den Prüfungen zur Freigabe läuft korrekt nur bei minWertPrognose_kWh >0 .

                                    A 1 Reply Last reply Reply Quote 0
                                    • A
                                      ArnoD @bluebean last edited by

                                      @bluebean
                                      Da hat sich im Script nichts geändert, da das in einer anderen Funktion verarbeitet wird.
                                      Kannst du das mal Logen und mir schicken, es wäre interessant, ob die Variable "NotstromVerwenden" in dem Zeitraum auf true steht.

                                      Wenn die PV-Leistung 100W erreicht, wird beim E3DC die Lade und Entladeleistung wieder eingeschaltet und ab dann ein Entladen vom Script solange verhindert bis Regelbeginn erreicht wird und ausreichend PV-Leistung vorhanden ist um die Batterie zu laden.
                                      Wenn aber danach z. B. keine Verbindung mehr zum E3DC vorhanden ist, kann das Script ein Entladen nicht verhindern.
                                      Unload kann hier auch eine Rolle spielen.
                                      Sind jetzt nur zwei mögliche Ursache von vielen, um das genauer zu analysieren, benötige ich hier das LOG File.

                                      Weißt du eventuell, welche Einstellungen um 6:44 aktiv waren?

                                      bluebean 1 Reply Last reply Reply Quote 0
                                      • bluebean
                                        bluebean @ArnoD last edited by bluebean

                                        @arnod
                                        Warum wird beim Start des Scripts denn HeuteNotstromVerwenden=true und nicht false gesetzt?
                                        HeuteNotstromVerwenden taucht ansonsten ja nur noch in der Prüfung um 2 Uhr auf, wo es um das Nachladen auf Notstrom-SOC geht, und dafür wird ja explizit auf false geprüft (&& !HeuteNotstromVerwenden).

                                        1 Reply Last reply Reply Quote 0
                                        • A
                                          ArnoD @bluebean last edited by

                                          Warum wird beim Start des Scripts denn HeuteNotstromVerwenden=true und nicht false gesetzt?

                                          Das ist so richtig.
                                          Die Variable verwende ich, um das Nachladen aus dem Netz zu verhindern, wenn die Notstromreserve verwendet werden darf.
                                          Sonst könnte es sein, dass um 1:00 Uhr z. B. die Notstromreserve freigegeben wird und um 2:00Uhr diese wieder aus dem Netz aufgefüllt wird.
                                          Um bei einem ungünstigen Neustart vom Script nicht erst aus dem Netz nachzuladen, setze ich die Variable erstmal auf true.

                                          Die ganze Regelung ist sehr komplex geworden, deswegen muss ich mir mal die Zeit nehmen und das etwas aufräumen.

                                          bluebean 1 Reply Last reply Reply Quote 0
                                          • bluebean
                                            bluebean @ArnoD last edited by bluebean

                                            @arnod
                                            Wäre es dann nicht sinnvoll, das Nachladen auf Notstrom-SOC nicht nachts um 2 Uhr zu machen, sondern besser am späten Nachmittag oder Abends, bspw. 19 Uhr? Entweder hat das dann die Sonne erledigt, sonst muss das Netz ran.
                                            Und die Funktion CheckPrognose() sollte im Negativ-Fall vielleicht nicht nur false zurückliefern, sondern auch eplizit HeuteNotstromVerwenden = false setzen.

                                            A 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            868
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            70
                                            3275
                                            1122319
                                            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