Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. E3DC Hauskraftwerk steuern

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

E3DC Hauskraftwerk steuern

Geplant Angeheftet Gesperrt Verschoben JavaScript
3.4k Beiträge 70 Kommentatoren 1.6m Aufrufe 62 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.
  • jh537J jh537

    @ArnoD

    Was bedeuten die Zeilen? Die eine ist ja eine Warnung.

    javascript.0
    2023-03-19 07:45:15.011	warn	script.js.common.Charge_Control: ##{"from":"Charge-Control", "message":"-==== Batterie laden. Schritt = 2 Set_Power_Mode = 3 laden Set_Power_Value_W = 311 M_Power = 311 ====-"}##
    
    javascript.0
    2023-03-19 07:45:15.005	info	script.js.common.Charge_Control: ##{"from":"Charge-Control", "message":" -==== 2 M_Power:311 = Math.round(((Ladeende_Proz:80 - Batterie_SOC_Proz:63)*Speichergroesse_kWh:12*10*3600) / (tRegelende_milisek:1679231893719 - Zeit_aktuell_milisek:1679208315001)) ====- "}##
    
    A Offline
    A Offline
    ArnoD
    schrieb am zuletzt editiert von ArnoD
    #1967

    @jh537 sagte in E3DC Hauskraftwerk steuern:

    Was bedeuten die Zeilen? Die eine ist ja eine Warnung

    Dass es als Warnung ausgegeben wird, kannst du ignorieren, ich missbrauche hier die Warnung, weil diese sich farblich von den anderen LOG Einträgen unterscheiden, um bei den vielen LOG Einträgen nicht lange suchen zu müssen. Bei mir laufen einige Adapter im Debug Modus und da wird es schnell unübersichtlich.

    Den Eintrag verwende ich zur Fehleranalyse, um zu sehen, welcher Teil vom Script gerade durchlaufen wird und welche Ergebnisse die Berechnungen geliefert haben.
    Die Regelung befindet sich nach Regelbeginn und vor Regelende "Schritt = 2"
    Es soll geladen werden "Set_Power_Mode = 3 "
    Die Berechnung um den SOC zum Zeitpunkt Ladeende zu erreichen hat 311 W ergeben "M_Power = 311"
    Die aktuelle Ladeleistung ist 311 W und muss somit nicht geändert werden "Set_Power_Value_W = 311"

    Die Zeile darunter zeigt dir an, mit welchen Werten die benötigte Ladeleistung berechnet wurde.

    1 Antwort Letzte Antwort
    1
    • jh537J jh537

      @jh537 jetzt ist die leistung stabil bei 318 W,

      cript.js.common.Charge_Control: ##{"from":"Charge-Control", "message":"-==== Batterie laden. Schritt = 2 Set_Power_Mode = 3 laden Set_Power_Value_W = 349 M_Power = 349 ====-"}##

      was ist das für ein wert, der steigt aller einer bestimmten zeit um 1

      A Offline
      A Offline
      ArnoD
      schrieb am zuletzt editiert von
      #1968

      @jh537 sagte in E3DC Hauskraftwerk steuern:

      was ist das für ein wert, der steigt aller einer bestimmten zeit um 1

      Um eine möglichst gleichmäßige Batterieladung bei stark schwankender Solarleistung hinzubekommen, wird die Ladeleistung bei jedem Durchlauf um 1W erhöht oder reduziert, je nachdem, was die Berechnung ergeben hat.
      Wenn "M_Power = 500" ist und Set_Power_Value_W=400" dann wird Set_Power_Value_W solange immer um 1W erhöht bis die 500 erreicht sind.

      1 Antwort Letzte Antwort
      1
      • jh537J jh537

        @arnod sagte in E3DC Hauskraftwerk steuern:

        @jh537

        Du solltest mal alle Werte die vom Script Charge-Control verwendet werden prüfen, ob die für dein Hauskraftwerk passen.
        Das sind alle Objekte, die von extern kommen:
        Modbus Adapter
        modbus.0.holdingRegisters.40083_Batterie_SOC
        modbus.0.holdingRegisters.40068_PV_Leistung 0!!!!!!!!!! oder soll es die aktuelle sein, dann iO
        modbus.0.holdingRegisters.40076_Zusaetzliche_Einspeiser_Leistung
        modbus.0.holdingRegisters.40070_Batterie_Leistung
        modbus.0.holdingRegisters.40074_Netz_Leistung
        modbus.0.holdingRegisters.40072_Hausverbrauch_Leistung

        Adapter e3dc.rscp
        e3dc-rscp.0.EMS.INSTALLED_PEAK_POWER
        e3dc-rscp.0.EMS.SYS_SPECS.maxBatDischargPower
        e3dc-rscp.0.EMS.SYS_SPECS.maxBatChargePower
        e3dc-rscp.0.EMS.SYS_SPECS.startDischargeDefault
        e3dc-rscp.0.EMS.EMERGENCY_POWER_STATUS
        e3dc-rscp.0.EMS.SYS_SPECS.installedBatteryCapacity falscher wert
        e3dc-rscp.0.EMS.SET_POWER_MODE
        e3dc-rscp.0.EMS.SET_POWER_VALUE
        e3dc-rscp.0.EMS.SYS_SPECS.maxAcPower
        e3dc-rscp.0.EMS.DERATE_AT_POWER_VALUE
        e3dc-rscp.0.EMS.DERATE_AT_PERCENT_VALUE
        e3dc-rscp.0.BAT.BAT_0.ASOC
        e3dc-rscp.0.EMS.MAX_DISCHARGE_POWER
        e3dc-rscp.0.EMS.MAX_CHARGE_POWER
        e3dc-rscp.0.EMS.DISCHARGE_START_POWER
        e3dc-rscp.0.EP.PARAM_0.PARAM_EP_RESERVE_W

        die beiden werte sind nicht plausibel-die anderen könnten passen

        A Offline
        A Offline
        ArnoD
        schrieb am zuletzt editiert von
        #1969

        @jh537 sagte in E3DC Hauskraftwerk steuern:

        modbus.0.holdingRegisters.40068_PV_Leistung

        modbus.0.holdingRegisters.40068_PV_Leistung ist die aktuelle PV-Leistung, somit i.O

        1 Antwort Letzte Antwort
        1
        • jh537J Offline
          jh537J Offline
          jh537
          schrieb am zuletzt editiert von jh537
          #1970

          @ArnoD Eine Sache gefällt mir nicht: Die Schwankungen oder Sprünge um 40 Watt. Kann man das verbessern/verhindnern? Ist das kritisch zu sehen? Vom Strom her sind es ja nur wenige mA? Scheint sich zu stabilisieren...

          2e770368-fc6d-42d4-9830-2bd758d97421-image.png

          A 2 Antworten Letzte Antwort
          0
          • jh537J jh537

            @ArnoD Eine Sache gefällt mir nicht: Die Schwankungen oder Sprünge um 40 Watt. Kann man das verbessern/verhindnern? Ist das kritisch zu sehen? Vom Strom her sind es ja nur wenige mA? Scheint sich zu stabilisieren...

            2e770368-fc6d-42d4-9830-2bd758d97421-image.png

            A Offline
            A Offline
            ArnoD
            schrieb am zuletzt editiert von ArnoD
            #1971

            @jh537
            Habe es bei mir gerade geprüft, ich habe keine Schwankungen beim Laden um die 40 W.
            Das ist das Diagramm von gestern:
            ef203e4d-562d-4edb-b0c9-6b11366244f1-grafik.png

            Hast du mal im LOG geprüft, was da berechnet wurde und warum das so schwankt?
            Würde mich interessieren, wo das herkommt.
            Generell kritisch ist das nicht, da die Batterie noch ganz andere Schwankungen mitmachen muss bei bewölktem Himmel z.B.

            1 Antwort Letzte Antwort
            0
            • jh537J jh537

              @ArnoD Eine Sache gefällt mir nicht: Die Schwankungen oder Sprünge um 40 Watt. Kann man das verbessern/verhindnern? Ist das kritisch zu sehen? Vom Strom her sind es ja nur wenige mA? Scheint sich zu stabilisieren...

              2e770368-fc6d-42d4-9830-2bd758d97421-image.png

              A Offline
              A Offline
              ArnoD
              schrieb am zuletzt editiert von ArnoD
              #1972

              @jh537
              Eine leichte Wellenbewegung in der Ladekurve wäre normal, das kommt von der Erhöhung bzw. Reduzierung um 1W, wenn sich die Leistung aus der Berechnung ändert. Das sind aber keine 40 W Sprünge.

              Es könnte aber sein, dass bei dir der e3dc-rscp Adapter anders reagiert als bei mir.
              Kannst du mal zwei werte loggen um zu sehen was für eine Ladeleistung angefordert wurde und was E3DC für eine Ladeleistung zurückmeldet?
              e3dc-rscp.0.EMS.SET_POWER_VALUE ist der Wert was vom Script min. alle 5 sek. angefordert wird.
              e3dc-rscp.0.EMS.SET_POWER ist der Wert was vom E3DC eingestellt wird.

              Würde mich interessieren, ob da die Sprünge herkommen.

              jh537J 2 Antworten Letzte Antwort
              0
              • A ArnoD

                @jh537
                Eine leichte Wellenbewegung in der Ladekurve wäre normal, das kommt von der Erhöhung bzw. Reduzierung um 1W, wenn sich die Leistung aus der Berechnung ändert. Das sind aber keine 40 W Sprünge.

                Es könnte aber sein, dass bei dir der e3dc-rscp Adapter anders reagiert als bei mir.
                Kannst du mal zwei werte loggen um zu sehen was für eine Ladeleistung angefordert wurde und was E3DC für eine Ladeleistung zurückmeldet?
                e3dc-rscp.0.EMS.SET_POWER_VALUE ist der Wert was vom Script min. alle 5 sek. angefordert wird.
                e3dc-rscp.0.EMS.SET_POWER ist der Wert was vom E3DC eingestellt wird.

                Würde mich interessieren, ob da die Sprünge herkommen.

                jh537J Offline
                jh537J Offline
                jh537
                schrieb am zuletzt editiert von jh537
                #1973

                @arnod sagte in E3DC Hauskraftwerk steuern:

                ne Ladeleistung angefordert wurde und was E3DC für eine Ladeleistung zurückmeldet?

                ja ich werde es loggen, bin grad erst rein anbei nochmal screen, sieht unschön aus
                9d4c8d54-6951-4398-b8d7-588553d77615-image.png

                fd99b556-8e5a-4462-bf16-dbb05c3abee4-image.png

                1 Antwort Letzte Antwort
                0
                • A ArnoD

                  @jh537
                  Eine leichte Wellenbewegung in der Ladekurve wäre normal, das kommt von der Erhöhung bzw. Reduzierung um 1W, wenn sich die Leistung aus der Berechnung ändert. Das sind aber keine 40 W Sprünge.

                  Es könnte aber sein, dass bei dir der e3dc-rscp Adapter anders reagiert als bei mir.
                  Kannst du mal zwei werte loggen um zu sehen was für eine Ladeleistung angefordert wurde und was E3DC für eine Ladeleistung zurückmeldet?
                  e3dc-rscp.0.EMS.SET_POWER_VALUE ist der Wert was vom Script min. alle 5 sek. angefordert wird.
                  e3dc-rscp.0.EMS.SET_POWER ist der Wert was vom E3DC eingestellt wird.

                  Würde mich interessieren, ob da die Sprünge herkommen.

                  jh537J Offline
                  jh537J Offline
                  jh537
                  schrieb am zuletzt editiert von jh537
                  #1974

                  @arnod finde kein log, habe alles an und pfad angegeben... aber er legt keins an, hab grad keinen plan wo man die daten findet. das user-log kann ich zwar herunterladen, aber da stehen ja nicht die werte drin

                  A 1 Antwort Letzte Antwort
                  0
                  • jh537J jh537

                    @arnod finde kein log, habe alles an und pfad angegeben... aber er legt keins an, hab grad keinen plan wo man die daten findet. das user-log kann ich zwar herunterladen, aber da stehen ja nicht die werte drin

                    A Offline
                    A Offline
                    ArnoD
                    schrieb am zuletzt editiert von
                    #1975

                    @jh537
                    Habe mich falsch ausgedrückt 🙂
                    Für diese beiden Werte gibt es im Script keine Log-Einträge, die man ein und ausschalten könnte.
                    Du müsstest das über den History Adapter machen oder was du sonst verwendest, um Werte zu loggen.

                    jh537J 2 Antworten Letzte Antwort
                    0
                    • A ArnoD

                      @jh537
                      Habe mich falsch ausgedrückt 🙂
                      Für diese beiden Werte gibt es im Script keine Log-Einträge, die man ein und ausschalten könnte.
                      Du müsstest das über den History Adapter machen oder was du sonst verwendest, um Werte zu loggen.

                      jh537J Offline
                      jh537J Offline
                      jh537
                      schrieb am zuletzt editiert von
                      #1976

                      @arnod Ah verstanden, habe es geschafft, nur dass da immer das gleiche steht und kaum neue zeitstempel kommen

                      powerVal steht auf 824 und power auf 0, die schwankungen habe ich aber auch ohne charge-control

                      A 1 Antwort Letzte Antwort
                      0
                      • jh537J jh537

                        @arnod Ah verstanden, habe es geschafft, nur dass da immer das gleiche steht und kaum neue zeitstempel kommen

                        powerVal steht auf 824 und power auf 0, die schwankungen habe ich aber auch ohne charge-control

                        A Offline
                        A Offline
                        ArnoD
                        schrieb am zuletzt editiert von
                        #1977

                        @jh537
                        Ok, dann kommt das schon mal nicht vom Script.
                        Kann es sein, dass es sich dann um normale Schwankungen in deinem Verbrauch handelt, die von der Batterie nur ausgeglichen werden?

                        jh537J 2 Antworten Letzte Antwort
                        0
                        • A ArnoD

                          @jh537
                          Ok, dann kommt das schon mal nicht vom Script.
                          Kann es sein, dass es sich dann um normale Schwankungen in deinem Verbrauch handelt, die von der Batterie nur ausgeglichen werden?

                          jh537J Offline
                          jh537J Offline
                          jh537
                          schrieb am zuletzt editiert von
                          #1978

                          @arnod hm kann durchaus sein, habe etliche kleine verbraucher im haus, server, sensoren usw. 6156a3cb-af57-47ee-8f07-d746dc16b465-image.png

                          hier mal die last am e3dc (grün) und am hauszähler (rot) bei verbrauch. am zähler springt es auch immer zwischen bezug und einspeisung von +- 100W , das ist auch nicht so schön, weil ich dadurch tgl auf der bezugsseite wenige Cent verliere und im Jahr sind das schon etliche Euro. wenn ich einspeise ist es aber zum glück fast nicht.

                          1 Antwort Letzte Antwort
                          0
                          • A ArnoD

                            @jh537
                            Habe mich falsch ausgedrückt 🙂
                            Für diese beiden Werte gibt es im Script keine Log-Einträge, die man ein und ausschalten könnte.
                            Du müsstest das über den History Adapter machen oder was du sonst verwendest, um Werte zu loggen.

                            jh537J Offline
                            jh537J Offline
                            jh537
                            schrieb am zuletzt editiert von jh537
                            #1979

                            @arnod also power und power werte sind immer synchron. aber der wert schwankt drumherum e3dc-rscp.0.EMS.POWER_BAT

                            1 Antwort Letzte Antwort
                            0
                            • A ArnoD

                              @jh537
                              Ok, dann kommt das schon mal nicht vom Script.
                              Kann es sein, dass es sich dann um normale Schwankungen in deinem Verbrauch handelt, die von der Batterie nur ausgeglichen werden?

                              jh537J Offline
                              jh537J Offline
                              jh537
                              schrieb am zuletzt editiert von
                              #1980

                              @arnod Im Prinzip ist die Leistung ob mit oder ohne charge-Control immer ca. 30 W zu niedrig, als es sein sollte bis auf kurze zeiten wo es passt. was gibt es für ursachen, dass charge-control abschaltet also oben rot wird?

                              A 2 Antworten Letzte Antwort
                              0
                              • jh537J jh537

                                @arnod Im Prinzip ist die Leistung ob mit oder ohne charge-Control immer ca. 30 W zu niedrig, als es sein sollte bis auf kurze zeiten wo es passt. was gibt es für ursachen, dass charge-control abschaltet also oben rot wird?

                                A Offline
                                A Offline
                                ArnoD
                                schrieb am zuletzt editiert von
                                #1981

                                @jh537 sagte in E3DC Hauskraftwerk steuern:

                                gibt es für ursachen, dass charge-control abschaltet also oben rot wird?

                                Charge-Control regelt nur wenn es erforderlich ist und überlässt die Regelung E3DC in folgenden fällen:

                                • Wenn aus der Batterie entladen wird (Außer die Notstromgrenze ist erreicht)
                                • Wenn mit maximaler Ladeleistung geladen werden muss oder kann. ( Das ist das Standardverhalten von E3DC)
                                • Vor Regelbeginn und nach Regelende (Außer die Notstromgrenze ist erreicht)
                                1 Antwort Letzte Antwort
                                1
                                • jh537J jh537

                                  @arnod Im Prinzip ist die Leistung ob mit oder ohne charge-Control immer ca. 30 W zu niedrig, als es sein sollte bis auf kurze zeiten wo es passt. was gibt es für ursachen, dass charge-control abschaltet also oben rot wird?

                                  A Offline
                                  A Offline
                                  ArnoD
                                  schrieb am zuletzt editiert von
                                  #1982

                                  @jh537
                                  Ich habe die im Chat eine Nachricht geschrieben, bitte dringend lesen.

                                  1 Antwort Letzte Antwort
                                  1
                                  • jh537J Offline
                                    jh537J Offline
                                    jh537
                                    schrieb am zuletzt editiert von
                                    #1983

                                    cf3f2cc8-9572-4e9b-a97b-538a85e3c4ad-grafik.png

                                    Sind diese Schwankungen normal? Die Diff geht ja immer zum Netz. Das sind hier bei Produktion bis +- 100W.

                                    A 1 Antwort Letzte Antwort
                                    0
                                    • jh537J jh537

                                      cf3f2cc8-9572-4e9b-a97b-538a85e3c4ad-grafik.png

                                      Sind diese Schwankungen normal? Die Diff geht ja immer zum Netz. Das sind hier bei Produktion bis +- 100W.

                                      A Offline
                                      A Offline
                                      ArnoD
                                      schrieb am zuletzt editiert von
                                      #1984

                                      @jh537
                                      Ja das ist bei mir auch so.

                                      jh537J 1 Antwort Letzte Antwort
                                      1
                                      • A ArnoD

                                        @jh537
                                        Ja das ist bei mir auch so.

                                        jh537J Offline
                                        jh537J Offline
                                        jh537
                                        schrieb am zuletzt editiert von jh537
                                        #1985

                                        @arnod Ich habe hier immer mal wieder Abbrüche der Laderegelung. Habe ich einen Fehler in den Einstellungen? Im Diagramm Batterie die roten senkrechten Linien sind die Abbrüche ab ca. 11 Uhr. Ich Protokoll konnte ich nichts direkt sehen. Log ist dabei

                                        javascript.0
                                        	2023-03-21 12:49:57.010	info	script.js.common.Charge_Control: ##{"from":"Charge-Control", "message":" -==== Laderegelung wird gestoppt ====- "}##
                                        

                                        78119bfa-77f3-42fb-a836-ddca6fd119c7-grafik.png
                                        20700ebc-5f54-4aa6-86a6-192afcda1261-grafik.png
                                        iobroker.2023-03-21.log

                                        A 2 Antworten Letzte Antwort
                                        0
                                        • jh537J jh537

                                          @arnod Ich habe hier immer mal wieder Abbrüche der Laderegelung. Habe ich einen Fehler in den Einstellungen? Im Diagramm Batterie die roten senkrechten Linien sind die Abbrüche ab ca. 11 Uhr. Ich Protokoll konnte ich nichts direkt sehen. Log ist dabei

                                          javascript.0
                                          	2023-03-21 12:49:57.010	info	script.js.common.Charge_Control: ##{"from":"Charge-Control", "message":" -==== Laderegelung wird gestoppt ====- "}##
                                          

                                          78119bfa-77f3-42fb-a836-ddca6fd119c7-grafik.png
                                          20700ebc-5f54-4aa6-86a6-192afcda1261-grafik.png
                                          iobroker.2023-03-21.log

                                          A Offline
                                          A Offline
                                          ArnoD
                                          schrieb am zuletzt editiert von ArnoD
                                          #1986

                                          @jh537

                                          Da kommt daher, dass dein Hausverbrauch ansteigt und das Script immer prüft, ob die erforderliche Ladeleistung zum Netzbezug führen würde, (mit einer Reserve von 500W) dann wird das Laden der Batterie gestoppt.
                                          Es wäre ja auch nichts mehr an Leistung vorhanden zum Laden. 🙂

                                          Bei deiner Einstellung1 macht der Unload Wert von 25% keinen Sinn, da du die Ladeschwelle auf 50% eingestellt hast. Setze Unload da auf 100%

                                          jh537J 1 Antwort Letzte Antwort
                                          1
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          748

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe