Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. E3DC Hauskraftwerk steuern

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    363

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

E3DC Hauskraftwerk steuern

Scheduled Pinned Locked Moved JavaScript
3.6k Posts 72 Posters 1.7m Views 63 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • smartboartS smartboart

    @ArnoD vlt. im code einfach ausklammern //Änderungen E3DC control
    und wenn was wegfällt an die stelle einfach // Zeile Entfällt wegen Änderung E3DC Control...
    Aber kann das auch selber herausfinden...

    Wie hast du das Update gemacht...ich bekomme ne merge Meldung...
    Bitte verschieben oder entfernen Sie diese, bevor Sie mergen.

    A Offline
    A Offline
    ArnoD
    wrote on last edited by
    #572

    @smartboart
    im Verzeichniss E3DC-Control den Befehl:
    git pull https://github.com/Eba-M/E3DC-Control.git
    ausgeführt und danach
    make
    ausgeführt.

    smartboartS 1 Reply Last reply
    0
    • A ArnoD

      @smartboart
      im Verzeichniss E3DC-Control den Befehl:
      git pull https://github.com/Eba-M/E3DC-Control.git
      ausgeführt und danach
      make
      ausgeführt.

      smartboartS Offline
      smartboartS Offline
      smartboart
      wrote on last edited by smartboart
      #573

      @ArnoD ja hab ich auch so gemacht...
      bei mir kommt dann

      Bitte verschieben oder entfernen Sie diese, bevor Sie mergen.

      Control.git
      Von https://github.com/Eba-M/E3DC-Control
       * branch            HEAD       -> FETCH_HEAD
      error: Die folgenden unversionierten Dateien im Arbeitsverzeichnis würden durch
      den Merge überschrieben werden:
              AES.cpp
              AES.h
              Aktuelles und Versioneninfo
              Beschreibung_Parameter
              E3DC_CONF.h
              Makefile
              README.md
              RscpExampleMain.cpp
              RscpExcample.xcodeproj/E3DC-Control.xcworkspace/contents.xcworkspacedata
              RscpExcample.xcodeproj/E3DC-Control.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
              RscpExcample.xcodeproj/E3DC-Control.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
              RscpExcample.xcodeproj/E3DC-Control.xcworkspace/xcuserdata/eberhardmayer.xcuserdatad/WorkspaceSettings.xcsettings
              RscpExcample.xcodeproj/project.pbxproj
              RscpExcample.xcodeproj/project.xcworkspace/contents.xcworkspacedata
              RscpExcample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
              RscpExcample.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
              RscpExcample.xcodeproj/project.xcworkspace/xcuserdata/eberhardmayer.xcuserdatad/IDEFindNavigatorScopes.plist
              RscpExcample.xcodeproj/project.xcworkspace/xcuserdata/eberhardmayer.xcuserdatad/UserInterfaceState.xcuserstate
              RscpExcample.xcodeproj/project.xcworkspace/xcuserdata/eberhardmayer.xcuserdatad/WorkspaceSettings.xcsettings
              RscpExcample.xcodeproj/xcshareddata/xcschemes/RscpExcample.xcscheme
              RscpExcample.xcodeproj/xcuserdata/eberhardmayer.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
              RscpExcample.xcodeproj/xcuserdata/eberhardmayer.xcuserdatad/xcschemes/xcschememanagement.plist
              RscpProtocol.cpp
              RscpProtocol.h
              RscpTags.h
              RscpTypes.h
              SocketConnection.cpp
              SocketConnection.h
              e3dc.config.txt.template
      Bitte verschieben oder entfernen Sie diese, bevor Sie mergen.
      Abbruch
      
      
      A 1 Reply Last reply
      0
      • smartboartS smartboart

        @ArnoD ja hab ich auch so gemacht...
        bei mir kommt dann

        Bitte verschieben oder entfernen Sie diese, bevor Sie mergen.

        Control.git
        Von https://github.com/Eba-M/E3DC-Control
         * branch            HEAD       -> FETCH_HEAD
        error: Die folgenden unversionierten Dateien im Arbeitsverzeichnis würden durch
        den Merge überschrieben werden:
                AES.cpp
                AES.h
                Aktuelles und Versioneninfo
                Beschreibung_Parameter
                E3DC_CONF.h
                Makefile
                README.md
                RscpExampleMain.cpp
                RscpExcample.xcodeproj/E3DC-Control.xcworkspace/contents.xcworkspacedata
                RscpExcample.xcodeproj/E3DC-Control.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
                RscpExcample.xcodeproj/E3DC-Control.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
                RscpExcample.xcodeproj/E3DC-Control.xcworkspace/xcuserdata/eberhardmayer.xcuserdatad/WorkspaceSettings.xcsettings
                RscpExcample.xcodeproj/project.pbxproj
                RscpExcample.xcodeproj/project.xcworkspace/contents.xcworkspacedata
                RscpExcample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
                RscpExcample.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
                RscpExcample.xcodeproj/project.xcworkspace/xcuserdata/eberhardmayer.xcuserdatad/IDEFindNavigatorScopes.plist
                RscpExcample.xcodeproj/project.xcworkspace/xcuserdata/eberhardmayer.xcuserdatad/UserInterfaceState.xcuserstate
                RscpExcample.xcodeproj/project.xcworkspace/xcuserdata/eberhardmayer.xcuserdatad/WorkspaceSettings.xcsettings
                RscpExcample.xcodeproj/xcshareddata/xcschemes/RscpExcample.xcscheme
                RscpExcample.xcodeproj/xcuserdata/eberhardmayer.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
                RscpExcample.xcodeproj/xcuserdata/eberhardmayer.xcuserdatad/xcschemes/xcschememanagement.plist
                RscpProtocol.cpp
                RscpProtocol.h
                RscpTags.h
                RscpTypes.h
                SocketConnection.cpp
                SocketConnection.h
                e3dc.config.txt.template
        Bitte verschieben oder entfernen Sie diese, bevor Sie mergen.
        Abbruch
        
        
        A Offline
        A Offline
        ArnoD
        wrote on last edited by
        #574

        @smartboart
        vielleicht hat ja Eberhard heute noch was geändert.

        smartboartS 1 Reply Last reply
        0
        • A ArnoD

          @smartboart
          vielleicht hat ja Eberhard heute noch was geändert.

          smartboartS Offline
          smartboartS Offline
          smartboart
          wrote on last edited by smartboart
          #575

          @ArnoD ich mach mal ein issue auf

          A 1 Reply Last reply
          0
          • smartboartS smartboart

            @ArnoD ich mach mal ein issue auf

            A Offline
            A Offline
            ArnoD
            wrote on last edited by
            #576

            @smartboart
            kannst ja mal versuchen die alten Dateien im Verzeichniss zu löschen, ob es dann funktioniert.

            smartboartS 1 Reply Last reply
            0
            • A ArnoD

              @smartboart
              kannst ja mal versuchen die alten Dateien im Verzeichniss zu löschen, ob es dann funktioniert.

              smartboartS Offline
              smartboartS Offline
              smartboart
              wrote on last edited by
              #577

              @ArnoD hatte ich auch überlegt, aber google hatte dazu auch bei nem anderen projekt ein issue ausgespuckt, wo das auch nicht half..

              1 Reply Last reply
              0
              • A ArnoD

                @smartboart sagte in E3DC Hauskraftwerk steuern:

                ok, stand aber auf 3000 und das war auch das maximum was geladen wurde...großer Zufall?

                Das wird normalerweise von E3DC-Control dynamisch eingestellt, vermute das die letzte Einstellung 3000 war.
                Was aber auch komisch ist da eigentlich immer der max. Wert eingestellt ist, wenn E3DC-Control nicht gerade regelt.

                smartboartS Offline
                smartboartS Offline
                smartboart
                wrote on last edited by
                #578

                @ArnoD sagte in E3DC Hauskraftwerk steuern:

                @smartboart sagte in E3DC Hauskraftwerk steuern:

                ok, stand aber auf 3000 und das war auch das maximum was geladen wurde...großer Zufall?

                Das wird normalerweise von E3DC-Control dynamisch eingestellt, vermute das die letzte Einstellung 3000 war.
                Was aber auch komisch ist da eigentlich immer der max. Wert eingestellt ist, wenn E3DC-Control nicht gerade regelt.

                Also nachdem ich die smart funktion nun wieder deaktiviert habe, siehts besser aus.
                Unbenannt.JPG

                1 Reply Last reply
                0
                • smartboartS smartboart

                  @stevie77 und das du aus einer 13 kwh Batterie keine volle13kwh nutzen kannst ist auch klar...da sind ne Menge Verluste auf dem Weg aus der Batterie DC über den Wechselrichter nach AC bis zu deinen Verbrauchen.
                  Bei 300 Watt Hausverbrauch sind es bei mir 100 Watt Verluste...Angezeigt wird 400Watt...Unsere beiden Anlagen sind ähnlich was die Leistung anbelangt, auch der Verbrauch...Die Anlage ist einfach overpowert für uns...Aber mir ist das egal, weil ich auf die Notstromfunktion wert lege und nicht auf die effizienz...Ich denke wenn du volle 16 kwP auf dem Dach hast und mal 1 kw im Schnitt Hauslast hast mit ner Dicken Batterie, arbeitet die Anlage effizienter...

                  S Offline
                  S Offline
                  stevie77
                  wrote on last edited by
                  #579

                  @smartboart sagte in E3DC Hauskraftwerk steuern:

                  @stevie77 und das du aus einer 13 kwh Batterie keine volle13kwh nutzen kannst ist auch klar...da sind ne Menge Verluste auf dem Weg aus der Batterie DC über den Wechselrichter nach AC bis zu deinen Verbrauchen.

                  Das ist ja klar. Aber Anfang des Jahres konnte ich halt noch 11,5 kWh reinladen von den theoretisch möglichen 11,7 kWh. Und wenn es jetzt nur noch 7,7 kWh sind, dann ist das nicht mit Ladeverlusten zu erklären. Die 100 W wurden mir ja auch schon immer extra angezeigt.

                  Ich hab' im PV-Forum eben ein Tool von nem User entdeckt, das zeigt alle RSCP-Parameter der Anlage an. Da gibt es bei mir eine Auffälligkeit:

                  d8222e51-7f3f-4d31-b3d0-ab2905c9b5f0-image.png

                  Bei nem anderen Nutzer ist der tatsächliche SoC ungefähr gleich dem verbleibenden SoC. 98 % wird bei mir am Gerät gerade angezeigt, aber zu den Erfahrungen der letzten Tage würde passen, dass ich nur auf 74 % zugreifen kann. Vom Gefühl her würde das hinkommen mit dem, was ich zur Zeit an Kapazität vermisse.

                  smartboartS 2 Replies Last reply
                  0
                  • S stevie77

                    @smartboart sagte in E3DC Hauskraftwerk steuern:

                    @stevie77 und das du aus einer 13 kwh Batterie keine volle13kwh nutzen kannst ist auch klar...da sind ne Menge Verluste auf dem Weg aus der Batterie DC über den Wechselrichter nach AC bis zu deinen Verbrauchen.

                    Das ist ja klar. Aber Anfang des Jahres konnte ich halt noch 11,5 kWh reinladen von den theoretisch möglichen 11,7 kWh. Und wenn es jetzt nur noch 7,7 kWh sind, dann ist das nicht mit Ladeverlusten zu erklären. Die 100 W wurden mir ja auch schon immer extra angezeigt.

                    Ich hab' im PV-Forum eben ein Tool von nem User entdeckt, das zeigt alle RSCP-Parameter der Anlage an. Da gibt es bei mir eine Auffälligkeit:

                    d8222e51-7f3f-4d31-b3d0-ab2905c9b5f0-image.png

                    Bei nem anderen Nutzer ist der tatsächliche SoC ungefähr gleich dem verbleibenden SoC. 98 % wird bei mir am Gerät gerade angezeigt, aber zu den Erfahrungen der letzten Tage würde passen, dass ich nur auf 74 % zugreifen kann. Vom Gefühl her würde das hinkommen mit dem, was ich zur Zeit an Kapazität vermisse.

                    smartboartS Offline
                    smartboartS Offline
                    smartboart
                    wrote on last edited by
                    #580

                    @stevie77 Ich würde dann mal ein Ticket aufmachen. Kannst hier ja mal mitteilen welche Antwort du bekommst...Würde mich auch interessieren...

                    S 1 Reply Last reply
                    0
                    • smartboartS smartboart

                      @stevie77 Ich würde dann mal ein Ticket aufmachen. Kannst hier ja mal mitteilen welche Antwort du bekommst...Würde mich auch interessieren...

                      S Offline
                      S Offline
                      stevie77
                      wrote on last edited by
                      #581

                      @smartboart sagte in E3DC Hauskraftwerk steuern:

                      @stevie77 Ich würde dann mal ein Ticket aufmachen. Kannst hier ja mal mitteilen welche Antwort du bekommst...Würde mich auch interessieren...

                      Hab' ich schon vor ein paar Tagen, aber bisher keine Reaktion. Werde wohl mal wieder extra Zeit unter der Woche reservieren und mich in die telefonische Warteschlange einreihen müssen. :-/ Falls sich was ergibt, berichte ich natürlich.

                      1 Reply Last reply
                      0
                      • S stevie77

                        @smartboart sagte in E3DC Hauskraftwerk steuern:

                        @stevie77 und das du aus einer 13 kwh Batterie keine volle13kwh nutzen kannst ist auch klar...da sind ne Menge Verluste auf dem Weg aus der Batterie DC über den Wechselrichter nach AC bis zu deinen Verbrauchen.

                        Das ist ja klar. Aber Anfang des Jahres konnte ich halt noch 11,5 kWh reinladen von den theoretisch möglichen 11,7 kWh. Und wenn es jetzt nur noch 7,7 kWh sind, dann ist das nicht mit Ladeverlusten zu erklären. Die 100 W wurden mir ja auch schon immer extra angezeigt.

                        Ich hab' im PV-Forum eben ein Tool von nem User entdeckt, das zeigt alle RSCP-Parameter der Anlage an. Da gibt es bei mir eine Auffälligkeit:

                        d8222e51-7f3f-4d31-b3d0-ab2905c9b5f0-image.png

                        Bei nem anderen Nutzer ist der tatsächliche SoC ungefähr gleich dem verbleibenden SoC. 98 % wird bei mir am Gerät gerade angezeigt, aber zu den Erfahrungen der letzten Tage würde passen, dass ich nur auf 74 % zugreifen kann. Vom Gefühl her würde das hinkommen mit dem, was ich zur Zeit an Kapazität vermisse.

                        smartboartS Offline
                        smartboartS Offline
                        smartboart
                        wrote on last edited by smartboart
                        #582

                        @stevie77 sagte in E3DC Hauskraftwerk steuern:

                        @smartboart sagte in E3DC Hauskraftwerk steuern:

                        @stevie77 und das du aus einer 13 kwh Batterie keine volle13kwh nutzen kannst ist auch klar...da sind ne Menge Verluste auf dem Weg aus der Batterie DC über den Wechselrichter nach AC bis zu deinen Verbrauchen.

                        Das ist ja klar. Aber Anfang des Jahres konnte ich halt noch 11,5 kWh reinladen von den theoretisch möglichen 11,7 kWh. Und wenn es jetzt nur noch 7,7 kWh sind, dann ist das nicht mit Ladeverlusten zu erklären. Die 100 W wurden mir ja auch schon immer extra angezeigt.

                        Ich hab' im PV-Forum eben ein Tool von nem User entdeckt, das zeigt alle RSCP-Parameter der Anlage an. Da gibt es bei mir eine Auffälligkeit:

                        d8222e51-7f3f-4d31-b3d0-ab2905c9b5f0-image.png

                        Bei nem anderen Nutzer ist der tatsächliche SoC ungefähr gleich dem verbleibenden SoC. 98 % wird bei mir am Gerät gerade angezeigt, aber zu den Erfahrungen der letzten Tage würde passen, dass ich nur auf 74 % zugreifen kann. Vom Gefühl her würde das hinkommen mit dem, was ich zur Zeit an Kapazität vermisse.

                        Also das tool ist ja interessant..
                        Würde die Sache hier noch abrunden...

                        so sieht es bei mir aus...
                        schon komisch das dein verfügbarer kleiner als der verbleibende angezeigt wird...

                        Unbenannt.JPG

                        S 1 Reply Last reply
                        0
                        • smartboartS smartboart

                          @stevie77 sagte in E3DC Hauskraftwerk steuern:

                          @smartboart sagte in E3DC Hauskraftwerk steuern:

                          @stevie77 und das du aus einer 13 kwh Batterie keine volle13kwh nutzen kannst ist auch klar...da sind ne Menge Verluste auf dem Weg aus der Batterie DC über den Wechselrichter nach AC bis zu deinen Verbrauchen.

                          Das ist ja klar. Aber Anfang des Jahres konnte ich halt noch 11,5 kWh reinladen von den theoretisch möglichen 11,7 kWh. Und wenn es jetzt nur noch 7,7 kWh sind, dann ist das nicht mit Ladeverlusten zu erklären. Die 100 W wurden mir ja auch schon immer extra angezeigt.

                          Ich hab' im PV-Forum eben ein Tool von nem User entdeckt, das zeigt alle RSCP-Parameter der Anlage an. Da gibt es bei mir eine Auffälligkeit:

                          d8222e51-7f3f-4d31-b3d0-ab2905c9b5f0-image.png

                          Bei nem anderen Nutzer ist der tatsächliche SoC ungefähr gleich dem verbleibenden SoC. 98 % wird bei mir am Gerät gerade angezeigt, aber zu den Erfahrungen der letzten Tage würde passen, dass ich nur auf 74 % zugreifen kann. Vom Gefühl her würde das hinkommen mit dem, was ich zur Zeit an Kapazität vermisse.

                          Also das tool ist ja interessant..
                          Würde die Sache hier noch abrunden...

                          so sieht es bei mir aus...
                          schon komisch das dein verfügbarer kleiner als der verbleibende angezeigt wird...

                          Unbenannt.JPG

                          S Offline
                          S Offline
                          stevie77
                          wrote on last edited by stevie77
                          #583

                          @smartboart sagte in E3DC Hauskraftwerk steuern:

                          @stevie77 sagte in E3DC Hauskraftwerk steuern:

                          @smartboart sagte in E3DC Hauskraftwerk steuern:

                          @stevie77 und das du aus einer 13 kwh Batterie keine volle13kwh nutzen kannst ist auch klar...da sind ne Menge Verluste auf dem Weg aus der Batterie DC über den Wechselrichter nach AC bis zu deinen Verbrauchen.

                          Das ist ja klar. Aber Anfang des Jahres konnte ich halt noch 11,5 kWh reinladen von den theoretisch möglichen 11,7 kWh. Und wenn es jetzt nur noch 7,7 kWh sind, dann ist das nicht mit Ladeverlusten zu erklären. Die 100 W wurden mir ja auch schon immer extra angezeigt.

                          Ich hab' im PV-Forum eben ein Tool von nem User entdeckt, das zeigt alle RSCP-Parameter der Anlage an. Da gibt es bei mir eine Auffälligkeit:

                          d8222e51-7f3f-4d31-b3d0-ab2905c9b5f0-image.png

                          Bei nem anderen Nutzer ist der tatsächliche SoC ungefähr gleich dem verbleibenden SoC. 98 % wird bei mir am Gerät gerade angezeigt, aber zu den Erfahrungen der letzten Tage würde passen, dass ich nur auf 74 % zugreifen kann. Vom Gefühl her würde das hinkommen mit dem, was ich zur Zeit an Kapazität vermisse.

                          Also das tool ist ja interessant..
                          Würde die Sache hier noch abrunden...

                          so sieht es bei mir aus...
                          schon komisch das dein verfügbarer kleiner als der verbleibende angezeigt wird...

                          Unbenannt.JPG

                          Ja siehste, bei dir sind da nur 3,6 % Unterschied zwischen verbleibendem (im Gerät angezeigtem) SoC und tatsächlich nutzbarer Energie. Den Unterschied merkst du weder rechnerisch noch gefühlt (am stärkeren Absinken oder nachts leer). Bei mir sind da fast 25 % Unterschied, und das merke ich gerade gewaltig (an den Zahlen beim Laden/Entladen) und an Autarkierückgang.

                          Ich bin mal gespannt, was passiert im weiteren Verlauf, wenn der tatsächliche SoC bei 0 ankommt und der verbleibende SoC noch nicht...

                          Aber danke für den Vergleich, du hast ja auch einen PRO mit 13 kWh. Das kann hilfreich sein beim Argumentieren mit dem Support.

                          smartboartS 1 Reply Last reply
                          0
                          • S stevie77

                            @smartboart sagte in E3DC Hauskraftwerk steuern:

                            @stevie77 sagte in E3DC Hauskraftwerk steuern:

                            @smartboart sagte in E3DC Hauskraftwerk steuern:

                            @stevie77 und das du aus einer 13 kwh Batterie keine volle13kwh nutzen kannst ist auch klar...da sind ne Menge Verluste auf dem Weg aus der Batterie DC über den Wechselrichter nach AC bis zu deinen Verbrauchen.

                            Das ist ja klar. Aber Anfang des Jahres konnte ich halt noch 11,5 kWh reinladen von den theoretisch möglichen 11,7 kWh. Und wenn es jetzt nur noch 7,7 kWh sind, dann ist das nicht mit Ladeverlusten zu erklären. Die 100 W wurden mir ja auch schon immer extra angezeigt.

                            Ich hab' im PV-Forum eben ein Tool von nem User entdeckt, das zeigt alle RSCP-Parameter der Anlage an. Da gibt es bei mir eine Auffälligkeit:

                            d8222e51-7f3f-4d31-b3d0-ab2905c9b5f0-image.png

                            Bei nem anderen Nutzer ist der tatsächliche SoC ungefähr gleich dem verbleibenden SoC. 98 % wird bei mir am Gerät gerade angezeigt, aber zu den Erfahrungen der letzten Tage würde passen, dass ich nur auf 74 % zugreifen kann. Vom Gefühl her würde das hinkommen mit dem, was ich zur Zeit an Kapazität vermisse.

                            Also das tool ist ja interessant..
                            Würde die Sache hier noch abrunden...

                            so sieht es bei mir aus...
                            schon komisch das dein verfügbarer kleiner als der verbleibende angezeigt wird...

                            Unbenannt.JPG

                            Ja siehste, bei dir sind da nur 3,6 % Unterschied zwischen verbleibendem (im Gerät angezeigtem) SoC und tatsächlich nutzbarer Energie. Den Unterschied merkst du weder rechnerisch noch gefühlt (am stärkeren Absinken oder nachts leer). Bei mir sind da fast 25 % Unterschied, und das merke ich gerade gewaltig (an den Zahlen beim Laden/Entladen) und an Autarkierückgang.

                            Ich bin mal gespannt, was passiert im weiteren Verlauf, wenn der tatsächliche SoC bei 0 ankommt und der verbleibende SoC noch nicht...

                            Aber danke für den Vergleich, du hast ja auch einen PRO mit 13 kWh. Das kann hilfreich sein beim Argumentieren mit dem Support.

                            smartboartS Offline
                            smartboartS Offline
                            smartboart
                            wrote on last edited by smartboart
                            #584

                            @stevie77 Kannst mein Bild gern als Vergleich dem Ticket hinzufügen...
                            S10EPro auch mit 13kwh Batterie... also 2 x von LG...falls das vergleichbar zu Deiner ist...

                            S 2 Replies Last reply
                            0
                            • smartboartS smartboart

                              @stevie77 Kannst mein Bild gern als Vergleich dem Ticket hinzufügen...
                              S10EPro auch mit 13kwh Batterie... also 2 x von LG...falls das vergleichbar zu Deiner ist...

                              S Offline
                              S Offline
                              stevie77
                              wrote on last edited by
                              #585

                              @smartboart Ja, exakt gleich. Danke, so werde ich das morgen machen. Heute mal die drei Werte beobachten, wie sie weniger werden...

                              1 Reply Last reply
                              0
                              • smartboartS smartboart

                                @stevie77 Kannst mein Bild gern als Vergleich dem Ticket hinzufügen...
                                S10EPro auch mit 13kwh Batterie... also 2 x von LG...falls das vergleichbar zu Deiner ist...

                                S Offline
                                S Offline
                                stevie77
                                wrote on last edited by
                                #586

                                @smartboart Ach eines noch: Wie alt ist dein Gerät ungefähr? Dein absoluter SoC hat ja nur 0,5 % verloren, ich denke mal, das ist die Degradation, die in 10 Jahren nicht unter 80 % fallen darf laut E3/DC-Garantie. Sonst Ersatz (zumindest solange in der Garantiezeit).
                                Meine Batterien stehen nach nur eineinhalb Jahren schon bei nur noch 87,8 %. Da ist es ja nicht mehr weit bis zu den 80 %. Es klingt zumindest schlüssig, dass das der Wert ist, denn er scheint sich im Verlauf über den Tag nicht zu ändern. Sicher weiß ich es natürlich nicht.

                                smartboartS 1 Reply Last reply
                                0
                                • S stevie77

                                  @smartboart Ach eines noch: Wie alt ist dein Gerät ungefähr? Dein absoluter SoC hat ja nur 0,5 % verloren, ich denke mal, das ist die Degradation, die in 10 Jahren nicht unter 80 % fallen darf laut E3/DC-Garantie. Sonst Ersatz (zumindest solange in der Garantiezeit).
                                  Meine Batterien stehen nach nur eineinhalb Jahren schon bei nur noch 87,8 %. Da ist es ja nicht mehr weit bis zu den 80 %. Es klingt zumindest schlüssig, dass das der Wert ist, denn er scheint sich im Verlauf über den Tag nicht zu ändern. Sicher weiß ich es natürlich nicht.

                                  smartboartS Offline
                                  smartboartS Offline
                                  smartboart
                                  wrote on last edited by
                                  #587

                                  @stevie77 meine Anlage habe ich am 18.07.2020 in Betrieb genommen...Ist also neu...

                                  S 1 Reply Last reply
                                  0
                                  • smartboartS smartboart

                                    @stevie77 meine Anlage habe ich am 18.07.2020 in Betrieb genommen...Ist also neu...

                                    S Offline
                                    S Offline
                                    stevie77
                                    wrote on last edited by
                                    #588

                                    @smartboart Dann hoffe ich mal für dich, dass deine Werte so bleiben und nicht in eineinhalb Jahren so aussehen wie bei mir. Oder noch besser, dass es irgendwie doch ein Parametrierungsfehler seitens E3/DC ist...

                                    smartboartS 1 Reply Last reply
                                    0
                                    • S stevie77

                                      @smartboart Dann hoffe ich mal für dich, dass deine Werte so bleiben und nicht in eineinhalb Jahren so aussehen wie bei mir. Oder noch besser, dass es irgendwie doch ein Parametrierungsfehler seitens E3/DC ist...

                                      smartboartS Offline
                                      smartboartS Offline
                                      smartboart
                                      wrote on last edited by smartboart
                                      #589

                                      @stevie77 ja, deshalb bin ja so gespannt was bei deinem Ticket raus kommt.
                                      Ich denke der eine oder andere wird sich das windows tool RSCP Tool auch noch mal anschauen...Mal sehen was die so für Werte haben...
                                      Ich hatte auf die Infinity Variante gesetzt, weil hier biz zu 5 Jahre Batterie nachgerüstet werden kann...Da sollte das eigentlich nicht passieren...
                                      Vorgänger können glaube ich nur 1 Jahr nachrüsten...keine Ahnung was da anders ist an den Anlagen..Ab Juli war die Infinity verfügbar weshalb ich gewartet habe...

                                      S 2 Replies Last reply
                                      0
                                      • smartboartS smartboart

                                        @stevie77 ja, deshalb bin ja so gespannt was bei deinem Ticket raus kommt.
                                        Ich denke der eine oder andere wird sich das windows tool RSCP Tool auch noch mal anschauen...Mal sehen was die so für Werte haben...
                                        Ich hatte auf die Infinity Variante gesetzt, weil hier biz zu 5 Jahre Batterie nachgerüstet werden kann...Da sollte das eigentlich nicht passieren...
                                        Vorgänger können glaube ich nur 1 Jahr nachrüsten...keine Ahnung was da anders ist an den Anlagen..Ab Juli war die Infinity verfügbar weshalb ich gewartet habe...

                                        S Offline
                                        S Offline
                                        stevie77
                                        wrote on last edited by
                                        #590

                                        @smartboart Ja, das Tool kam gerade zur richtigen Zeit. In der Facebook-Gruppe gab's ziemlich viele Benutzer, die berichteten ebenfalls in den letzten tagen mehrere kWh verloren zu haben. Für die wäre das sicher interessant...hab' ich da auch gepostet.
                                        Gibt nur noch ein Problem, dass der 2. Batteriekreis des PRO nicht unterstützt wird, da der Autor zum Testen nur einen normalen S10 E mit einem Batteriekreis hat. Meinte aber, er will dem nachgehen...

                                        1 Reply Last reply
                                        0
                                        • A ArnoD

                                          @smartboart
                                          Ja, gestern.
                                          Bin gerade dabei das Script anzupassen.
                                          Muss mich noch in das Thema Wallbox einarbeiten, stehe da noch auf dem Schlauch wie die Steuerung mit E3DC-Control funktioniert.

                                          smartboartS Offline
                                          smartboartS Offline
                                          smartboart
                                          wrote on last edited by smartboart
                                          #591

                                          @ArnoD Hi Arno, habe das Script Autonomiezeit weiter gepflegt und um aktivierbaren und deaktivierbaren Lastabwurf erweitert ..Falls interesse besteht.....

                                          /*
                                          E3DC dynamische Autonomiezeitberechnung inkl. Lastabwurf vor Erreichen der Notstrom Reserve 
                                          von Smartboard 
                                          28.09.2020
                                          V0.0.1  -Dynamische Berechnung der Batterie  Autonomiezeit bei Entladung anhand der Modbusinformationen 
                                                  BatSoc und Batterie_Leistung unter Berücksichtigung der Notstromreserve.   
                                                  Für anzeige in Vis..
                                                  Autonomiezeit in Vis auf Sichtbarkeit bei != 0 einstellen damit Diese nur bei Entnahme angezeigt wird.
                                                  BatSoc in kwh   
                                          29.09.2020
                                          V0.0.2 -Berechnung auf Durchschnittswert der Autonomiezeit erweitert,  dadurch wird die Zeitanzeige ruhiger und gibt einen gemittelten 
                                                 Wert wieder, welcher auch aussagekräftiger ist.
                                                 - Notstromreserve wird nun aus Sript E3DC Control von ArnoD eingelesen. Sowie unterscheidung zur manuellen Eingabe  falls in E3DC eine 
                                                 Notstromreserve hinterlegt wurde. Somit bleibt die Autonomie Berechnung automatisch aktuell sollte in E3DC Control etwas angepasst werden.        
                                          30.09.2020
                                          V0.0.3- Autonomiezeit Anzeige in Minuten wenn < 1 Stunde . State Autonomiezeit geändert von type numnber zu string.
                                          03.10.2020
                                          V0.0.4- Logging überarbeitet für Anzeige im Log Adapter
                                          04.10.2020
                                          V0.0.5 - Lastabwurf von Verbrauchern integriert
                                          07.10.2020
                                          V0.0.6 - Berechnungsfehler, welche -Werte erzeugten wurden behoben.
                                                   Ausgabe der 1. Autonomiezeitberechnung sofort anzeigen dann wird auf Durchschnittswert umgeschalte
                                          20.10.2020
                                          V0.0.7 - Hinweis stevie77 Wirkungsgrad in Berechnung einbeziehen. laut Datenblatt: max. Systemwirkungsgrad inkl. Batterie (%) > 88
                                          Bei 13 KW 13 / 100 * 88 = 11.44 Bemerkung .Vermutlich kann hier 1 eingetragen werden, da im Verbrauchswert Watt schon die die Verluste inkludiert sind.
                                          21.10.2020
                                          V0.0.7 - Hinweis stevie77 Tiefenentladeschutz bei 10 % mit  in Berechnung einbeziehen. 
                                          V0.0.8 - Berücksichtung Notstrombetrieb Im Normalbetrieb erfolgt die Autonomierzeitberechnung
                                                   bis zur Notstromreserve . Im Notstrombetrieb wird die Autonomiezeit nun weiter berechnet 
                                                   und die Berechnung erfolgt dann bis zur Nettokapazitätsgrenze (Entladeschutz).
                                          */        
                                          
                                          //Konfiguration
                                          var logging = true;
                                          var debug = false;
                                          var Speicherbrutto = 13; // kw/h hier die Speichergröße in kwh 
                                          var Wirkungsgrad = 0.88; // Faktor Systemwirkungsgrad > 88% beiS10 E Pro Beispiel: 13 KW 13 / 100 * 88 = 11.44
                                          var Entladetiefe = 0.9; // Faktor Tiefenentladeschutz 90% Nutzbar weil Tiefenentladungsschutz von E3DC 11.44 / 100 * 90 = 10,296
                                          var E3DCReserve = 0; // % eingestellte Notstromreserve in Prozent bei E3dC. Wenn diese nicht verwendet wird dan 0 eintragen.
                                          var cron1 = 10; // hier die Schedulezeit - Triggerhäufigkeit alle x Sekunden für Zeitberechnung eintragen
                                          var counter = 24; // Hier die Anzahl der Zeitberechnungen eintragen um einen Durchschnitswert zu ermitteln
                                          var Rest = 5; // Wert in % gibt die Rest Batterieladung an. Dieser Wert wird der Notstromreserve hinzuadiert, und ist der Wert bei welcher die Last abgeworfen werden soll
                                          var AbwurfReset = 15; // Wert in % gibt die  Batterieladung an bei welcher wieder  die abgeworfene Last wieder zugeschaltet wird. Dieser Wert wird der Notstromreserve hinzuadiert.
                                          
                                          //Aktoren für den Lastabwurf 
                                          const idWaschmaschine = 'sonoff.0.Steckdose_Waschmaschine.POWER'/*Waschmaschine*/;
                                          const idSpuelmaschine = 'sonoff.0.Steckdose_Spuelmaschine.POWER'/*Steckdose Spuelmaschine*/;
                                          const idTrockner = 'sonoff.0.Steckdose_Trockner.POWER'/*Trockner*/;
                                          
                                          const fC = false;
                                          const Statepfad = 'javascript.' + instance + '.PVAnlage.Autonomie.';
                                          
                                          //Berechnungsgrundlage
                                          const idBatEntnahme = 'modbus.1.holdingRegisters.40070_Batterie_Leistung'/*Batterie-Leistung in Watt*/;
                                          const idBatSoc = 'modbus.1.holdingRegisters.40083_Batterie_SOC'/*Batterie-SOC in Prozent*/;
                                          const idHTSockel = 'javascript.1.PVAnlage.E3DC-Control.Parameter.HTsockel';
                                          const idHTon = 'javascript.1.PVAnlage.E3DC-Control.Parameter.HTon';
                                          const idHToff = 'javascript.1.PVAnlage.E3DC-Control.Parameter.HToff'; 
                                          const idNotstrombetrieb = 'modbus.1.holdingRegisters.40084_Emergency_Power_Status'/*Emergency-Power Status*/;
                                          
                                          //hier muss nichts geändert werden
                                          
                                          //Variable für Cronjob start stop
                                          var Timer = null;
                                          //Variable Hilfsmerker
                                          var Merker = true;
                                          //Variable zur Berechnung der Zeit
                                          var Autonomiezeit = 0;
                                          //Variable für Berechnung 
                                          var Reserve = 0;
                                          // Variablen für Durchschnittsberechnung
                                          var count = 0;
                                          var Summe = 0;
                                          // Wert gleich anzeigen
                                          var Anzeige = false;
                                          // Variable für Bat Soc in kwh abzüglich Notstromreserve
                                          var BatSockWh = null;
                                          var Entnahme = null;
                                          var BatSoc = null;
                                          
                                          
                                          //states to create Ergebnisse
                                          const idAutonomiezeit = Statepfad + 'Autonomiezeit';   
                                          const idBatSockWh = Statepfad + 'Batteriekapazitaet';  
                                          const idAbwurfAutomatik = Statepfad + 'Lastabwurfatuomatik';
                                          const idLastabwurf = Statepfad + 'Lastabwurf';
                                          
                                          //states create
                                          // Autonomiezeit in Vis auf Sichtbarkeit bei != 0 einstellen damit nur Sichtbar bei Entnahme
                                          createState(idAutonomiezeit, 0, fC, { type: 'string', name: 'Autonomiezeit',role:'text'});
                                          createState(idBatSockWh, 0, fC, { type: 'number', name: 'Batteriekapazität',role:'value', unit: ' kWh'});
                                          createState(idAbwurfAutomatik, true, fC, {type: 'boolean', name: 'Abwurfautomatik',role:'switch'});
                                          createState(idLastabwurf,false,fC , {type : 'boolean', name: 'Lastabwurf', role:'state'});
                                          if(fC && logging)log('force Creation Aktiv States angelegt oder überschrieben');
                                          
                                          //Scriptstart
                                          var Batterie = Speicherbrutto*Wirkungsgrad; 
                                          var Speicher = Speicherbrutto*Wirkungsgrad*Entladetiefe; 
                                          setState(idAutonomiezeit, '0' ,true);  
                                          if (logging)log('Batterie E3DC: Die Speichergröße ist ' + Speicherbrutto + ' kWh. abzüglich Wirkungsgrad ' + Batterie + ' kWh und abzüglich des Tiefenentladeschutz bleiben Netto '+ Speicher+ ' kWh.')
                                          setTimeout( function(){
                                          Berechnung();
                                          },500);
                                          
                                          
                                          
                                          //Bei Abwahl Lastabwurfautomatik Verbraucher wieder zuschalten
                                          on(idAbwurfAutomatik,function(dp){
                                          if(dp.state.val){
                                          if(logging)log('Batterie E3DC: Lastabwurf Automatik wurde aktiviert.');     
                                          }else{
                                          setState (idTrockner,true);
                                          setState (idWaschmaschine,true);
                                          setState (idSpuelmaschine,true);
                                          setState (idLastabwurf,false,true);
                                          if(logging)log('Batterie E3DC: Lastabwurf Automatik wurde deaktiviert. Aktoren werden wieder eingeschaltet.');    
                                          }
                                          });
                                          
                                          // Trigger Berechnung Aktueller Bat Soc in kwh und Reset Lastabwurf
                                          on(idBatSoc, function(dp) { 
                                          var Abwurf = getState(idLastabwurf).val;  
                                          BatSoc = dp.state.val; 
                                          var EinBedingung = Reserve + AbwurfReset; 
                                          if(debug)log('Batterie E3DC: Trigger BatSoc aktiv. BatSoc beträgt: '+ BatSoc +' %. Einbedingung nach Abwurf ist ' + EinBedingung + ' %'); 
                                          Berechnung();
                                          if(BatSoc > EinBedingung && Abwurf){
                                          if(logging)log('Batterie E3DC: Lastabwurf zurück gesetzt, Aktoren wieder eingeschaltet. BatSoc beträgt: '+BatSoc+ ' %');
                                          setState (idTrockner,true);
                                          setState (idWaschmaschine,true);
                                          setState (idSpuelmaschine,true);
                                          setState (idLastabwurf,false,true);
                                          }
                                          });
                                          
                                          //Berechnung Aktueller Bat Soc in kwh und Wert in State schreiben
                                          function Berechnung(){    
                                          BatSoc = getState(idBatSoc).val;    
                                          setState(idBatSockWh,Math.round(((Speicher/100) * BatSoc)*100)/100,true);  
                                          if(debug)log('Batterie E3DC: Die Aktuell verfügbare Netto Speicherkapazität ist: '+ getState(idBatSockWh).val+' kWh'); 
                                          }
                                          
                                          // Schedule Berechnung Autonomiezeit starten bei Entnahme
                                          on(idBatEntnahme, function(dp) {
                                              if(dp.state.val < 0 ){
                                              if(Merker)schedulestart();
                                              Merker = false;
                                              if(debug)log('Batterie E3DC: Aktuelle Entnahmeleistung: ' + dp.state.val +' Watt');
                                              }
                                          });
                                          
                                          //Berechnung Autonomiezeit
                                          function schedulestart(){
                                          if(debug)log('Batterie E3DC: Funktion Schedulestart aktiv');  
                                          var cronjob = "*/"+cron1+" * * * * *";  
                                          Timer = schedule(cronjob, function(){   
                                          if(debug)log('Batterie E3DC: Schedule cronjob aktiv');       
                                          Entnahme = getState (idBatEntnahme).val;
                                          BatSockWh = getState (idBatSockWh).val;
                                          var Sockel = parseFloat(getState (idHTSockel).val);
                                          var HToff = getState (idHToff).val;
                                          var HTon = getState (idHTon).val;
                                          var Notstrombetrieb = getState(idNotstrombetrieb).val;
                                          if (HTon === HToff && E3DCReserve === 0 && Notstrombetrieb === 2){
                                              Reserve = Sockel;
                                              if(debug)log('Batterie E3DC: Die Notstrom Reserve entsprichte der Einstellung in E3DC Control und beträgt: ' + Reserve +' %');
                                          }
                                          if (E3DCReserve >0 && Notstrombetrieb === 2){
                                              Reserve = E3DCReserve;
                                              if(debug)log('Batterie E3DC: Die Notstrom Reserve entspricht der User Konfig Einstellun und beträgt'+ Reserve + ' %');
                                          }
                                          if ((HTon != HToff && E3DCReserve === 0) || Notstrombetrieb !=2){
                                              Reserve=0;
                                              if(debug)log('Batterie E3DC: Es wird keine Notstrom Reserve bei der Berechnung berücksichtigt. Wert auf ' + Reserve +' % gesetzt.');
                                          }
                                          setTimeout(function(){
                                          if(Entnahme<0){
                                          BatSockWh = Math.round(BatSockWh - (Speicher/100*Reserve*100)/100);
                                          if(debug)log('Batterie E3DC: aktuelle Netto Gesamtkapazität abzüglich der Notstromreserve ist:  '+ BatSockWh + ' kWh.');
                                          setTimeout(function(){
                                          var Abwurf = getState(idLastabwurf).val;
                                          Autonomiezeit = Math.round(BatSockWh*1000/Entnahme*-1*100)/100;    
                                          Durchschnitt();
                                          if (Abwurf === false){
                                              Lastabwurf();
                                              if(debug)log('Batterie E3DC: Lastabwurfprüfung aktiv');
                                          }
                                          // gleich Anzeigen
                                          if(Anzeige === false && Autonomiezeit >0){
                                          setState(idAutonomiezeit, Autonomiezeit +' h',true);
                                          Anzeige = true;
                                          }
                                          if(debug)log('Batterie E3DC: Autonomiezeit neu berechnet auf:  '+ Autonomiezeit + ' h.');
                                          },100);
                                          }else{
                                          //Berechnung stoppen bei Entnahme 0 und Autonomiezeit auf 0 setzen
                                                  if(Entnahme >=0){
                                                  clearSchedule(Timer);
                                                  Merker = true;
                                                  if(debug)log('Batterie E3DC: Schedule cronjob gestoppt weil keine Entnahme');
                                                  setState(idAutonomiezeit,'0',true);
                                                  Anzeige = false;
                                                          }
                                                      }
                                                  },100);   
                                              });
                                          }
                                          
                                          // Zaehlem für Durchschnittsberechnung
                                          
                                          function Durchschnitt(){
                                          count ++
                                          Summe = Summe + Autonomiezeit;
                                          if(debug)log ('Summe: ' + Summe + ' Zaehler: '+count+ ' Addition: + ' + Autonomiezeit);
                                          if(count===counter){
                                          var Zeit= Summe/count;
                                          setTimeout(function(){
                                          if(logging)log('Batterie E3DC: Aktuelle Netto Speicherkapazität beträgt: '+ getState(idBatSockWh).val+' kWh, abzüglich der Notstromreserve '+BatSockWh+ ' kWh' );     
                                          if(Zeit>=1){    
                                          setState(idAutonomiezeit,+ Math.round(Zeit*100)/100 +' h',true);  
                                          if(logging)log('Batterie E3DC: Autonomiezeit beträgt: '+ Math.round(Zeit*10)/10 + ' h');
                                              }
                                          if(Zeit<1 && Zeit >0){       
                                          setState(idAutonomiezeit, + Math.round((Zeit*60)*100/100)+' min',true);
                                          if(logging)log('Batterie E3DC: Autonomiezeit bis Notstromreserve beträgt: '+Math.round((Zeit*60)*100/100) +' min.');
                                              }
                                          if(Zeit < 0){
                                          setState(idAutonomiezeit, '0' ,true);
                                          if(logging)log('Batterie E3DC: Autonomiezeit beträgt: 0 min.');
                                              }
                                          count=0;
                                          Summe=0;
                                          if(debug)log('Batterie E3DC: Reset: Count =  '+ count+ ' Summe = ' + Summe);
                                                  },100);  
                                              }
                                          }
                                          
                                          function Lastabwurf(){
                                          var Automatik = getState(idAbwurfAutomatik).val;
                                          var Bedingung = Reserve + Rest;
                                          if(debug)log('Batterie E3DC: Trigger Lastabwurf aktiv. BatSoc beträgt: '+ BatSoc +' %. Abwurfbedingung ist ' + Bedingung + ' %');
                                          if(BatSoc <= Bedingung && Automatik){   
                                          if(logging)log('Batterie E3DC: Lastabwurf. BatSoc beträgt: '+ BatSoc +' % und ist <= Abwurfbedingung mit ' + Bedingung + ' %');
                                          setState (idTrockner,false);
                                          setState (idWaschmaschine,false);
                                          setState (idSpuelmaschine,false);
                                          setState (idLastabwurf,true,true);
                                              }  
                                          }
                                          
                                          
                                          S 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          624

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe