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

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    E3DC Hauskraftwerk steuern

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

      Guten Morgen zusammen,
      ich habe bei mir inzwischen das Charge Control im ioBroker installiert. Allerdings bin ich noch etwas irritiert hinsichtlich der Frage, was dazu laufen muss.
      Braucht es für die Funktionalität das Script E3DC-Control (ob nun Version 0.42 oder 0.35), muss es laufen? Muss dort in der Oberfläche (also im iobroker_VIS_View_E3DC_Control) auch der Automatik-Modus aktiv sein?
      Im Post https://forum.iobroker.net/post/854573 hab ich es so verstanden, dass E3DC-Control nicht laufen soll...
      Und das ursprüngliche E3DC-Control von Eberhard (https://github.com/Eba-M/E3DC-Control), muss das im Hintergrund laufen?

      Muss am E3DC bei den Smart-Funktionen \ Smart Power \ Betriebsbereiche auf Manuell eingestellt sein oder Automatisch (siehe Post https://forum.iobroker.net/post/854922)?

      Sorry für die ganzen Fragen, aber ich bin ziemlich frisch hier unterwegs.
      Beste Grüße

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

        @arnod da würd 4500W stehen 🙂

        43907e52-4632-4601-b907-149aeb46aa2d-image.png

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

          @chilihead sagte in E3DC Hauskraftwerk steuern:

          @arnod da würd 4500W stehen 🙂

          Ok dann ändere ich das in der nächsten Version. 👍

          C 1 Reply Last reply Reply Quote 1
          • C
            Chilihead @ArnoD last edited by Chilihead

            @arnod Dankeschön

            Du eins noch...
            Ich hatte heute auf manuell gestellt, aber ab 7h wurde der Speicher entleert, also wirklich ab beginn PV Ertrag.
            Kannst du dir erklären warum?
            31e7de3e-a3fb-4bb0-b38a-4a24a21f5f09-image.png

            e0513a54-7c32-4885-bee0-5a8dc44da520-image.png

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

              @bluebean

              ich habe bei mir inzwischen das Charge Control im ioBroker installiert. Allerdings bin ich noch etwas irritiert hinsichtlich der Frage, was dazu laufen muss.
              Braucht es für die Funktionalität das Script E3DC-Control (ob nun Version 0.42 oder 0.35), muss es laufen? Muss dort in der Oberfläche (also im iobroker_VIS_View_E3DC_Control) auch der Automatik-Modus aktiv sein?

              Das Script E3DC-Control ist nur, wenn du das Programm E3DC-Control von Eba verwenden willst und die Einstellungen von diesem Programm (E3DC-Control) in VIS machen willst.

              Für das Script Charge-Control benötigst du nur die Adapter e3dc-rscp und Modbus.
              Das Programm von Eba wird nicht mehr benötigt. Die Logik übernimmt das Script Charge-Control und die Schnittstelle zum E3DC übernimmt der Adapter e3dc-rscp und somit ist alles in ioBroker vereint.
              Auf Github findest du auch eine Anleitung Charge-Control, wo eigentlich alles Wichtige beschrieben ist.

              Muss am E3DC bei den Smart-Funktionen \ Smart Power \ Betriebsbereiche auf Manuell eingestellt sein oder Automatisch

              Das bitte auf manuell einstellen.

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

                @chilihead
                Hast du da ein LOG file ?
                Eigentlich sollte Unload ignoriert werden, wenn die Ladeschwelle höher ist und die ist ja auf 100% eingestellt.
                Mit Start PV-Leistung hätte somit alles geladen werden müssen.

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

                  @chilihead

                  Das Erste, was mir bei dir auffällt, ist dass um 0:12 das Script noch im Schritt 2 (Nach Regelbeginn vor Regelende) hängt. Was eigentlich schon mal nicht sein kann.
                  Ich lade heute mal die erste Korrektur hoch und dann prüfen wir, ob das damit zusammenhängt.

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

                    @arnod said in E3DC Hauskraftwerk steuern:

                    Für das Script Charge-Control benötigst du nur die Adapter e3dc-rscp und Modbus. ...
                    Auf Github findest du auch eine Anleitung Charge-Control, wo eigentlich alles Wichtige beschrieben ist.

                    Cool, danke - soweit läuft's jetzt.
                    Zusatzfrage: Wo ließe sich denn im Charge-Control hton und htoff einstellen, falls ich das nutzen wollte? Hab ich bisher nur im Konfig-File vom E3DC-Control gesehen.

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

                      @bluebean
                      Diese Funktion habe ich nicht übernommen, da es mir hier nur um die Laderegelung der Batterie geht.
                      Die ganzen anderen Funktionen wie aWATTar, HTon, HToff, Wallbox sind in diesem Script nicht enthalten.

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

                        Ist nicht so entscheidend, für mich ist auch eher die dynamische Ausfallreserve wichtig.

                        EDIT:
                        Ach so, wie ist es jetzt eigentlich mit dem SET_POWER Wiederholintervall?
                        Wie in der Anleitung auf 0 oder wie irgendwo in einem Post gesagt auf 10 oder 9?

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

                          @bluebean sagte in E3DC Hauskraftwerk steuern:

                          Ist nicht so entscheidend, für mich ist auch eher die dynamische Ausfallreserve wichtig.

                          EDIT:
                          Ach so, wie ist es jetzt eigentlich mit dem SET_POWER Wiederholintervall?
                          Wie in der Anleitung auf 0 oder wie irgendwo in einem Post gesagt auf 10 oder 9?

                          Immer auf 0 einstellen, wo steht das die auf 10 oder 9 eingestellt werden soll?
                          Wenn das Wiederholintervall nicht auf 0 eingestellt wird, dann wird vom Adapter regelmäßig der letzte Wert gesendet und man würde nicht mehr mitbekommen, wen das Script einmal stoppt und gar nicht mehr regelt.
                          Bei 0 muss min. alle 9 sek. ein Befehl vom Script kommen, sonst übernimmt E3DC wieder die Regelung.

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

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

                            • Für die maximale Ladeleistung der Batterie wird jetzt das Objekt
                              e3dc-rscp.0.EMS.SYS_SPECS.maxBatChargePower verwendet.
                            • Bereinigung der html Daten Proplanta geändert
                            • Kleinere Optimierungen am Script durchgeführt
                            Z 2 Replies Last reply Reply Quote 0
                            • Z
                              Zelkin @ArnoD last edited by

                              @arnod
                              Moin

                              Halte mich jetzt nicht für Faul 😉
                              Aber meinst es wäre ne Idee die eigenen daten am Anfang des Skript mal in 0_userdata.0.XXXXXXX variablen zu packen??
                              Weniger Übertragungsfehler (ja, iss nur copy&paste) und Updates / Versionswechsel gehen locker easy von der Hand

                              Schönes rest Wochenende euch allen noch 🙂

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

                                @arnod said in E3DC Hauskraftwerk steuern:

                                Immer auf 0 einstellen, wo steht das die auf 10 oder 9 eingestellt werden soll?

                                Hier hattest Du dazu mal etwas geschrieben.

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

                                  @arnod
                                  Hi

                                  Habe jetzt alle deine Vis und Charts übernommen bzw. nachgebaut!
                                  Echt klasse vom Aufbau der ganzen Sache

                                  bei 3 Themen bin Ich allerdings nicht dahinter gekommen was du machst 🙂

                                  • 26_E3DC_Diag_Leistung --> Wad dad?
                                  • 0_userdata.0.PV_Anlage.Zaehlerstaende.Netzeinspeisung_Jahr_Prozent
                                    --> wie bekommst du den Wert zusammen? Wenn Ich das richtig verstehe nimmst du hier den Gesamt Autarkiegrad übers Jahr?! Die Daten der Einspeisung und der entnahme bekomme Ich aus meine Stromzähler gelesen, was mir aber fehlt, ist der Eigenverbrauch / Direktverbrauch --> wo bekomme Ich den her??
                                  • In der Vis 28_E3DC_RSCP_Batterie ist mir aufgefallen, dass Ich gar kein DCB2 habe --> hast du 3 Akkupacks oder mehr in deiner Pro? Auch dass Ich nur Zelltemperatur 0 und 1 habe ..... 3 und 4 NaN
                                    --> Ist in dem sinne nicht wichtig, mich interressiert nur woher das evtl. kommt
                                  A 1 Reply Last reply Reply Quote 0
                                  • A
                                    ArnoD @Zelkin last edited by

                                    @zelkin sagte in E3DC Hauskraftwerk steuern:

                                    26_E3DC_Diag_Leistung --> Wad dad?

                                    4f9087c7-9e99-4778-ac64-9bbc94aa7097-grafik.png

                                    0_userdata.0.PV_Anlage.Zaehlerstaende.Netzeinspeisung_Jahr_Prozent
                                    --> wie bekommst du den Wert zusammen? Wenn Ich das richtig verstehe nimmst du hier den Gesamt Autarkiegrad übers Jahr?! Die Daten der Einspeisung und der entnahme bekomme Ich aus meine Stromzähler gelesen, was mir aber fehlt, ist der Eigenverbrauch / Direktverbrauch --> wo bekomme Ich den her??

                                    Nein, ich berechne hier, wie viel von dem produzierten Strom in das Netz eingespeist wird.
                                    Das interessiert mich nur, um nicht unter 10% zu kommen wegen der Steuer und um abschätzen zu können, was ich an Potenzial für den Eigenverbrauch noch habe.

                                    In der Vis 28_E3DC_RSCP_Batterie ist mir aufgefallen, dass Ich gar kein DCB2 habe --> hast du 3 Akkupacks oder mehr in deiner Pro? Auch dass Ich nur Zelltemperatur 0 und 1 habe ..... 3 und 4 NaN
                                    --> Ist in dem sinne nicht wichtig, mich interressiert nur woher das evtl. kommt

                                    Ich habe 6 Akkupacks, also maximale Bestückung.
                                    Mit den Temperaturen ist das von E3DC unglücklich gelöst. E3DC verwendet auf der Schnittstelle je nach Typ Hauskraftwerk die gleichen Tags für unterschiedliche Werte. Bei einem Typ sind das die Temperaturwerte beim nächsten Volt Angaben. Uli hat das in seinem Adapter so gelöst das, wenn Werte unter 4.8 von der Schnittstelle kommen, geht er davon aus das es sich um V Werte handelt und über 4.8 um °C.
                                    Bei mir sind es vier Temperaturwerte, wo die allerdings in den Zellen gemessen werden weiß ich auch nicht und kann somit auch nicht sagen was normal ist. Bei mir sind es vier Messsensoren je Batteriepack.

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

                                      @arnod Hallo Arno, hab mir das ganze jetzt heute nochmal angesehen, es wurde wieder unter Notstromreserve entladen ab ca. 7:30 Uhr da nicht genügen PV Leistung vorhanden war.
                                      Auch um 2:10 stehen im Log Fehlermeldungen vom Script.
                                      Log hab ich dir geschickt

                                      74e459be-0135-4f01-9af7-12e83b2333c7-image.png

                                      6e9c2a99-1616-4dd1-8162-7d3eeec6e900-image.png

                                      J A 2 Replies Last reply Reply Quote 0
                                      • J
                                        jans_ios @Chilihead last edited by

                                        @chilihead @ArnoD
                                        Hallo Ihr beiden,
                                        bei mir wird die Notstrom-Grenze ebenfalls ignoriert. Heute kam ich mit weit mehr als Notstrom durch die Nacht, gestern Morgen war der Akku aber trotz errechneter 8% Notstromgrenze leer.

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

                                          @chilihead
                                          Die Warnung um 2:10 Uhr ist mir klar, da sind auf der Homepage Proplanta anscheinend noch keine Daten für die Tage 4-6 vorhanden und deswegen stimmt die Zuordnung der einzelnen Arrays zu den Parametern nicht mehr.
                                          Das muss ich bei mir mal logen, um zu sehen, was da genau passiert.

                                          Um 4:00 Uhr wurden die Daten von Solcast abgerufen und die Einstellung 1 angewählt.
                                          Die Notstromreserve von 12% wurden auch eingehalten.
                                          Um 7:30 Uhr wurde MAX_DISCHARGE_POWER, MAX_CHARGE_POWER auf 4500W eingestellt.
                                          Soweit passt alles.

                                          Jetzt kann ich aber leider nicht erkenne, wie die Regelung vom Script ausgesehen hat, da du LogAusgabeSteuerung = false eingestellt hast.

                                          Bitte folgende Einstellung im Script machen und morgen mal laufen lassen:
                                          LogAusgabe = true
                                          DebugAusgabe = false
                                          LogAusgabeSteuerung = true

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

                                            @jans_ios
                                            ohne LOG kann ich nur raten, was die Ursache sein könnte.
                                            Wenn @chilihead mir morgen das LOG schickt, hoffe ich das ich den Fehler finde.

                                            J C 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            996
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            70
                                            3330
                                            1351819
                                            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