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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. E3DC Hauskraftwerk steuern

NEWS

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

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

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

E3DC Hauskraftwerk steuern

Geplant Angeheftet Gesperrt Verschoben JavaScript
3.4k Beiträge 70 Kommentatoren 1.6m Aufrufe 62 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A Abyss

    @smartboart
    Danke für das Update des neuen Scriptes.
    @ArnoD
    Danke für das neue Charge-Control und die neue Art der Regelung.
    Klasse Sache!!
    Freue mich schon auf die Möglichkeit der manuellen Speicherladung. 😉

    Nach langer Pause hab ich mich mal wieder drangesetzt um meine Systeme auf den aktuellen Stand zu bringen.
    Bei deinem Autonomie-Script scheitere ich grad an folgender Zeile:
    const idE3DCReserve = 'javascript.0.PVAnlage.E3DC-Control.Allgemein.Notstrom_akt'/aktuell berechnete Notstromreserve/;

    Wo kommt das Objekt her? das gibt es bei mir nicht und wird weder durch Charge-Control noch die Autonomiezeit erstellt?
    Hab ich hier was verpasst?
    Ohne das bekomme ich nur Fehlermeldungen und die Berechnung läuft nicht.

    Danke und Grüße

    H Offline
    H Offline
    HDAndy
    schrieb am zuletzt editiert von
    #1890

    @abyss
    Das Objekt legt Charge-Control an und befindet sich bei mir unter: '0_userdata.0.Charge_Control.Allgemein.Notstrom_akt'.

    Pfad ändern und geht 🙂

    A 1 Antwort Letzte Antwort
    1
    • A Abyss

      @smartboart
      Danke für das Update des neuen Scriptes.
      @ArnoD
      Danke für das neue Charge-Control und die neue Art der Regelung.
      Klasse Sache!!
      Freue mich schon auf die Möglichkeit der manuellen Speicherladung. 😉

      Nach langer Pause hab ich mich mal wieder drangesetzt um meine Systeme auf den aktuellen Stand zu bringen.
      Bei deinem Autonomie-Script scheitere ich grad an folgender Zeile:
      const idE3DCReserve = 'javascript.0.PVAnlage.E3DC-Control.Allgemein.Notstrom_akt'/aktuell berechnete Notstromreserve/;

      Wo kommt das Objekt her? das gibt es bei mir nicht und wird weder durch Charge-Control noch die Autonomiezeit erstellt?
      Hab ich hier was verpasst?
      Ohne das bekomme ich nur Fehlermeldungen und die Berechnung läuft nicht.

      Danke und Grüße

      smartboartS Offline
      smartboartS Offline
      smartboart
      schrieb am zuletzt editiert von
      #1891

      @abyss Ja sorry..eben erst gelesen...arnos Script legt alles unter userdata an..ich habe das bei mir geändert weil ich nie auf userdata umgestellt habe und vergessen darauf hinzuweisen...

      1 Antwort Letzte Antwort
      0
      • H HDAndy

        @abyss
        Das Objekt legt Charge-Control an und befindet sich bei mir unter: '0_userdata.0.Charge_Control.Allgemein.Notstrom_akt'.

        Pfad ändern und geht 🙂

        A Offline
        A Offline
        Abyss
        schrieb am zuletzt editiert von
        #1892

        @hdandy

        Danke euch für den Hinweis.
        Hab alles durchgeklickt aber an der Stelle wohl aktiv überlesen. 😉
        Jetzt sieht es deutlich besser aus.

        Danke nochmal!!

        1 Antwort Letzte Antwort
        0
        • A ArnoD

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

          • Entladen wird bei Erreichen der Notstromreserve gestoppt und erst bei +1 % Batterie SOC über Notstromreserve SOC wieder freigeben.
          • Neue Objekt ID 0_userdata.0.Charge_Control.Allgemein.Automatik_Regelung, um die Regelung vom Script in VIS ausschalten zu können. Achtung! Es wird dann auch keine Notstromreserve mehr berücksichtigt und man muss diese, wenn gewünscht, wieder direkt beim E3DC einstellen.
          • Fehler behoben das die untere Ladeschwelle nicht mehr berücksichtigt wurde
          A Offline
          A Offline
          ArnoD
          schrieb am zuletzt editiert von
          #1893

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

          • Bei der Abfragezeit der Daten von Solcast, werden die Minuten zufällig berechnet. Solcast Daten werden jetzt zwischen 4:01 Uhr und 4:59 Uhr abgerufen.
          • Fehler in Funktion CheckPrognose() behoben. Die Variable Notstrom_SOC_Proz wurde hier auf Einstellwert zurückgesetzt.
          A 1 Antwort Letzte Antwort
          0
          • J jans_ios

            Ich habe leider nach wie vor die Situation, dass meine Wallbox bei dem Modbus-InputRegister "modbus.1.inputRegisters.128_total_kwh" immer eine 0 liefert. Ich vermute mittlerweile die Ursache eher in der Wallbox-Konfiguration, gerade der Bereich "Energy Meter" könnte hier relevant sein. Auch kommt mir der Status "Energy Charge Sequence" auf der Status-Seite komisch vor - da zählt nichts hoch, laut Handbuch soll hier die "Energiemenge, die im aktuellen Ladevorgang bereits geladen wurde" angezeigt werden - bei mir nichts 😞

            Ich habe mal Screenshots aus dem Webinterface meiner Wallbox gemacht. Kann die mal bitte jemand vergleichen mit seinen Settings?
            Danke!
            Status.jpg Configuration.jpg Energy Meter.jpg

            Z Offline
            Z Offline
            Zorrokater
            schrieb am zuletzt editiert von Zorrokater
            #1894

            @jans_ios Hi, wie bist Du auf die Website der Wallbox gekommen. Mir fehlt das Kennwort. Kannst Du mir bitte helfen?
            Liebe Grüße Zorrokater

            smartboartS 1 Antwort Letzte Antwort
            0
            • Z Zorrokater

              @jans_ios Hi, wie bist Du auf die Website der Wallbox gekommen. Mir fehlt das Kennwort. Kannst Du mir bitte helfen?
              Liebe Grüße Zorrokater

              smartboartS Offline
              smartboartS Offline
              smartboart
              schrieb am zuletzt editiert von smartboart
              #1895

              @zorrokater probier mal wallbe7213

              1 Antwort Letzte Antwort
              0
              • J Offline
                J Offline
                jans_ios
                schrieb am zuletzt editiert von
                #1896

                @ArnoD
                Ich hatte (bis eben) den Wert "Unload" auf 32% stehen. Das führte heute Nacht und auch in einer vorherigen Nacht dazu, dass der Speicher ab 01:00 Uhr bis auf 32% ins Netz entladen wurde. Ich hatte es eigentlich so verstanden, dass dies erst bei PV-Produktions-Beginn passieren sollte, was ja auch Sinn machen würde - liegt hier ein Fehler vor? Ich schicke Dir mal per PN mein heutiges Log, da kann man das schön sehen.

                Außerdem: Besteht die Möglichkeit, den hier ins Netz eingespeisten Strom "umzulenken" bspw. zu einem MyPV-Heizstab in der Heizung? Das würde mir mehr bringen in Richtung Eigenverbrauch.

                Danke!

                Gruß, Jan

                A 1 Antwort Letzte Antwort
                0
                • J jans_ios

                  @ArnoD
                  Ich hatte (bis eben) den Wert "Unload" auf 32% stehen. Das führte heute Nacht und auch in einer vorherigen Nacht dazu, dass der Speicher ab 01:00 Uhr bis auf 32% ins Netz entladen wurde. Ich hatte es eigentlich so verstanden, dass dies erst bei PV-Produktions-Beginn passieren sollte, was ja auch Sinn machen würde - liegt hier ein Fehler vor? Ich schicke Dir mal per PN mein heutiges Log, da kann man das schön sehen.

                  Außerdem: Besteht die Möglichkeit, den hier ins Netz eingespeisten Strom "umzulenken" bspw. zu einem MyPV-Heizstab in der Heizung? Das würde mir mehr bringen in Richtung Eigenverbrauch.

                  Danke!

                  Gruß, Jan

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

                  @jans_ios
                  Hallo Jan,
                  der Link zum Download funktioniert aktuell nicht, da bekomme ich immer eine Zeitüberschreitung.
                  Ich werde es aber später noch mal versuchen.

                  Gruß Arno

                  J 1 Antwort Letzte Antwort
                  0
                  • A ArnoD

                    @jans_ios
                    Hallo Jan,
                    der Link zum Download funktioniert aktuell nicht, da bekomme ich immer eine Zeitüberschreitung.
                    Ich werde es aber später noch mal versuchen.

                    Gruß Arno

                    J Offline
                    J Offline
                    jans_ios
                    schrieb am zuletzt editiert von
                    #1898

                    @arnod
                    Mist, da habe ich wohl gerade ein kleineres Problem 😉 Schön, dass sowas immer dann auftritt, wenn man selbst nicht zuhause ist.
                    Ich poste hier mal ein paar relevante Zeilen. So beginnt es um 01:00 Uhr:

                    2023-02-14 01:00:00.243  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" -==== Vor Regelbeginn ====- "}##
                    2023-02-14 01:00:00.243  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" -==== 1 M_Power: -261 = Math.round(((Unload_SOC_Proz:32 - Batterie_SOC_Proz:46)*Speichergroesse_kWh: 18*10*3600) / (tRegelbeginn:34750 - Zeit_aktuell_UTC_sek:0)) ====- "}##
                    2023-02-14 01:00:00.290  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung M_Power=-261 "}##
                    2023-02-14 01:00:00.290  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung PowerGrid =-730"}##
                    2023-02-14 01:00:00.342  - warn: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":"-==== Batterie entladen Schritt = 1 Set_Power_Mode = 2 entladen Set_Power_Value_W = -730 M_Power = -730 ====-"}##
                    2023-02-14 01:00:03.006  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" -==== 1 M_Power: -261 = Math.round(((Unload_SOC_Proz:32 - Batterie_SOC_Proz:46)*Speichergroesse_kWh: 18*10*3600) / (tRegelbeginn:34750 - Zeit_aktuell_UTC_sek:3)) ====- "}##
                    2023-02-14 01:00:03.054  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung M_Power=-261 "}##
                    2023-02-14 01:00:03.055  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung PowerGrid =-526"}##
                    2023-02-14 01:00:03.117  - warn: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":"-==== Batterie entladen Schritt = 1 Set_Power_Mode = 2 entladen Set_Power_Value_W = -526 M_Power = -526 ====-"}##
                    2023-02-14 01:00:06.008  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" -==== 1 M_Power: -261 = Math.round(((Unload_SOC_Proz:32 - Batterie_SOC_Proz:46)*Speichergroesse_kWh: 18*10*3600) / (tRegelbeginn:34750 - Zeit_aktuell_UTC_sek:6)) ====- "}##
                    2023-02-14 01:00:06.053  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung M_Power=-261 "}##
                    2023-02-14 01:00:06.054  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung PowerGrid =-927"}##
                    2023-02-14 01:00:06.068  - warn: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":"-==== Batterie entladen Schritt = 1 Set_Power_Mode = 2 entladen Set_Power_Value_W = -927 M_Power = -927 ====-"}##
                    2023-02-14 01:00:09.072  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" -==== 1 M_Power: -261 = Math.round(((Unload_SOC_Proz:32 - Batterie_SOC_Proz:46)*Speichergroesse_kWh: 18*10*3600) / (tRegelbeginn:34750 - Zeit_aktuell_UTC_sek:9)) ====- "}##
                    2023-02-14 01:00:09.157  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung M_Power=-261 "}##
                    2023-02-14 01:00:09.157  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung PowerGrid =-509"}##
                    2023-02-14 01:00:09.222  - warn: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":"-==== Batterie entladen Schritt = 1 Set_Power_Mode = 2 entladen Set_Power_Value_W = -509 M_Power = -509 ====-"}##
                    
                    

                    Und so endet es dann um 03:47 Uhr:

                    2023-02-14 03:47:12.050  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung M_Power=-26 "}##
                    2023-02-14 03:47:12.050  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung PowerGrid =-508"}##
                    2023-02-14 03:47:15.009  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" -==== 1 M_Power: -26 = Math.round(((Unload_SOC_Proz:32 - Batterie_SOC_Proz:33)*Speichergroesse_kWh: 18*10*3600) / (tRegelbeginn:34750 - Zeit_aktuell_UTC_sek:10035)) ====- "}##
                    2023-02-14 03:47:15.055  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung M_Power=-26 "}##
                    2023-02-14 03:47:15.056  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung PowerGrid =-519"}##
                    2023-02-14 03:47:18.012  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" -==== Laderegelung wird gestoppt ====- "}##
                    2023-02-14 03:47:18.058  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" -==== Regelung E3DC überlassen. Schritt = 1 SET_POWER_MODE = 0 normal ====- "}##
                    2023-02-14 03:47:21.010  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" -==== Laderegelung wird gestoppt ====- "}##
                    
                    A 1 Antwort Letzte Antwort
                    0
                    • J jans_ios

                      @arnod
                      Mist, da habe ich wohl gerade ein kleineres Problem 😉 Schön, dass sowas immer dann auftritt, wenn man selbst nicht zuhause ist.
                      Ich poste hier mal ein paar relevante Zeilen. So beginnt es um 01:00 Uhr:

                      2023-02-14 01:00:00.243  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" -==== Vor Regelbeginn ====- "}##
                      2023-02-14 01:00:00.243  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" -==== 1 M_Power: -261 = Math.round(((Unload_SOC_Proz:32 - Batterie_SOC_Proz:46)*Speichergroesse_kWh: 18*10*3600) / (tRegelbeginn:34750 - Zeit_aktuell_UTC_sek:0)) ====- "}##
                      2023-02-14 01:00:00.290  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung M_Power=-261 "}##
                      2023-02-14 01:00:00.290  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung PowerGrid =-730"}##
                      2023-02-14 01:00:00.342  - warn: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":"-==== Batterie entladen Schritt = 1 Set_Power_Mode = 2 entladen Set_Power_Value_W = -730 M_Power = -730 ====-"}##
                      2023-02-14 01:00:03.006  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" -==== 1 M_Power: -261 = Math.round(((Unload_SOC_Proz:32 - Batterie_SOC_Proz:46)*Speichergroesse_kWh: 18*10*3600) / (tRegelbeginn:34750 - Zeit_aktuell_UTC_sek:3)) ====- "}##
                      2023-02-14 01:00:03.054  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung M_Power=-261 "}##
                      2023-02-14 01:00:03.055  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung PowerGrid =-526"}##
                      2023-02-14 01:00:03.117  - warn: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":"-==== Batterie entladen Schritt = 1 Set_Power_Mode = 2 entladen Set_Power_Value_W = -526 M_Power = -526 ====-"}##
                      2023-02-14 01:00:06.008  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" -==== 1 M_Power: -261 = Math.round(((Unload_SOC_Proz:32 - Batterie_SOC_Proz:46)*Speichergroesse_kWh: 18*10*3600) / (tRegelbeginn:34750 - Zeit_aktuell_UTC_sek:6)) ====- "}##
                      2023-02-14 01:00:06.053  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung M_Power=-261 "}##
                      2023-02-14 01:00:06.054  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung PowerGrid =-927"}##
                      2023-02-14 01:00:06.068  - warn: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":"-==== Batterie entladen Schritt = 1 Set_Power_Mode = 2 entladen Set_Power_Value_W = -927 M_Power = -927 ====-"}##
                      2023-02-14 01:00:09.072  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" -==== 1 M_Power: -261 = Math.round(((Unload_SOC_Proz:32 - Batterie_SOC_Proz:46)*Speichergroesse_kWh: 18*10*3600) / (tRegelbeginn:34750 - Zeit_aktuell_UTC_sek:9)) ====- "}##
                      2023-02-14 01:00:09.157  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung M_Power=-261 "}##
                      2023-02-14 01:00:09.157  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung PowerGrid =-509"}##
                      2023-02-14 01:00:09.222  - warn: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":"-==== Batterie entladen Schritt = 1 Set_Power_Mode = 2 entladen Set_Power_Value_W = -509 M_Power = -509 ====-"}##
                      
                      

                      Und so endet es dann um 03:47 Uhr:

                      2023-02-14 03:47:12.050  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung M_Power=-26 "}##
                      2023-02-14 03:47:12.050  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung PowerGrid =-508"}##
                      2023-02-14 03:47:15.009  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" -==== 1 M_Power: -26 = Math.round(((Unload_SOC_Proz:32 - Batterie_SOC_Proz:33)*Speichergroesse_kWh: 18*10*3600) / (tRegelbeginn:34750 - Zeit_aktuell_UTC_sek:10035)) ====- "}##
                      2023-02-14 03:47:15.055  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung M_Power=-26 "}##
                      2023-02-14 03:47:15.056  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" Entladeleistung PowerGrid =-519"}##
                      2023-02-14 03:47:18.012  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" -==== Laderegelung wird gestoppt ====- "}##
                      2023-02-14 03:47:18.058  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" -==== Regelung E3DC überlassen. Schritt = 1 SET_POWER_MODE = 0 normal ====- "}##
                      2023-02-14 03:47:21.010  - info: javascript.0 (197) script.js.Eigene_Skripte.Energie.Charge_Control: ##{"from":"Charge-Control", "message":" -==== Laderegelung wird gestoppt ====- "}##
                      
                      A Offline
                      A Offline
                      ArnoD
                      schrieb am zuletzt editiert von
                      #1899

                      @jans_ios

                      Welche Version vom Script hast du im Einsatz?
                      Der Fehler ist eigentlich, dass die Lade-\Entladefreigabe nicht deaktiviert wurde, warum auch immer.
                      Das sollte eigentlich mit der aktuellen Version nicht mehr passieren.

                      Ich schaue mir das mal genauer an, ob ich da was übersehen habe.

                      Gruß Arno

                      J 1 Antwort Letzte Antwort
                      0
                      • A ArnoD

                        @jans_ios

                        Welche Version vom Script hast du im Einsatz?
                        Der Fehler ist eigentlich, dass die Lade-\Entladefreigabe nicht deaktiviert wurde, warum auch immer.
                        Das sollte eigentlich mit der aktuellen Version nicht mehr passieren.

                        Ich schaue mir das mal genauer an, ob ich da was übersehen habe.

                        Gruß Arno

                        J Offline
                        J Offline
                        jans_ios
                        schrieb am zuletzt editiert von
                        #1900

                        @arnod
                        Ich habe die aktuelle 1.1.6 im Einsatz

                        A 2 Antworten Letzte Antwort
                        0
                        • J jans_ios

                          @arnod
                          Ich habe die aktuelle 1.1.6 im Einsatz

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

                          @jans_ios
                          Was ist bei dir aktuell für ein Notstrom SoC eingestellt?

                          1 Antwort Letzte Antwort
                          0
                          • A ArnoD

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

                            • Bei der Abfragezeit der Daten von Solcast, werden die Minuten zufällig berechnet. Solcast Daten werden jetzt zwischen 4:01 Uhr und 4:59 Uhr abgerufen.
                            • Fehler in Funktion CheckPrognose() behoben. Die Variable Notstrom_SOC_Proz wurde hier auf Einstellwert zurückgesetzt.
                            A Offline
                            A Offline
                            ArnoD
                            schrieb am zuletzt editiert von
                            #1902

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

                            • Fehler in behoben, dass auf Unload SoC entladen wurde, obwohl noch keine PV-Leistung vorhanden war.
                            1 Antwort Letzte Antwort
                            0
                            • J jans_ios

                              @arnod
                              Ich habe die aktuelle 1.1.6 im Einsatz

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

                              @jans_ios
                              Kannst du mal bitte die Version 1.1.7 testen und schauen, ob damit das Problem behoben ist?

                              J 2 Antworten Letzte Antwort
                              0
                              • A ArnoD

                                @jans_ios
                                Kannst du mal bitte die Version 1.1.7 testen und schauen, ob damit das Problem behoben ist?

                                J Offline
                                J Offline
                                jans_ios
                                schrieb am zuletzt editiert von
                                #1904

                                @arnod
                                Klar, mache ich morgen, wenn ich wieder zuhause bin.

                                Gibt es eine Möglichkeit, den Strom an ein Gerät wie meinen Heizstab zu schicken, statt einzuspeisen?

                                Danke für Deinen.Einsatz!

                                Gruß, Jan

                                A 1 Antwort Letzte Antwort
                                0
                                • J jans_ios

                                  @arnod
                                  Klar, mache ich morgen, wenn ich wieder zuhause bin.

                                  Gibt es eine Möglichkeit, den Strom an ein Gerät wie meinen Heizstab zu schicken, statt einzuspeisen?

                                  Danke für Deinen.Einsatz!

                                  Gruß, Jan

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

                                  @jans_ios
                                  Wenn du eine Schnittstelle hast, über die du den Heizstab einschalten kannst, ist das kein Problem.
                                  Ich bekomme nächste Woche meine Wärmepumpe und werde diese dann über Modbus einbinden, um möglichst viel am Tag zu verbrauchen.
                                  Wird aber vermutlich ein eigenes Script, was die Wärmepumpe, Pool, Wallbox und Batterieladung E3DC steuern soll.

                                  J 1 Antwort Letzte Antwort
                                  1
                                  • A ArnoD

                                    @jans_ios
                                    Wenn du eine Schnittstelle hast, über die du den Heizstab einschalten kannst, ist das kein Problem.
                                    Ich bekomme nächste Woche meine Wärmepumpe und werde diese dann über Modbus einbinden, um möglichst viel am Tag zu verbrauchen.
                                    Wird aber vermutlich ein eigenes Script, was die Wärmepumpe, Pool, Wallbox und Batterieladung E3DC steuern soll.

                                    J Offline
                                    J Offline
                                    jans_ios
                                    schrieb am zuletzt editiert von
                                    #1906

                                    @arnod
                                    Der Heizstab (Elwa-E) kann einfach per Modbus angesteuert werden. Ich schreibe da eine W-Zahl rein und los läuft er. Ich hatte mir schon mal auf blockly-Ebene gebaut, was dann den Überschuss nahm und in den Wert überführte, jedoch war das dann immer eine Art Timing-Problem. Das Charge-Control-Skript sah einfach einen dadurch erhöhten Hausverbrauch und stellte um auf "Steurung durch E3DC", durch Zufall war dann zwischendurch mal sehr viel Überschuss vorhanden und der Heizstab wurde auf sein max. von 3kW hochgedreht und die Akku-Ladung brach ein etc.

                                    Man müsste also irgendwie im Charge-Control-Sktipt etwas bauen, welches verschiedene Stromabnehmer wie bspw. einen Heizstab oder eine Wärmepumpe entweder selbst steuert oder aber deren Verbräuche dem Überschuss zurechnet oder so.

                                    Die 1.1.7 konnte ich übrigens mangels Sonne noch nicht intensiv testen, aber diese Woche sieht es so aus, als könnte ich auch mal mit einem randvollen Akku in den Abend gehen. Ich werde berichten!

                                    J 1 Antwort Letzte Antwort
                                    0
                                    • J jans_ios

                                      @arnod
                                      Der Heizstab (Elwa-E) kann einfach per Modbus angesteuert werden. Ich schreibe da eine W-Zahl rein und los läuft er. Ich hatte mir schon mal auf blockly-Ebene gebaut, was dann den Überschuss nahm und in den Wert überführte, jedoch war das dann immer eine Art Timing-Problem. Das Charge-Control-Skript sah einfach einen dadurch erhöhten Hausverbrauch und stellte um auf "Steurung durch E3DC", durch Zufall war dann zwischendurch mal sehr viel Überschuss vorhanden und der Heizstab wurde auf sein max. von 3kW hochgedreht und die Akku-Ladung brach ein etc.

                                      Man müsste also irgendwie im Charge-Control-Sktipt etwas bauen, welches verschiedene Stromabnehmer wie bspw. einen Heizstab oder eine Wärmepumpe entweder selbst steuert oder aber deren Verbräuche dem Überschuss zurechnet oder so.

                                      Die 1.1.7 konnte ich übrigens mangels Sonne noch nicht intensiv testen, aber diese Woche sieht es so aus, als könnte ich auch mal mit einem randvollen Akku in den Abend gehen. Ich werde berichten!

                                      J Offline
                                      J Offline
                                      jans_ios
                                      schrieb am zuletzt editiert von jans_ios
                                      #1907

                                      @ArnoD
                                      Vielleicht wäre eine Möglichkeit, ein zu Charge-Control "passendes" Skript zu bauen, für das man dann in einer Variable die Objekt-Bezeichnung des Werts für den Stromverbrauch eines entsprechend steuerbaren Verbrauchers einträgt. Vielleicht noch mit min- und max-Werten.

                                      Da könnte ich dann bspw. in der Variable meinen Modbus-Pfad zum Heizstab eintragen, Du zur Wärmepumpe und ein Dritter zur Pool-Heizung.

                                      A 1 Antwort Letzte Antwort
                                      0
                                      • A ArnoD

                                        @jans_ios
                                        Kannst du mal bitte die Version 1.1.7 testen und schauen, ob damit das Problem behoben ist?

                                        J Offline
                                        J Offline
                                        jans_ios
                                        schrieb am zuletzt editiert von jans_ios
                                        #1908

                                        @arnod
                                        Die 1.1.7 hat nicht mehr nachts eingespeist und ich wittere eine minimale Einspeisung bei Solarproduktions-Beginn - es war knapp, aber 0,03kWh scheinen genau dann eingespeist worden zu sein. Die Nächte sind für den Effekt noch etwas lang 😉 Ich beobachte weiter und melde mich dazu wieder, sollte es da noch Probleme geben. Im Moment gehe ich davon aus, dass Du das Problem mal wieder in Rekordzeit gelöst hast! Danke!!

                                        1 Antwort Letzte Antwort
                                        0
                                        • J jans_ios

                                          @ArnoD
                                          Vielleicht wäre eine Möglichkeit, ein zu Charge-Control "passendes" Skript zu bauen, für das man dann in einer Variable die Objekt-Bezeichnung des Werts für den Stromverbrauch eines entsprechend steuerbaren Verbrauchers einträgt. Vielleicht noch mit min- und max-Werten.

                                          Da könnte ich dann bspw. in der Variable meinen Modbus-Pfad zum Heizstab eintragen, Du zur Wärmepumpe und ein Dritter zur Pool-Heizung.

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

                                          @jans_ios sagte in E3DC Hauskraftwerk steuern:

                                          Vielleicht wäre eine Möglichkeit, ein zu Charge-Control "passendes" Skript zu bauen, für das man dann in einer Variable die Objekt-Bezeichnung des Werts für den Stromverbrauch eines entsprechend steuerbaren Verbrauchers einträgt. Vielleicht noch mit min- und max-Werten.

                                          Ich befürchte, so einfach wird es nicht werden. 🙂
                                          Es muss eine Priorisierung der Verbraucher erstellt werden z.B. erst Wasserspeicher Laden, dann E-Auto und sollte dann noch was übrig sein die Batterie.
                                          Da gibt es dann aber wieder Ausnahmen z.B ich benötige das E-Auto und will es sofort laden noch vor dem Wasserspeicher oder der Pool soll vor dem E-Auto berücksichtigt werden, weil ich das Auto nicht benötige.
                                          Da alle möglichen Konstellationen zu berücksichtigen wird sehr umfangreich.

                                          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

                                          556

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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