Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  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.3k

E3DC Hauskraftwerk steuern

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

    @arnod
    Guten Morgen Arno,
    vielen Dank für die Erklärung, sowohl der 500 Watt als auch der Unloadfunktion :-)

    Eins ist mir gestern noch aufgefallen (einfach ignorieren, wenn es zu viele Fragen sind : )
    Eba hat (wenn ich mich richtige erinnere) wenn der SOC über dem Ziel-Sollwert ist, wieder entladen, sobald der die Einspeisegrenze dies erlaubt hat, damit wieder „Puffer“ für Überschuss frei ist, macht das Charge-Control auch?

    Danke und viele Grüße,
    Stefan

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

    @stiwy18
    Nein, wofür wäre das den gut?
    Man kann mit Unload den Speicher vor der Regelung entladen, sodass ausreichend Platz ist.

    stiwy18S 1 Antwort Letzte Antwort
    0
    • A ArnoD

      @stiwy18
      Nein, wofür wäre das den gut?
      Man kann mit Unload den Speicher vor der Regelung entladen, sodass ausreichend Platz ist.

      stiwy18S Offline
      stiwy18S Offline
      stiwy18
      schrieb am zuletzt editiert von
      #1432

      @arnod Mir ist das aufgefallen, als gestern die Prognose den Modus „12-18 Uhr bewölkt“ verwendet hat, aber dann doch der Sonnenschein ganztags da war.
      Der Akku wurde schneller vollgeladen und wegen dem Überschuss am Nachmittag wurde der Akku früh auf 100% geladen, die bewölkte Stunde hat er dann nicht zum entladen verwendet.

      Der Fall tritt sehr selten auf, aber kommt vor :-)

      Viele Grüße
      Stefan

      A 1 Antwort Letzte Antwort
      0
      • A ArnoD

        Habe eine neue Version Charge-Control auf GitHub hochgeladen.
        Version: 1.0.13
        Änderungen:

        • Prognose von Proplanta wird jetzt auch für die nächsten 6 Tage abgerufen.
        stiwy18S Offline
        stiwy18S Offline
        stiwy18
        schrieb am zuletzt editiert von stiwy18
        #1433

        @arnod
        Guten Morgen Arno,

        ich hab die Version eingespielt, von Proplanta bekomme ich jetzt komische Werte, auf der Proplanta:
        bb674112-c7c6-4d37-a487-adb7cec235b2-image.png
        Im Log finde ich eine Fehlermeldung, evtl. hängt es damit zusammen:
        2022-08-14 00:50:00.010 - info: javascript.0 (611) script.js.Charge-Control: ******************* Es wird die Globalstrahlung ab Tag 0 von Proplanta abgerufen *******************
        2022-08-14 00:50:00.576 - info: javascript.0 (611) script.js.Charge-Control: Rueckmeldung InterrogateProplanta XHR.Status= 200
        2022-08-14 00:50:00.580 - error: javascript.0 (611) script.js.Charge-Control: TypeError: Cannot read properties of undefined (reading 'slice')
        2022-08-14 00:50:00.580 - error: javascript.0 (611) at script.js.Charge-Control:1164:115
        2022-08-14 00:50:00.580 - error: javascript.0 (611) at runMicrotasks ()
        2022-08-14 00:50:00.580 - error: javascript.0 (611) at processTicksAndRejections (node:internal/process/task_queues:96:5)

        2022-08-1404:00:00.001 - info: javascript.0 (611) script.js.Charge-Control: ****************************** Es wird Solcast Dach 1 abgerufen ******************************
        2022-08-14 04:00:01.969 - info: javascript.0 (611) script.js.Charge-Control: Rueckmeldung XHR.Status Solcast= 200
        2022-08-14 04:00:01.969 - info: javascript.0 (611) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-14 pv_estimate= 45.73 pv_estimate90= 45.99
        2022-08-14 04:00:01.969 - info: javascript.0 (611) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-15 pv_estimate= 29.53 pv_estimate90= 44.47
        2022-08-14 04:00:01.969 - info: javascript.0 (611) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-16 pv_estimate= 43.83 pv_estimate90= 44.6
        2022-08-14 04:00:01.969 - info: javascript.0 (611) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-17 pv_estimate= 38.62 pv_estimate90= 42.87
        2022-08-14 04:00:01.969 - info: javascript.0 (611) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-18 pv_estimate= 25.47 pv_estimate90= 45.33
        2022-08-14 04:00:01.970 - info: javascript.0 (611) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-19 pv_estimate= 18.31 pv_estimate90= 45.03
        2022-08-14 04:00:01.970 - info: javascript.0 (611) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-20 pv_estimate= 26.76 pv_estimate90= 46.78
        2022-08-14 04:00:02.020 - info: javascript.0 (611) script.js.Charge-Control: Prognose Solcast in kWh = 40.3
        2022-08-14 04:00:02.020 - info: javascript.0 (611) script.js.Charge-Control: Prognose Solcast 90 Perzentil in kWh = 45.99
        2022-08-14 04:00:02.020 - info: javascript.0 (611) script.js.Charge-Control: Prognose Proplanta in kWh = 681.8448000000001
        2022-08-14 04:00:02.020 - info: javascript.0 (611) script.js.Charge-Control: Prognose_kWh nach Abzug Korrekturfaktor = 36.269999999999996
        2022-08-14 04:00:02.020 - info: javascript.0 (611) script.js.Charge-Control: Bereits produzierte PV-Leistung = 0
        2022-08-14 04:00:02.066 - info: javascript.0 (611) script.js.Charge-Control: Prognose_kWh_heute für Berechnung = 36.269999999999996
        2022-08-14 04:00:02.170 - info: javascript.0 (611) script.js.Charge-Control: BatterieProzent(wert)=17.969999999999995
        2022-08-14 04:00:02.170 - info: javascript.0 (611) script.js.Charge-Control: Eigenverbrauch Tag = 15
        2022-08-14 04:00:02.170 - info: javascript.0 (611) script.js.Charge-Control: AktSpeicherSoC in % = 70
        2022-08-14 04:00:02.170 - info: javascript.0 (611) script.js.Charge-Control: Ueberschuss in kWh 17.969999999999995 = (Prognose kWh 36.269999999999996 - Berechneter Eigenverbrauch 15) - FreieKapBatterie_kWh 3.3
        2022-08-14 04:00:02.170 - info: javascript.0 (611) script.js.Charge-Control: Ueberschuss in Prozent = 100
        2022-08-14 04:00:02.214 - info: javascript.0 (611) script.js.Charge-Control: Bewölkungsgrad 12 Uhr Proplanta 200
        2022-08-14 04:00:02.214 - info: javascript.0 (611) script.js.Charge-Control: Bewölkungsgrad 15 Uhr Proplanta 200
        2022-08-14 04:00:02.214 - warn: javascript.0 (611) script.js.Charge-Control: -==== Bewölkungsgrad_12 oder Bewölkungsgrad_15 wurde nicht abgerufen. 12=200 15=200 ====-

        Viele Grüße und Danke
        Stefan

        A 1 Antwort Letzte Antwort
        0
        • stiwy18S stiwy18

          @arnod
          Guten Morgen Arno,

          ich hab die Version eingespielt, von Proplanta bekomme ich jetzt komische Werte, auf der Proplanta:
          bb674112-c7c6-4d37-a487-adb7cec235b2-image.png
          Im Log finde ich eine Fehlermeldung, evtl. hängt es damit zusammen:
          2022-08-14 00:50:00.010 - info: javascript.0 (611) script.js.Charge-Control: ******************* Es wird die Globalstrahlung ab Tag 0 von Proplanta abgerufen *******************
          2022-08-14 00:50:00.576 - info: javascript.0 (611) script.js.Charge-Control: Rueckmeldung InterrogateProplanta XHR.Status= 200
          2022-08-14 00:50:00.580 - error: javascript.0 (611) script.js.Charge-Control: TypeError: Cannot read properties of undefined (reading 'slice')
          2022-08-14 00:50:00.580 - error: javascript.0 (611) at script.js.Charge-Control:1164:115
          2022-08-14 00:50:00.580 - error: javascript.0 (611) at runMicrotasks ()
          2022-08-14 00:50:00.580 - error: javascript.0 (611) at processTicksAndRejections (node:internal/process/task_queues:96:5)

          2022-08-1404:00:00.001 - info: javascript.0 (611) script.js.Charge-Control: ****************************** Es wird Solcast Dach 1 abgerufen ******************************
          2022-08-14 04:00:01.969 - info: javascript.0 (611) script.js.Charge-Control: Rueckmeldung XHR.Status Solcast= 200
          2022-08-14 04:00:01.969 - info: javascript.0 (611) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-14 pv_estimate= 45.73 pv_estimate90= 45.99
          2022-08-14 04:00:01.969 - info: javascript.0 (611) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-15 pv_estimate= 29.53 pv_estimate90= 44.47
          2022-08-14 04:00:01.969 - info: javascript.0 (611) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-16 pv_estimate= 43.83 pv_estimate90= 44.6
          2022-08-14 04:00:01.969 - info: javascript.0 (611) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-17 pv_estimate= 38.62 pv_estimate90= 42.87
          2022-08-14 04:00:01.969 - info: javascript.0 (611) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-18 pv_estimate= 25.47 pv_estimate90= 45.33
          2022-08-14 04:00:01.970 - info: javascript.0 (611) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-19 pv_estimate= 18.31 pv_estimate90= 45.03
          2022-08-14 04:00:01.970 - info: javascript.0 (611) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-20 pv_estimate= 26.76 pv_estimate90= 46.78
          2022-08-14 04:00:02.020 - info: javascript.0 (611) script.js.Charge-Control: Prognose Solcast in kWh = 40.3
          2022-08-14 04:00:02.020 - info: javascript.0 (611) script.js.Charge-Control: Prognose Solcast 90 Perzentil in kWh = 45.99
          2022-08-14 04:00:02.020 - info: javascript.0 (611) script.js.Charge-Control: Prognose Proplanta in kWh = 681.8448000000001
          2022-08-14 04:00:02.020 - info: javascript.0 (611) script.js.Charge-Control: Prognose_kWh nach Abzug Korrekturfaktor = 36.269999999999996
          2022-08-14 04:00:02.020 - info: javascript.0 (611) script.js.Charge-Control: Bereits produzierte PV-Leistung = 0
          2022-08-14 04:00:02.066 - info: javascript.0 (611) script.js.Charge-Control: Prognose_kWh_heute für Berechnung = 36.269999999999996
          2022-08-14 04:00:02.170 - info: javascript.0 (611) script.js.Charge-Control: BatterieProzent(wert)=17.969999999999995
          2022-08-14 04:00:02.170 - info: javascript.0 (611) script.js.Charge-Control: Eigenverbrauch Tag = 15
          2022-08-14 04:00:02.170 - info: javascript.0 (611) script.js.Charge-Control: AktSpeicherSoC in % = 70
          2022-08-14 04:00:02.170 - info: javascript.0 (611) script.js.Charge-Control: Ueberschuss in kWh 17.969999999999995 = (Prognose kWh 36.269999999999996 - Berechneter Eigenverbrauch 15) - FreieKapBatterie_kWh 3.3
          2022-08-14 04:00:02.170 - info: javascript.0 (611) script.js.Charge-Control: Ueberschuss in Prozent = 100
          2022-08-14 04:00:02.214 - info: javascript.0 (611) script.js.Charge-Control: Bewölkungsgrad 12 Uhr Proplanta 200
          2022-08-14 04:00:02.214 - info: javascript.0 (611) script.js.Charge-Control: Bewölkungsgrad 15 Uhr Proplanta 200
          2022-08-14 04:00:02.214 - warn: javascript.0 (611) script.js.Charge-Control: -==== Bewölkungsgrad_12 oder Bewölkungsgrad_15 wurde nicht abgerufen. 12=200 15=200 ====-

          Viele Grüße und Danke
          Stefan

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

          @stiwy18
          Habe ich heute bei mir auch festgestellt.
          Wenn ich das Script aber neu starte, funktioniert alles normal.
          Bin aber dabei, den Fehler zu finden.

          1 Antwort Letzte Antwort
          0
          • A ArnoD

            Habe eine neue Version Charge-Control auf GitHub hochgeladen.
            Version: 1.0.13
            Änderungen:

            • Prognose von Proplanta wird jetzt auch für die nächsten 6 Tage abgerufen.
            A Offline
            A Offline
            ArnoD
            schrieb am zuletzt editiert von
            #1435

            Habe eine neue Version Charge-Control auf GitHub hochgeladen.
            Version: 1.0.15
            Änderungen:

            • Fehler, dass beim Abrufen der Wetterdaten Proplanta über Timer die falsche URL verwendet wurde, behoben.
            • Kleinere Script Optimierungen durchgeführt.
            A 1 Antwort Letzte Antwort
            0
            • stiwy18S stiwy18

              @arnod Mir ist das aufgefallen, als gestern die Prognose den Modus „12-18 Uhr bewölkt“ verwendet hat, aber dann doch der Sonnenschein ganztags da war.
              Der Akku wurde schneller vollgeladen und wegen dem Überschuss am Nachmittag wurde der Akku früh auf 100% geladen, die bewölkte Stunde hat er dann nicht zum entladen verwendet.

              Der Fall tritt sehr selten auf, aber kommt vor :-)

              Viele Grüße
              Stefan

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

              @stiwy18 sagte in E3DC Hauskraftwerk steuern:

              @arnod Mir ist das aufgefallen, als gestern die Prognose den Modus „12-18 Uhr bewölkt“ verwendet hat, aber dann doch der Sonnenschein ganztags da war.
              Der Akku wurde schneller vollgeladen und wegen dem Überschuss am Nachmittag wurde der Akku früh auf 100% geladen, die bewölkte Stunde hat er dann nicht zum entladen verwendet.

              Der Fall tritt sehr selten auf, aber kommt vor :-)

              Viele Grüße
              Stefan

              Was hast du bei „12-18 Uhr bewölkt“ den eingestellt?
              Eigentlich sollte das ja so eingestellt sein, dass auch in dem von dir beschriebene Fall noch der Überschuss geladen werden kann. Die Prognosen können immer mal daneben liegen.
              Die Einstellung 3 „12-18 Uhr bewölkt“ bewirkt bei mir nur, dass die „Ladeschwelle“ statt auf 40 % auf 60 % gesetzt wird und „Sommer Ladeende“ um 2 Stunden vorverlegt wird, wo die 90 % SOC erreicht werden sollen. Wenn dann doch die Sonne scheint, reicht es immer noch, um den Überschuss zu speichern.

              Ich kann mir, das ja mal ansehen, ob es möglich ist zu entladen. Ich befürchte nur, dass dann bei wechselnder Bewölkung die Regelung wieder zu langsam ist, um Netzbezug zu verhindern, da ständig von entladen auf laden umgeschaltet werden muss.

              stiwy18S 1 Antwort Letzte Antwort
              0
              • A ArnoD

                @stiwy18 sagte in E3DC Hauskraftwerk steuern:

                @arnod Mir ist das aufgefallen, als gestern die Prognose den Modus „12-18 Uhr bewölkt“ verwendet hat, aber dann doch der Sonnenschein ganztags da war.
                Der Akku wurde schneller vollgeladen und wegen dem Überschuss am Nachmittag wurde der Akku früh auf 100% geladen, die bewölkte Stunde hat er dann nicht zum entladen verwendet.

                Der Fall tritt sehr selten auf, aber kommt vor :-)

                Viele Grüße
                Stefan

                Was hast du bei „12-18 Uhr bewölkt“ den eingestellt?
                Eigentlich sollte das ja so eingestellt sein, dass auch in dem von dir beschriebene Fall noch der Überschuss geladen werden kann. Die Prognosen können immer mal daneben liegen.
                Die Einstellung 3 „12-18 Uhr bewölkt“ bewirkt bei mir nur, dass die „Ladeschwelle“ statt auf 40 % auf 60 % gesetzt wird und „Sommer Ladeende“ um 2 Stunden vorverlegt wird, wo die 90 % SOC erreicht werden sollen. Wenn dann doch die Sonne scheint, reicht es immer noch, um den Überschuss zu speichern.

                Ich kann mir, das ja mal ansehen, ob es möglich ist zu entladen. Ich befürchte nur, dass dann bei wechselnder Bewölkung die Regelung wieder zu langsam ist, um Netzbezug zu verhindern, da ständig von entladen auf laden umgeschaltet werden muss.

                stiwy18S Offline
                stiwy18S Offline
                stiwy18
                schrieb am zuletzt editiert von
                #1437

                @arnod
                Danke für die neue Version :-)
                Das mit dem Entladen ist mir nur so aufgefallen, trat bisher auch nur einmal auf, und dann schaltet er das laden des Autos zu um den Überschuss zu puffern, daher kein Problem.

                Die Einstellung 3 ziehe ich eigentlich alle Werte hoch im Gegensatz zu Einstellung 2, da er ja bis zur Bewölkung möglichst viel geladen haben sollte, ist ja etwas das Spiel, nicht zu viel verschenken, aber auch einen Nachkauf vermeiden, könnte ja am nächsten Tag immer noch regnerisch sein :-)
                bfdbc186-836f-49ad-9bf4-9c1132d3d3ff-image.png

                Viele Grüße,
                Stefan

                A 1 Antwort Letzte Antwort
                0
                • stiwy18S stiwy18

                  @arnod
                  Danke für die neue Version :-)
                  Das mit dem Entladen ist mir nur so aufgefallen, trat bisher auch nur einmal auf, und dann schaltet er das laden des Autos zu um den Überschuss zu puffern, daher kein Problem.

                  Die Einstellung 3 ziehe ich eigentlich alle Werte hoch im Gegensatz zu Einstellung 2, da er ja bis zur Bewölkung möglichst viel geladen haben sollte, ist ja etwas das Spiel, nicht zu viel verschenken, aber auch einen Nachkauf vermeiden, könnte ja am nächsten Tag immer noch regnerisch sein :-)
                  bfdbc186-836f-49ad-9bf4-9c1132d3d3ff-image.png

                  Viele Grüße,
                  Stefan

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

                  @stiwy18
                  Versuch bei "Einstellung 3" mal folgende Werte:
                  Unload= i.O
                  Ladeende = i.O
                  Ladeende2 = 100%
                  Ladeschwelle = i.O
                  Unterer Ladekorridor = i.O
                  Winter Minimum = 13 Uhr
                  Sommer Maximum = 16,5 Uhr
                  Sommer Ladeende = 17 Uhr

                  Den Regelzeitraum so früh zu starten ergibt eigentlich generell keinen Sinn, da du sonst mit Unload nicht entladen kannst und mit Ladeschwelle sowieso einstellst das bis zu dem SOC alles geladen wird.

                  stiwy18S 1 Antwort Letzte Antwort
                  0
                  • A ArnoD

                    @stiwy18
                    Versuch bei "Einstellung 3" mal folgende Werte:
                    Unload= i.O
                    Ladeende = i.O
                    Ladeende2 = 100%
                    Ladeschwelle = i.O
                    Unterer Ladekorridor = i.O
                    Winter Minimum = 13 Uhr
                    Sommer Maximum = 16,5 Uhr
                    Sommer Ladeende = 17 Uhr

                    Den Regelzeitraum so früh zu starten ergibt eigentlich generell keinen Sinn, da du sonst mit Unload nicht entladen kannst und mit Ladeschwelle sowieso einstellst das bis zu dem SOC alles geladen wird.

                    stiwy18S Offline
                    stiwy18S Offline
                    stiwy18
                    schrieb am zuletzt editiert von
                    #1439

                    @arnod
                    Danke dir Arno!
                    Sieht besser aus, ich hatte hier die Zeiträume in der Funktion anders verstanden.

                    Ich hatte heute Nacht wieder den Fall, Akku war auf 0%, dann hat er in der früh nicht geladen, da Lade- und Entladeleistung immer noch auf 0 Watt gesetzt waren:
                    31412D7D-3F6F-4FEE-9802-06F57F2CDD45.jpeg
                    Hab dann das Skript neu gestartet und alles war wieder okay:

                    Hier die Logs:
                    2022-08-18 07:41:18.014 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 4 E3DC_Set_Power_Mode = 1
                    2022-08-18 07:41:24.007 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 4 keine Steuerung ====-
                    2022-08-18 07:41:34.058 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =4/ BIN =0000000000000100
                    2022-08-18 07:43:18.012 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 4 E3DC_Set_Power_Mode = 1
                    2022-08-18 07:43:18.662 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =132/ BIN =0000000010000100
                    2022-08-18 07:43:24.014 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 4 E3DC_Set_Power_Mode = 1
                    2022-08-18 07:43:30.011 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 4 E3DC_Set_Power_Mode = 1
                    2022-08-18 07:43:36.012 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 4 E3DC_Set_Power_Mode = 1
                    2022-08-18 07:43:42.011 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 4 E3DC_Set_Power_Mode = 1
                    2022-08-18 07:43:48.012 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 4 E3DC_Set_Power_Mode = 1
                    2022-08-18 07:43:51.006 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 4 keine Steuerung ====-
                    2022-08-18 07:44:01.809 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =4/ BIN =0000000000000100
                    2022-08-18 07:59:32.799 - info: javascript.0 (2122) Stop script script.js.Charge-Control
                    2022-08-18 07:59:32.956 - info: javascript.0 (2122) Start javascript script.js.Charge-Control
                    2022-08-18 07:59:33.005 - info: javascript.0 (2122) script.js.Charge-Control: registered 55 subscriptions, 5 schedules, 0 messages, 0 logs and 0 file subscriptions
                    2022-08-18 07:59:33.005 - info: javascript.0 (2122) script.js.Charge-Control: -==== Jetzt sind alle States abgearbeitet ====-
                    2022-08-18 07:59:33.102 - info: javascript.0 (2122) script.js.Charge-Control: ****************************** Es wird Solcast Dach 1 abgerufen ******************************
                    2022-08-18 07:59:33.244 - info: e3dc-rscp.0 (2877) queueSetValue( e3dc-rscp.0.EMS.MAX_DISCHARGE_POWER, 3000 )
                    2022-08-18 07:59:33.253 - info: e3dc-rscp.0 (2877) queueSetValue( e3dc-rscp.0.EMS.DISCHARGE_START_POWER, 65 )
                    2022-08-18 07:59:33.255 - info: e3dc-rscp.0 (2877) queueSetValue( e3dc-rscp.0.EMS.MAX_CHARGE_POWER, 3000 )
                    2022-08-18 07:59:33.257 - info: javascript.0 (2122) script.js.Charge-Control: -==== Laden/Entladen der Batterie ist eingeschaltet ====-
                    2022-08-18 07:59:33.306 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 0 keine Steuerung ====-
                    2022-08-18 07:59:34.051 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =132/ BIN =0000000010000100
                    2022-08-18 07:59:34.531 - info: javascript.0 (2122) script.js.Charge-Control: Rueckmeldung XHR.Status Solcast= 200
                    2022-08-18 07:59:34.532 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-18 pv_estimate= 24.54 pv_estimate90= 41.67
                    2022-08-18 07:59:34.532 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-19 pv_estimate= 15.77 pv_estimate90= 24.91
                    2022-08-18 07:59:34.533 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-20 pv_estimate= 26.58 pv_estimate90= 46.72
                    2022-08-18 07:59:34.533 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-21 pv_estimate= 41.84 pv_estimate90= 47.13
                    2022-08-18 07:59:34.534 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-22 pv_estimate= 41.47 pv_estimate90= 45.01
                    2022-08-18 07:59:34.534 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-23 pv_estimate= 39.13 pv_estimate90= 45.44
                    2022-08-18 07:59:34.535 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-24 pv_estimate= 43.1 pv_estimate90= 44.83
                    2022-08-18 07:59:34.614 - info: javascript.0 (2122) script.js.Charge-Control: RB UTC = 10:18
                    2022-08-18 07:59:34.614 - info: javascript.0 (2122) script.js.Charge-Control: RE UTC = 15:50
                    2022-08-18 07:59:34.614 - info: javascript.0 (2122) script.js.Charge-Control: LE UTC = 16:20
                    2022-08-18 07:59:34.710 - info: javascript.0 (2122) script.js.Charge-Control: ******************* Es wird die Globalstrahlung ab Tag 0 von Proplanta abgerufen *******************
                    2022-08-18 07:59:35.234 - info: javascript.0 (2122) script.js.Charge-Control: Rueckmeldung InterrogateProplanta XHR.Status= 200
                    2022-08-18 07:59:35.242 - info: javascript.0 (2122) script.js.Charge-Control: Globalstrahlung Tag0 =5 Globalstrahlung Tag1 =0.6 Globalstrahlung Tag2 =1.3 Globalstrahlung Tag3 =5.4
                    2022-08-18 07:59:35.317 - info: javascript.0 (2122) script.js.Charge-Control: Näste Aktualisierung Wetterdaten =10:00 Uhr
                    2022-08-18 07:59:35.318 - info: javascript.0 (2122) script.js.Charge-Control: ******************* Es wird die Globalstrahlung ab Tag 4 von Proplanta abgerufen *******************
                    2022-08-18 07:59:35.796 - info: javascript.0 (2122) script.js.Charge-Control: Rueckmeldung InterrogateProplanta XHR.Status= 200
                    2022-08-18 07:59:35.803 - info: javascript.0 (2122) script.js.Charge-Control: Globalstrahlung Tag4 =4.1 Globalstrahlung Tag5 =5.5 Globalstrahlung Tag6 =6.3
                    2022-08-18 07:59:35.864 - info: javascript.0 (2122) script.js.Charge-Control: Prognose Solcast in kWh = 26.33
                    2022-08-18 07:59:35.865 - info: javascript.0 (2122) script.js.Charge-Control: Prognose Solcast 90 Perzentil in kWh = 43.14
                    2022-08-18 07:59:35.865 - info: javascript.0 (2122) script.js.Charge-Control: Prognose Proplanta in kWh = 38.96256
                    2022-08-18 07:59:35.865 - info: javascript.0 (2122) script.js.Charge-Control: Prognose_kWh nach Abzug Korrekturfaktor = 28.962999999999997
                    2022-08-18 07:59:35.865 - info: javascript.0 (2122) script.js.Charge-Control: Bereits produzierte PV-Leistung = 0.32701941010493707
                    2022-08-18 07:59:35.913 - info: javascript.0 (2122) script.js.Charge-Control: Prognose_kWh_heute für Berechnung = 28.63598058989506
                    2022-08-18 07:59:36.118 - info: javascript.0 (2122) script.js.Charge-Control: BatterieProzent(wert)=5.144442128356598
                    2022-08-18 07:59:36.118 - info: javascript.0 (2122) script.js.Charge-Control: Eigenverbrauch Tag = 15
                    2022-08-18 07:59:36.118 - info: javascript.0 (2122) script.js.Charge-Control: AktSpeicherSoC in % = 2
                    2022-08-18 07:59:36.118 - info: javascript.0 (2122) script.js.Charge-Control: Ueberschuss in kWh 5.144442128356598 = (Prognose kWh 28.63598058989506 - Berechneter Eigenverbrauch 12.711538461538462) - FreieKapBatterie_kWh 10.78
                    2022-08-18 07:59:36.118 - info: javascript.0 (2122) script.js.Charge-Control: Ueberschuss in Prozent = 46.76765571233271
                    2022-08-18 07:59:36.166 - info: javascript.0 (2122) script.js.Charge-Control: Bewölkungsgrad 12 Uhr Proplanta 37.5
                    2022-08-18 07:59:36.166 - info: javascript.0 (2122) script.js.Charge-Control: Bewölkungsgrad 15 Uhr Proplanta 100
                    2022-08-18 07:59:36.166 - info: javascript.0 (2122) script.js.Charge-Control: Einstellung 5 aktiv
                    2022-08-18 07:59:43.749 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =4/ BIN =0000000000000100
                    2022-08-18 08:00:00.040 - info: javascript.0 (2122) script.js.Batterie: Text:
                    2022-08-18 08:00:00.041 - info: javascript.0 (2122) script.js.Batterie: Anzahl Geräte: 26 # davon LOWBAT erkannt: 0
                    2022-08-18 08:04:21.083 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:04:22.078 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =132/ BIN =0000000010000100
                    2022-08-18 08:04:27.007 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 0 keine Steuerung ====-
                    2022-08-18 08:04:37.161 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =4/ BIN =0000000000000100
                    2022-08-18 08:13:30.010 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:13:30.177 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =132/ BIN =0000000010000100
                    2022-08-18 08:13:36.014 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:13:39.008 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 0 keine Steuerung ====-
                    2022-08-18 08:13:49.532 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =4/ BIN =0000000000000100
                    2022-08-18 08:14:00.033 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:14:00.402 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =132/ BIN =0000000010000100
                    2022-08-18 08:14:06.912 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:14:12.013 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:14:18.012 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:14:24.013 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:14:30.008 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 0 keine Steuerung ====-
                    2022-08-18 08:14:40.486 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =4/ BIN =0000000000000100
                    2022-08-18 08:16:18.012 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:16:18.612 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =132/ BIN =0000000010000100
                    2022-08-18 08:16:24.049 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:16:30.011 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:16:36.012 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:16:42.011 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:16:48.010 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:16:54.011 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:17:00.024 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:17:06.406 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:17:12.014 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:17:15.007 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 0 keine Steuerung ====-
                    2022-08-18 08:17:25.300 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =4/ BIN =0000000000000100
                    2022-08-18 08:17:57.013 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:17:57.602 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =132/ BIN =0000000010000100
                    2022-08-18 08:18:03.052 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 0 keine Steuerung ====-
                    2022-08-18 08:18:09.012 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:18:15.010 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:18:21.012 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:18:27.013 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:18:33.012 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:18:39.013 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:18:45.011 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:18:51.009 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:18:57.013 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                    2022-08-18 08:19:03.008 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 0 keine Steuerung ====-
                    2022-08-18 08:19:14.107 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =4/ BIN =0000000000000100

                    Viele Grüße
                    Stefan

                    A 1 Antwort Letzte Antwort
                    0
                    • stiwy18S stiwy18

                      @arnod
                      Danke dir Arno!
                      Sieht besser aus, ich hatte hier die Zeiträume in der Funktion anders verstanden.

                      Ich hatte heute Nacht wieder den Fall, Akku war auf 0%, dann hat er in der früh nicht geladen, da Lade- und Entladeleistung immer noch auf 0 Watt gesetzt waren:
                      31412D7D-3F6F-4FEE-9802-06F57F2CDD45.jpeg
                      Hab dann das Skript neu gestartet und alles war wieder okay:

                      Hier die Logs:
                      2022-08-18 07:41:18.014 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 4 E3DC_Set_Power_Mode = 1
                      2022-08-18 07:41:24.007 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 4 keine Steuerung ====-
                      2022-08-18 07:41:34.058 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =4/ BIN =0000000000000100
                      2022-08-18 07:43:18.012 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 4 E3DC_Set_Power_Mode = 1
                      2022-08-18 07:43:18.662 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =132/ BIN =0000000010000100
                      2022-08-18 07:43:24.014 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 4 E3DC_Set_Power_Mode = 1
                      2022-08-18 07:43:30.011 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 4 E3DC_Set_Power_Mode = 1
                      2022-08-18 07:43:36.012 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 4 E3DC_Set_Power_Mode = 1
                      2022-08-18 07:43:42.011 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 4 E3DC_Set_Power_Mode = 1
                      2022-08-18 07:43:48.012 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 4 E3DC_Set_Power_Mode = 1
                      2022-08-18 07:43:51.006 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 4 keine Steuerung ====-
                      2022-08-18 07:44:01.809 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =4/ BIN =0000000000000100
                      2022-08-18 07:59:32.799 - info: javascript.0 (2122) Stop script script.js.Charge-Control
                      2022-08-18 07:59:32.956 - info: javascript.0 (2122) Start javascript script.js.Charge-Control
                      2022-08-18 07:59:33.005 - info: javascript.0 (2122) script.js.Charge-Control: registered 55 subscriptions, 5 schedules, 0 messages, 0 logs and 0 file subscriptions
                      2022-08-18 07:59:33.005 - info: javascript.0 (2122) script.js.Charge-Control: -==== Jetzt sind alle States abgearbeitet ====-
                      2022-08-18 07:59:33.102 - info: javascript.0 (2122) script.js.Charge-Control: ****************************** Es wird Solcast Dach 1 abgerufen ******************************
                      2022-08-18 07:59:33.244 - info: e3dc-rscp.0 (2877) queueSetValue( e3dc-rscp.0.EMS.MAX_DISCHARGE_POWER, 3000 )
                      2022-08-18 07:59:33.253 - info: e3dc-rscp.0 (2877) queueSetValue( e3dc-rscp.0.EMS.DISCHARGE_START_POWER, 65 )
                      2022-08-18 07:59:33.255 - info: e3dc-rscp.0 (2877) queueSetValue( e3dc-rscp.0.EMS.MAX_CHARGE_POWER, 3000 )
                      2022-08-18 07:59:33.257 - info: javascript.0 (2122) script.js.Charge-Control: -==== Laden/Entladen der Batterie ist eingeschaltet ====-
                      2022-08-18 07:59:33.306 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 0 keine Steuerung ====-
                      2022-08-18 07:59:34.051 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =132/ BIN =0000000010000100
                      2022-08-18 07:59:34.531 - info: javascript.0 (2122) script.js.Charge-Control: Rueckmeldung XHR.Status Solcast= 200
                      2022-08-18 07:59:34.532 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-18 pv_estimate= 24.54 pv_estimate90= 41.67
                      2022-08-18 07:59:34.532 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-19 pv_estimate= 15.77 pv_estimate90= 24.91
                      2022-08-18 07:59:34.533 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-20 pv_estimate= 26.58 pv_estimate90= 46.72
                      2022-08-18 07:59:34.533 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-21 pv_estimate= 41.84 pv_estimate90= 47.13
                      2022-08-18 07:59:34.534 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-22 pv_estimate= 41.47 pv_estimate90= 45.01
                      2022-08-18 07:59:34.534 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-23 pv_estimate= 39.13 pv_estimate90= 45.44
                      2022-08-18 07:59:34.535 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-24 pv_estimate= 43.1 pv_estimate90= 44.83
                      2022-08-18 07:59:34.614 - info: javascript.0 (2122) script.js.Charge-Control: RB UTC = 10:18
                      2022-08-18 07:59:34.614 - info: javascript.0 (2122) script.js.Charge-Control: RE UTC = 15:50
                      2022-08-18 07:59:34.614 - info: javascript.0 (2122) script.js.Charge-Control: LE UTC = 16:20
                      2022-08-18 07:59:34.710 - info: javascript.0 (2122) script.js.Charge-Control: ******************* Es wird die Globalstrahlung ab Tag 0 von Proplanta abgerufen *******************
                      2022-08-18 07:59:35.234 - info: javascript.0 (2122) script.js.Charge-Control: Rueckmeldung InterrogateProplanta XHR.Status= 200
                      2022-08-18 07:59:35.242 - info: javascript.0 (2122) script.js.Charge-Control: Globalstrahlung Tag0 =5 Globalstrahlung Tag1 =0.6 Globalstrahlung Tag2 =1.3 Globalstrahlung Tag3 =5.4
                      2022-08-18 07:59:35.317 - info: javascript.0 (2122) script.js.Charge-Control: Näste Aktualisierung Wetterdaten =10:00 Uhr
                      2022-08-18 07:59:35.318 - info: javascript.0 (2122) script.js.Charge-Control: ******************* Es wird die Globalstrahlung ab Tag 4 von Proplanta abgerufen *******************
                      2022-08-18 07:59:35.796 - info: javascript.0 (2122) script.js.Charge-Control: Rueckmeldung InterrogateProplanta XHR.Status= 200
                      2022-08-18 07:59:35.803 - info: javascript.0 (2122) script.js.Charge-Control: Globalstrahlung Tag4 =4.1 Globalstrahlung Tag5 =5.5 Globalstrahlung Tag6 =6.3
                      2022-08-18 07:59:35.864 - info: javascript.0 (2122) script.js.Charge-Control: Prognose Solcast in kWh = 26.33
                      2022-08-18 07:59:35.865 - info: javascript.0 (2122) script.js.Charge-Control: Prognose Solcast 90 Perzentil in kWh = 43.14
                      2022-08-18 07:59:35.865 - info: javascript.0 (2122) script.js.Charge-Control: Prognose Proplanta in kWh = 38.96256
                      2022-08-18 07:59:35.865 - info: javascript.0 (2122) script.js.Charge-Control: Prognose_kWh nach Abzug Korrekturfaktor = 28.962999999999997
                      2022-08-18 07:59:35.865 - info: javascript.0 (2122) script.js.Charge-Control: Bereits produzierte PV-Leistung = 0.32701941010493707
                      2022-08-18 07:59:35.913 - info: javascript.0 (2122) script.js.Charge-Control: Prognose_kWh_heute für Berechnung = 28.63598058989506
                      2022-08-18 07:59:36.118 - info: javascript.0 (2122) script.js.Charge-Control: BatterieProzent(wert)=5.144442128356598
                      2022-08-18 07:59:36.118 - info: javascript.0 (2122) script.js.Charge-Control: Eigenverbrauch Tag = 15
                      2022-08-18 07:59:36.118 - info: javascript.0 (2122) script.js.Charge-Control: AktSpeicherSoC in % = 2
                      2022-08-18 07:59:36.118 - info: javascript.0 (2122) script.js.Charge-Control: Ueberschuss in kWh 5.144442128356598 = (Prognose kWh 28.63598058989506 - Berechneter Eigenverbrauch 12.711538461538462) - FreieKapBatterie_kWh 10.78
                      2022-08-18 07:59:36.118 - info: javascript.0 (2122) script.js.Charge-Control: Ueberschuss in Prozent = 46.76765571233271
                      2022-08-18 07:59:36.166 - info: javascript.0 (2122) script.js.Charge-Control: Bewölkungsgrad 12 Uhr Proplanta 37.5
                      2022-08-18 07:59:36.166 - info: javascript.0 (2122) script.js.Charge-Control: Bewölkungsgrad 15 Uhr Proplanta 100
                      2022-08-18 07:59:36.166 - info: javascript.0 (2122) script.js.Charge-Control: Einstellung 5 aktiv
                      2022-08-18 07:59:43.749 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =4/ BIN =0000000000000100
                      2022-08-18 08:00:00.040 - info: javascript.0 (2122) script.js.Batterie: Text:
                      2022-08-18 08:00:00.041 - info: javascript.0 (2122) script.js.Batterie: Anzahl Geräte: 26 # davon LOWBAT erkannt: 0
                      2022-08-18 08:04:21.083 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:04:22.078 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =132/ BIN =0000000010000100
                      2022-08-18 08:04:27.007 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 0 keine Steuerung ====-
                      2022-08-18 08:04:37.161 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =4/ BIN =0000000000000100
                      2022-08-18 08:13:30.010 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:13:30.177 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =132/ BIN =0000000010000100
                      2022-08-18 08:13:36.014 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:13:39.008 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 0 keine Steuerung ====-
                      2022-08-18 08:13:49.532 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =4/ BIN =0000000000000100
                      2022-08-18 08:14:00.033 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:14:00.402 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =132/ BIN =0000000010000100
                      2022-08-18 08:14:06.912 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:14:12.013 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:14:18.012 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:14:24.013 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:14:30.008 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 0 keine Steuerung ====-
                      2022-08-18 08:14:40.486 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =4/ BIN =0000000000000100
                      2022-08-18 08:16:18.012 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:16:18.612 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =132/ BIN =0000000010000100
                      2022-08-18 08:16:24.049 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:16:30.011 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:16:36.012 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:16:42.011 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:16:48.010 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:16:54.011 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:17:00.024 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:17:06.406 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:17:12.014 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:17:15.007 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 0 keine Steuerung ====-
                      2022-08-18 08:17:25.300 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =4/ BIN =0000000000000100
                      2022-08-18 08:17:57.013 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:17:57.602 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =132/ BIN =0000000010000100
                      2022-08-18 08:18:03.052 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 0 keine Steuerung ====-
                      2022-08-18 08:18:09.012 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:18:15.010 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:18:21.012 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:18:27.013 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:18:33.012 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:18:39.013 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:18:45.011 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:18:51.009 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:18:57.013 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1
                      2022-08-18 08:19:03.008 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 0 keine Steuerung ====-
                      2022-08-18 08:19:14.107 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =4/ BIN =0000000000000100

                      Viele Grüße
                      Stefan

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

                      @stiwy18
                      Es wurde um 7:59 „Einstellung 5“ angewählt.
                      Wie sieht diese bei dir aktuell aus? Wann ist mit der Einstellung 5 Start Regelzeitraum und ende Regelzeitraum?
                      Ich benötige immer die Einstellung mit dem LOG. ;-)

                      stiwy18S 1 Antwort Letzte Antwort
                      0
                      • A ArnoD

                        @stiwy18
                        Es wurde um 7:59 „Einstellung 5“ angewählt.
                        Wie sieht diese bei dir aktuell aus? Wann ist mit der Einstellung 5 Start Regelzeitraum und ende Regelzeitraum?
                        Ich benötige immer die Einstellung mit dem LOG. ;-)

                        stiwy18S Offline
                        stiwy18S Offline
                        stiwy18
                        schrieb am zuletzt editiert von
                        #1441

                        @arnod
                        Guten Morgen Arno :-)

                        Hier wurde das Laden/Entladen deaktiviert:
                        2022-08-18 06:09:06.409 - info: javascript.0 (2122) script.js.Charge-Control: -==== Notstrom Reserve erreicht, Laden/Entladen der Batterie ist ausgeschaltet ====-
                        2022-08-18 06:09:06.400 - info: e3dc-rscp.0 (2877) queueSetValue( e3dc-rscp.0.EMS.DISCHARGE_START_POWER, 0 )
                        2022-08-18 06:09:06.416 - info: e3dc-rscp.0 (2877) queueSetValue( e3dc-rscp.0.EMS.MAX_DISCHARGE_POWER, 0 )
                        2022-08-18 06:09:06.417 - info: e3dc-rscp.0 (2877) queueSetValue( e3dc-rscp.0.EMS.MAX_CHARGE_POWER, 0 )
                        2022-08-18 06:26:03.015 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 4 E3DC_Set_Power_Mode = 1
                        2022-08-18 06:26:03.764 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =132/ BIN =0000000010000100
                        2022-08-18 06:26:09.013 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 4 E3DC_Set_Power_Mode = 1

                        Davor um 4 Uhr wurde auch Einstellung 5 selektiert:
                        2022-08-18 04:00:00.001 - info: javascript.0 (2122) script.js.Charge-Control: ****************************** Es wird Solcast Dach 1 abgerufen ******************************
                        2022-08-18 04:00:00.028 - info: javascript.0 (2122) script.js.Batterie: Text:
                        2022-08-18 04:00:00.028 - info: javascript.0 (2122) script.js.Batterie: Anzahl Geräte: 26 # davon LOWBAT erkannt: 0
                        2022-08-18 04:00:02.578 - info: javascript.0 (2122) script.js.Charge-Control: Rueckmeldung XHR.Status Solcast= 200
                        2022-08-18 04:00:02.579 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-18 pv_estimate= 26.33 pv_estimate90= 43.14
                        2022-08-18 04:00:02.580 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-19 pv_estimate= 15.77 pv_estimate90= 24.91
                        2022-08-18 04:00:02.580 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-20 pv_estimate= 26.58 pv_estimate90= 46.72
                        2022-08-18 04:00:02.581 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-21 pv_estimate= 41.84 pv_estimate90= 47.13
                        2022-08-18 04:00:02.581 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-22 pv_estimate= 41.47 pv_estimate90= 45.01
                        2022-08-18 04:00:02.582 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-23 pv_estimate= 39.13 pv_estimate90= 45.44
                        2022-08-18 04:00:02.582 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-24 pv_estimate= 43.1 pv_estimate90= 44.83
                        2022-08-18 04:00:02.668 - info: javascript.0 (2122) script.js.Charge-Control: Prognose Solcast in kWh = 26.33
                        2022-08-18 04:00:02.669 - info: javascript.0 (2122) script.js.Charge-Control: Prognose Solcast 90 Perzentil in kWh = 43.14
                        2022-08-18 04:00:02.669 - info: javascript.0 (2122) script.js.Charge-Control: Prognose Proplanta in kWh = 42.858816000000004
                        2022-08-18 04:00:02.669 - info: javascript.0 (2122) script.js.Charge-Control: Prognose_kWh nach Abzug Korrekturfaktor = 28.962999999999997
                        2022-08-18 04:00:02.669 - info: javascript.0 (2122) script.js.Charge-Control: Bereits produzierte PV-Leistung = 0
                        2022-08-18 04:00:02.717 - info: javascript.0 (2122) script.js.Charge-Control: Prognose_kWh_heute für Berechnung = 28.962999999999997
                        2022-08-18 04:00:02.834 - info: javascript.0 (2122) script.js.Charge-Control: BatterieProzent(wert)=3.842999999999998
                        2022-08-18 04:00:02.834 - info: javascript.0 (2122) script.js.Charge-Control: Eigenverbrauch Tag = 15
                        2022-08-18 04:00:02.834 - info: javascript.0 (2122) script.js.Charge-Control: AktSpeicherSoC in % = 8
                        2022-08-18 04:00:02.834 - info: javascript.0 (2122) script.js.Charge-Control: Ueberschuss in kWh 3.842999999999998 = (Prognose kWh 28.962999999999997 - Berechneter Eigenverbrauch 15) - FreieKapBatterie_kWh 10.12
                        2022-08-18 04:00:02.834 - info: javascript.0 (2122) script.js.Charge-Control: Ueberschuss in Prozent = 34.93636363636362
                        2022-08-18 04:00:02.878 - info: javascript.0 (2122) script.js.Charge-Control: Bewölkungsgrad 12 Uhr Proplanta 25
                        2022-08-18 04:00:02.878 - info: javascript.0 (2122) script.js.Charge-Control: Bewölkungsgrad 15 Uhr Proplanta 100
                        2022-08-18 04:00:02.878 - info: javascript.0 (2122) script.js.Charge-Control: Einstellung 5 aktiv

                        Die Einstellung 5 sieht wie folgt aus:
                        F3084670-0B08-412A-9A69-2527A69A45A8.jpeg

                        Aber da er unter 500 Watt PV Leistung ist, sollte er doch einfach laden :-)

                        Viele Grüße
                        Stefan

                        A 1 Antwort Letzte Antwort
                        0
                        • stiwy18S stiwy18

                          @arnod
                          Guten Morgen Arno :-)

                          Hier wurde das Laden/Entladen deaktiviert:
                          2022-08-18 06:09:06.409 - info: javascript.0 (2122) script.js.Charge-Control: -==== Notstrom Reserve erreicht, Laden/Entladen der Batterie ist ausgeschaltet ====-
                          2022-08-18 06:09:06.400 - info: e3dc-rscp.0 (2877) queueSetValue( e3dc-rscp.0.EMS.DISCHARGE_START_POWER, 0 )
                          2022-08-18 06:09:06.416 - info: e3dc-rscp.0 (2877) queueSetValue( e3dc-rscp.0.EMS.MAX_DISCHARGE_POWER, 0 )
                          2022-08-18 06:09:06.417 - info: e3dc-rscp.0 (2877) queueSetValue( e3dc-rscp.0.EMS.MAX_CHARGE_POWER, 0 )
                          2022-08-18 06:26:03.015 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 4 E3DC_Set_Power_Mode = 1
                          2022-08-18 06:26:03.764 - info: javascript.0 (2122) script.js.E3DC_Skriptsammlung: EMS-Status Dez =132/ BIN =0000000010000100
                          2022-08-18 06:26:09.013 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 4 E3DC_Set_Power_Mode = 1

                          Davor um 4 Uhr wurde auch Einstellung 5 selektiert:
                          2022-08-18 04:00:00.001 - info: javascript.0 (2122) script.js.Charge-Control: ****************************** Es wird Solcast Dach 1 abgerufen ******************************
                          2022-08-18 04:00:00.028 - info: javascript.0 (2122) script.js.Batterie: Text:
                          2022-08-18 04:00:00.028 - info: javascript.0 (2122) script.js.Batterie: Anzahl Geräte: 26 # davon LOWBAT erkannt: 0
                          2022-08-18 04:00:02.578 - info: javascript.0 (2122) script.js.Charge-Control: Rueckmeldung XHR.Status Solcast= 200
                          2022-08-18 04:00:02.579 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-18 pv_estimate= 26.33 pv_estimate90= 43.14
                          2022-08-18 04:00:02.580 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-19 pv_estimate= 15.77 pv_estimate90= 24.91
                          2022-08-18 04:00:02.580 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-20 pv_estimate= 26.58 pv_estimate90= 46.72
                          2022-08-18 04:00:02.581 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-21 pv_estimate= 41.84 pv_estimate90= 47.13
                          2022-08-18 04:00:02.581 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-22 pv_estimate= 41.47 pv_estimate90= 45.01
                          2022-08-18 04:00:02.582 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-23 pv_estimate= 39.13 pv_estimate90= 45.44
                          2022-08-18 04:00:02.582 - info: javascript.0 (2122) script.js.Charge-Control: Summe PV Leistung Tag 2022-08-24 pv_estimate= 43.1 pv_estimate90= 44.83
                          2022-08-18 04:00:02.668 - info: javascript.0 (2122) script.js.Charge-Control: Prognose Solcast in kWh = 26.33
                          2022-08-18 04:00:02.669 - info: javascript.0 (2122) script.js.Charge-Control: Prognose Solcast 90 Perzentil in kWh = 43.14
                          2022-08-18 04:00:02.669 - info: javascript.0 (2122) script.js.Charge-Control: Prognose Proplanta in kWh = 42.858816000000004
                          2022-08-18 04:00:02.669 - info: javascript.0 (2122) script.js.Charge-Control: Prognose_kWh nach Abzug Korrekturfaktor = 28.962999999999997
                          2022-08-18 04:00:02.669 - info: javascript.0 (2122) script.js.Charge-Control: Bereits produzierte PV-Leistung = 0
                          2022-08-18 04:00:02.717 - info: javascript.0 (2122) script.js.Charge-Control: Prognose_kWh_heute für Berechnung = 28.962999999999997
                          2022-08-18 04:00:02.834 - info: javascript.0 (2122) script.js.Charge-Control: BatterieProzent(wert)=3.842999999999998
                          2022-08-18 04:00:02.834 - info: javascript.0 (2122) script.js.Charge-Control: Eigenverbrauch Tag = 15
                          2022-08-18 04:00:02.834 - info: javascript.0 (2122) script.js.Charge-Control: AktSpeicherSoC in % = 8
                          2022-08-18 04:00:02.834 - info: javascript.0 (2122) script.js.Charge-Control: Ueberschuss in kWh 3.842999999999998 = (Prognose kWh 28.962999999999997 - Berechneter Eigenverbrauch 15) - FreieKapBatterie_kWh 10.12
                          2022-08-18 04:00:02.834 - info: javascript.0 (2122) script.js.Charge-Control: Ueberschuss in Prozent = 34.93636363636362
                          2022-08-18 04:00:02.878 - info: javascript.0 (2122) script.js.Charge-Control: Bewölkungsgrad 12 Uhr Proplanta 25
                          2022-08-18 04:00:02.878 - info: javascript.0 (2122) script.js.Charge-Control: Bewölkungsgrad 15 Uhr Proplanta 100
                          2022-08-18 04:00:02.878 - info: javascript.0 (2122) script.js.Charge-Control: Einstellung 5 aktiv

                          Die Einstellung 5 sieht wie folgt aus:
                          F3084670-0B08-412A-9A69-2527A69A45A8.jpeg

                          Aber da er unter 500 Watt PV Leistung ist, sollte er doch einfach laden :-)

                          Viele Grüße
                          Stefan

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

                          @stiwy18
                          Die Regelung hat eigentlich das gemacht was sie soll :-)

                          In der Nacht wurde das weitere Entladen der Batterie verhindert, da der min. SOC Batterie für Notstrom erreicht wurde. Die Lade/Entladeleistung beim E3DC wird erst wieder eingeschaltet, wenn die PV-Leistung min. 500W erreicht, um ein ständiges aus und einschalten zu verhindern.
                          Das aus und einschalten der Lade/Entladeleistung beim E3DC führt immer zu einem Schreibvorgang auf der internen SSD vom E3DC und deswegen will ich das auf das Nötigste reduzieren.

                          Um 7:59 Uhr wurde das Script neu gestartet:

                          2022-08-18 07:59:33.005 - info: javascript.0 (2122) script.js.Charge-Control: -==== Jetzt sind alle States abgearbeitet ====-

                          Hier war die PV-Leistung anscheinend kurz über 500W und es wurde das Laden/Entladen beim E3DC wieder eingeschaltet:

                          2022-08-18 07:59:33.257 - info: javascript.0 (2122) script.js.Charge-Control: -==== Laden/Entladen der Batterie ist eingeschaltet ====-

                          Da die Ladeschwelle noch nicht erreicht ist und alles in die Batterie gespeichert werden soll (Standard E3DC Steuerung), wurde die Steuerung E3DC überlassen (bis E3DC wieder selber regelt, dauert es 1bis 2 sek.):

                          2022-08-18 07:59:33.306 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 0 keine Steuerung ====-

                          Immer wenn die Berechnung zu einem entladen der Batterie geführt hätte, weil der Hausverbrauch höher ist als die PV-Leistung wurde das Entladen der Batterie vom Script verhindert, da der min SOC Batterie für Notstrom erreicht war.

                          2022-08-18 08:04:21.083 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1

                          Wenn das nicht der Fall war, wurde die Steuerung wieder E3DC überlassen, solange die Ladeschwelle noch nicht erreicht ist.

                          stiwy18S 1 Antwort Letzte Antwort
                          0
                          • A ArnoD

                            @stiwy18
                            Die Regelung hat eigentlich das gemacht was sie soll :-)

                            In der Nacht wurde das weitere Entladen der Batterie verhindert, da der min. SOC Batterie für Notstrom erreicht wurde. Die Lade/Entladeleistung beim E3DC wird erst wieder eingeschaltet, wenn die PV-Leistung min. 500W erreicht, um ein ständiges aus und einschalten zu verhindern.
                            Das aus und einschalten der Lade/Entladeleistung beim E3DC führt immer zu einem Schreibvorgang auf der internen SSD vom E3DC und deswegen will ich das auf das Nötigste reduzieren.

                            Um 7:59 Uhr wurde das Script neu gestartet:

                            2022-08-18 07:59:33.005 - info: javascript.0 (2122) script.js.Charge-Control: -==== Jetzt sind alle States abgearbeitet ====-

                            Hier war die PV-Leistung anscheinend kurz über 500W und es wurde das Laden/Entladen beim E3DC wieder eingeschaltet:

                            2022-08-18 07:59:33.257 - info: javascript.0 (2122) script.js.Charge-Control: -==== Laden/Entladen der Batterie ist eingeschaltet ====-

                            Da die Ladeschwelle noch nicht erreicht ist und alles in die Batterie gespeichert werden soll (Standard E3DC Steuerung), wurde die Steuerung E3DC überlassen (bis E3DC wieder selber regelt, dauert es 1bis 2 sek.):

                            2022-08-18 07:59:33.306 - info: javascript.0 (2122) script.js.Charge-Control: -==== Schritt = 0 keine Steuerung ====-

                            Immer wenn die Berechnung zu einem entladen der Batterie geführt hätte, weil der Hausverbrauch höher ist als die PV-Leistung wurde das Entladen der Batterie vom Script verhindert, da der min SOC Batterie für Notstrom erreicht war.

                            2022-08-18 08:04:21.083 - info: javascript.0 (2122) script.js.Charge-Control: Schritt = 0 E3DC_Set_Power_Mode = 1

                            Wenn das nicht der Fall war, wurde die Steuerung wieder E3DC überlassen, solange die Ladeschwelle noch nicht erreicht ist.

                            stiwy18S Offline
                            stiwy18S Offline
                            stiwy18
                            schrieb am zuletzt editiert von
                            #1443

                            @arnod
                            Hi Arno,
                            danke für die Erläuterung, das heisst, quasi, wenn der Akku auf Notstrom SOC gefallen ist, dann bleibt der Akku solange auf 0 Watt Lade-/Entladeleistung, bis die PV wieder 500 Watt liefert? Dacht bis 500 Watt überlässt er alles dem E3DC :-) .

                            Wäre es da nicht sinnvoller, dass er mit Einsatz der Stomproduktion zumindest das Laden wieder zulässt?
                            Ich denke speziell zur Winterzeit, wird da lange ins Netz eingespeist, bis er wirklich die 500 Watt wieder knackt?

                            Viele Grüße
                            Stefan

                            A 1 Antwort Letzte Antwort
                            0
                            • stiwy18S stiwy18

                              @arnod
                              Hi Arno,
                              danke für die Erläuterung, das heisst, quasi, wenn der Akku auf Notstrom SOC gefallen ist, dann bleibt der Akku solange auf 0 Watt Lade-/Entladeleistung, bis die PV wieder 500 Watt liefert? Dacht bis 500 Watt überlässt er alles dem E3DC :-) .

                              Wäre es da nicht sinnvoller, dass er mit Einsatz der Stomproduktion zumindest das Laden wieder zulässt?
                              Ich denke speziell zur Winterzeit, wird da lange ins Netz eingespeist, bis er wirklich die 500 Watt wieder knackt?

                              Viele Grüße
                              Stefan

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

                              @stiwy18 sagte in E3DC Hauskraftwerk steuern:

                              wenn der Akku auf Notstrom SOC gefallen ist, dann bleibt der Akku solange auf 0 Watt Lade-/Entladeleistung, bis die PV wieder 500 Watt liefert? Dacht bis 500 Watt überlässt er alles dem E3DC

                              Die 500 W Grenze gibt es zweimal, einmal als Einschaltkriterium der Lade/Entladeleistung E3DC und einmal wann die Steuerung an E3DC übergeben wird.

                              Aktuell wird bei 500W PV-Leistung eingeschalten und bei 100W ausgeschalten.
                              Du kannst es ja mal versuchen und den Schaltabstand zu verringern. Dazu einfach die Zeile 345 ändern und bei 500 mal 200 eintragen:

                              if (Notstrom_Status == 1 || Notstrom_Status == 4 || Batterie_SOC_Proz > Notstrom_SOC_Proz || PV_Leistung_E3DC_W > 200 ){
                              

                              Wenn dann aber öfter ein und ausgeschaltet wird, würde ich wieder auf 500W gehen, da sonst die SSD zu oft beschrieben wird und das soll auf Dauer nicht gut sein ;-)
                              Werde es bei mir auch mal testen wie weit da man verringern kann.

                              stiwy18S 1 Antwort Letzte Antwort
                              0
                              • A ArnoD

                                @stiwy18 sagte in E3DC Hauskraftwerk steuern:

                                wenn der Akku auf Notstrom SOC gefallen ist, dann bleibt der Akku solange auf 0 Watt Lade-/Entladeleistung, bis die PV wieder 500 Watt liefert? Dacht bis 500 Watt überlässt er alles dem E3DC

                                Die 500 W Grenze gibt es zweimal, einmal als Einschaltkriterium der Lade/Entladeleistung E3DC und einmal wann die Steuerung an E3DC übergeben wird.

                                Aktuell wird bei 500W PV-Leistung eingeschalten und bei 100W ausgeschalten.
                                Du kannst es ja mal versuchen und den Schaltabstand zu verringern. Dazu einfach die Zeile 345 ändern und bei 500 mal 200 eintragen:

                                if (Notstrom_Status == 1 || Notstrom_Status == 4 || Batterie_SOC_Proz > Notstrom_SOC_Proz || PV_Leistung_E3DC_W > 200 ){
                                

                                Wenn dann aber öfter ein und ausgeschaltet wird, würde ich wieder auf 500W gehen, da sonst die SSD zu oft beschrieben wird und das soll auf Dauer nicht gut sein ;-)
                                Werde es bei mir auch mal testen wie weit da man verringern kann.

                                stiwy18S Offline
                                stiwy18S Offline
                                stiwy18
                                schrieb am zuletzt editiert von
                                #1445

                                @arnod
                                Und schon wieder dazugelernt :-) Ich hab jetzt mal 300 Watt gemacht, da ich einen „Leerlaufverbrauch“ von 250 Watt im Haus hab und beobachte das mal so.
                                Wie wäre die Idee, das triggern zu verhindern, wenn man sagt, einschalten ab x Watt und dann für z.B. 60 Minuten die Schleife zum abschalten zu unterbinden?
                                Das würde ja die Schreibzyklen generell reduzieren, da auch 500 Watt irgendwann ein „schwankender Scheitelpunkt“ sein kann?

                                Viele Grüße
                                Stefan

                                A 1 Antwort Letzte Antwort
                                0
                                • stiwy18S stiwy18

                                  @arnod
                                  Und schon wieder dazugelernt :-) Ich hab jetzt mal 300 Watt gemacht, da ich einen „Leerlaufverbrauch“ von 250 Watt im Haus hab und beobachte das mal so.
                                  Wie wäre die Idee, das triggern zu verhindern, wenn man sagt, einschalten ab x Watt und dann für z.B. 60 Minuten die Schleife zum abschalten zu unterbinden?
                                  Das würde ja die Schreibzyklen generell reduzieren, da auch 500 Watt irgendwann ein „schwankender Scheitelpunkt“ sein kann?

                                  Viele Grüße
                                  Stefan

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

                                  @stiwy18
                                  Deine Idee hat mich auf eine andere Lösung gebracht :-)
                                  Ich werde die Astro-Funktion verwenden, vor Sonnenuntergang (sunset) und 100W PV-Leistung wird eingeschaltet und nach Sonnenuntergang wird ausgeschaltet.
                                  Damit sollte es funktionieren.

                                  stiwy18S 1 Antwort Letzte Antwort
                                  0
                                  • A ArnoD

                                    @stiwy18
                                    Deine Idee hat mich auf eine andere Lösung gebracht :-)
                                    Ich werde die Astro-Funktion verwenden, vor Sonnenuntergang (sunset) und 100W PV-Leistung wird eingeschaltet und nach Sonnenuntergang wird ausgeschaltet.
                                    Damit sollte es funktionieren.

                                    stiwy18S Offline
                                    stiwy18S Offline
                                    stiwy18
                                    schrieb am zuletzt editiert von
                                    #1447

                                    @arnod Stimmt, das ist natürlich noch genialer :+1:

                                    1 Antwort Letzte Antwort
                                    0
                                    • A ArnoD

                                      Habe eine neue Version Charge-Control auf GitHub hochgeladen.
                                      Version: 1.0.15
                                      Änderungen:

                                      • Fehler, dass beim Abrufen der Wetterdaten Proplanta über Timer die falsche URL verwendet wurde, behoben.
                                      • Kleinere Script Optimierungen durchgeführt.
                                      A Offline
                                      A Offline
                                      ArnoD
                                      schrieb am zuletzt editiert von
                                      #1448

                                      Habe eine neue Version Charge-Control auf GitHub hochgeladen.
                                      Version: 1.0.16
                                      Änderungen:

                                      • Ein-/ Ausschaltkriterium der Lade/Entladeleistung E3DC geändert. Es wird jetzt die Astro-Funktion "sunset" verwendet.
                                      A 1 Antwort Letzte Antwort
                                      0
                                      • C Offline
                                        C Offline
                                        Chilihead
                                        schrieb am zuletzt editiert von
                                        #1449

                                        @ArnoD hab jetzt mal das neue Script ausporbiert.
                                        Irgendwas zwickts da bei mir wohl oder ist das so gewollt?
                                        Das Script "spamt" mir die IOB Warnungen voll mit set power mode...

                                        javascript.0
                                        2022-08-30 13:04:33.017	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2605 M_Power = 2652
                                        
                                        javascript.0
                                        2022-08-30 13:04:27.015	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2604 M_Power = 2652
                                        
                                        javascript.0
                                        2022-08-30 13:04:21.018	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2603 M_Power = 2652
                                        
                                        admin.0
                                        2022-08-30 13:04:20.720	info	<== Disconnect system.user.admin from ::ffff:192.168.1.62 javascript
                                        
                                        admin.0
                                        2022-08-30 13:04:20.720	info	<== Disconnect system.user.admin from ::ffff:192.168.1.62 javascript
                                        
                                        javascript.0
                                        2022-08-30 13:04:15.012	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2602 M_Power = 2652
                                        
                                        javascript.0
                                        2022-08-30 13:04:09.021	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2601 M_Power = 2652
                                        
                                        javascript.0
                                        2022-08-30 13:04:03.011	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2600 M_Power = 2652
                                        
                                        javascript.0
                                        2022-08-30 13:03:57.010	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2599 M_Power = 2652
                                        
                                        javascript.0
                                        2022-08-30 13:03:51.014	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2598 M_Power = 2652
                                        
                                        javascript.0
                                        2022-08-30 13:03:51.004	info	script.js.E3DC_Charge_Control: -==== 2 M_Power:2652 = Math.round(((Ladeende_Proz:80 - Batterie_SOC_Proz:72)*Speichergroesse_kWh:15*10*3600) / (tRegelende:41460 - Zeit_aktuell_UTC_sek:39831)) ====-
                                        
                                        javascript.0
                                        2022-08-30 13:03:45.012	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2597 M_Power = 2600
                                        
                                        javascript.0
                                        2022-08-30 13:03:39.010	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2596 M_Power = 2600
                                        
                                        javascript.0
                                        2022-08-30 13:03:33.042	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2595 M_Power = 2600
                                        
                                        javascript.0
                                        2022-08-30 13:03:27.028	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2594 M_Power = 2600
                                        
                                        javascript.0
                                        2022-08-30 13:03:21.011	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2593 M_Power = 2600
                                        
                                        javascript.0
                                        2022-08-30 13:03:15.015	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2592 M_Power = 2600
                                        
                                        javascript.0
                                        2022-08-30 13:03:09.016	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2591 M_Power = 2600
                                        
                                        javascript.0
                                        2022-08-30 13:03:03.020	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2590 M_Power = 2600
                                        
                                        javascript.0
                                        2022-08-30 13:02:57.010	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2589 M_Power = 2600
                                        
                                        javascript.0
                                        2022-08-30 13:02:51.016	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2588 M_Power = 2600
                                        
                                        javascript.0
                                        2022-08-30 13:02:45.036	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2587 M_Power = 2600
                                        
                                        javascript.0
                                        2022-08-30 13:02:39.011	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2586 M_Power = 2600
                                        
                                        javascript.0
                                        2022-08-30 13:02:33.018	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2585 M_Power = 2600
                                        
                                        A 1 Antwort Letzte Antwort
                                        0
                                        • C Chilihead

                                          @ArnoD hab jetzt mal das neue Script ausporbiert.
                                          Irgendwas zwickts da bei mir wohl oder ist das so gewollt?
                                          Das Script "spamt" mir die IOB Warnungen voll mit set power mode...

                                          javascript.0
                                          2022-08-30 13:04:33.017	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2605 M_Power = 2652
                                          
                                          javascript.0
                                          2022-08-30 13:04:27.015	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2604 M_Power = 2652
                                          
                                          javascript.0
                                          2022-08-30 13:04:21.018	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2603 M_Power = 2652
                                          
                                          admin.0
                                          2022-08-30 13:04:20.720	info	<== Disconnect system.user.admin from ::ffff:192.168.1.62 javascript
                                          
                                          admin.0
                                          2022-08-30 13:04:20.720	info	<== Disconnect system.user.admin from ::ffff:192.168.1.62 javascript
                                          
                                          javascript.0
                                          2022-08-30 13:04:15.012	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2602 M_Power = 2652
                                          
                                          javascript.0
                                          2022-08-30 13:04:09.021	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2601 M_Power = 2652
                                          
                                          javascript.0
                                          2022-08-30 13:04:03.011	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2600 M_Power = 2652
                                          
                                          javascript.0
                                          2022-08-30 13:03:57.010	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2599 M_Power = 2652
                                          
                                          javascript.0
                                          2022-08-30 13:03:51.014	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2598 M_Power = 2652
                                          
                                          javascript.0
                                          2022-08-30 13:03:51.004	info	script.js.E3DC_Charge_Control: -==== 2 M_Power:2652 = Math.round(((Ladeende_Proz:80 - Batterie_SOC_Proz:72)*Speichergroesse_kWh:15*10*3600) / (tRegelende:41460 - Zeit_aktuell_UTC_sek:39831)) ====-
                                          
                                          javascript.0
                                          2022-08-30 13:03:45.012	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2597 M_Power = 2600
                                          
                                          javascript.0
                                          2022-08-30 13:03:39.010	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2596 M_Power = 2600
                                          
                                          javascript.0
                                          2022-08-30 13:03:33.042	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2595 M_Power = 2600
                                          
                                          javascript.0
                                          2022-08-30 13:03:27.028	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2594 M_Power = 2600
                                          
                                          javascript.0
                                          2022-08-30 13:03:21.011	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2593 M_Power = 2600
                                          
                                          javascript.0
                                          2022-08-30 13:03:15.015	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2592 M_Power = 2600
                                          
                                          javascript.0
                                          2022-08-30 13:03:09.016	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2591 M_Power = 2600
                                          
                                          javascript.0
                                          2022-08-30 13:03:03.020	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2590 M_Power = 2600
                                          
                                          javascript.0
                                          2022-08-30 13:02:57.010	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2589 M_Power = 2600
                                          
                                          javascript.0
                                          2022-08-30 13:02:51.016	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2588 M_Power = 2600
                                          
                                          javascript.0
                                          2022-08-30 13:02:45.036	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2587 M_Power = 2600
                                          
                                          javascript.0
                                          2022-08-30 13:02:39.011	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2586 M_Power = 2600
                                          
                                          javascript.0
                                          2022-08-30 13:02:33.018	warn	script.js.E3DC_Charge_Control: Schritt = 2 E3DC_Set_Power_Mode = 3 (laden) Set_Power_Value_W = 2585 M_Power = 2600
                                          
                                          A Offline
                                          A Offline
                                          ArnoD
                                          schrieb am zuletzt editiert von
                                          #1450

                                          @chilihead
                                          Im Skript die Konstante LogAusgabeSteuerung = false setzen.

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          624

                                          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
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe