Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Batteriespeicher automatisch nach 2 Wochen laden

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Batteriespeicher automatisch nach 2 Wochen laden

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

      Hallo zusammen,

      ich benutze eine Regel, mit welcher ich meinen Batteriespeicher manuell aus dem Netz laden kann.
      Warum mach ich das? Einfach damit meine Batterie nicht zu lange auf 5% SoC steht und regelmäßig geladen wird.
      In den Wintermonaten mache ich das um die Zellen zu schonen.

      Jetzt dachte ich mir, dass ich das doch auch irgendwie automatisch hinbekomme?
      Mein Gedanke wäre: Die Batterie hat 2 Wochen nicht mehr 100% Batterieladung erreicht -> Lade diese jetzt aus dem Stromnetz.

      Wie gesagt, die manuelle Batterieladung habe ich im Blockly schon umgesetzt, aber wie bekomm ich den Einstieg korrekt hin?
      Sprich: 2 Wochen SOC war nicht100% -> Mache: Führe Batterieladung aus

      Ich bin für jeden Hinweis dankbar.

      Besten Dank

      Homoran BananaJoe 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @Uli.Di last edited by

        @uli-di

        bin nicht an der Installation, daher theoretisch

        triggern auf Änderung des SoC
        falls SoC = 100
        mache stoppe timeout
        sonst falls nicht timeout
        mache timeout 14 Tage (in mögliche Einheiten umrechnen)
        Start Ladung

        Codierknecht 1 Reply Last reply Reply Quote 0
        • Codierknecht
          Codierknecht Developer Most Active @Homoran last edited by

          @homoran
          Was bei einem Neustart des Scripts zu Problemen führen könnte.

          Alternative:
          triggern auf Änderung des SoC
          falls SoC = 100 => Zeitstempel in einem DP merken
          sonst => wenn aktueller TS - DP > 14 Tage => laden

          Ggf. zusätzlich noch 'ne zyklische Prüfung, falls der Ladezustand sich nicht ändert.
          Einmal am Tag oder alle x-Stunden sollte ja reichen.

          U 1 Reply Last reply Reply Quote 0
          • T
            ticaki Developer last edited by

            @Homoran
            Bei einem solchen Zeitraum würde ich das nicht über einen Timeout lösen, der ist weg wenns einen Neustart vom Script/Adapter/iobroker/system gibt.

            @Uli-Di
            Das was @Codierknecht geschieben hat. Außerdem ist 100% genauso hmpf wie 5%, 😉

            Homoran 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @ticaki last edited by Homoran

              @ticaki sagte in Batteriespeicher automatisch nach 2 Wochen laden:

              Außerdem ist 100% genauso hmpf wie 5%,

              das hatte ich auch gedacht!

              macht Batterylife bei Victron automatisch zwischen 25 und 95%
              Wenn die 95% nicht erreicht werden wird der minimal SoC so lange auf 80% angehoben und ggf. dort festgetackert, bis einmal 95% erreicht werden.

              Eine Vollladung ist aber notwendig um den errechneten SoC zu "kalibrieren"

              Außerdem ist nicht bei allen Batterien 100% wirklich 100%, sondern oft nur 100% der maximal zulässigen Ladehöhe, die auch bei 85% der theoretisch möglichen liegen kann.

              Screenshot_20250217-103200_Firefox.jpg
              Screenshot_20250217-103548_Firefox.jpg

              T 1 Reply Last reply Reply Quote 0
              • T
                ticaki Developer @Homoran last edited by ticaki

                @homoran
                Die maximal sowie minimal zulässige Ladehöhe ergibt sich aus Garantiedauer und akzeptabler Ausfallrate, des weiteren Stand des akzeptierten technischen Wissens zum Zeitpunkt des Einbaus - daher traue einer Automatik nur wenn du sie gegen gecheckt hast. 😄

                ICh würde es auf 80%-95% aufladen, die 100% kommen zumindest bei mir gelegentlich durch sonnige Tage.

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @ticaki last edited by Homoran

                  @ticaki sagte in Batteriespeicher automatisch nach 2 Wochen laden:

                  daher traue einer Automatik nur wenn du sie gegen gecheckt hast.

                  ich soll deine Automatiken gegenchecken? 😂

                  Spaß beiseite, hab ich ja, und meine Anlage ist auf eine Spannungslage begrenzt, die unter 100% der technisch möglichen Kapazität liegt.
                  Daher komme ich auch nie über 98%, meist nur bis 96%.

                  Aber der eigentliche Hinweis ist ja den minimal SoC anzuheben, statt oben aufzuladen.

                  Wenn immer nur zwischen "nicht leer" und "nicht voll" geladen wird, kommt der errechnete SoC schnell sus dem Tritt, weil es bei Lithiumzellen nahezu unmöglich ist den Ladezustand anhand der Spannung festzustellen.

                  Entladekurve.jpg

                  Auch die Berechnung anhand (mehr oder weniger ungenau) gerechneten Lade- und Entlade-Energien kommt ohne zwischenzeitliche "Kalibrierung" an einem Endpunkt aus dem Tritt.
                  Dazu wirkt z.B. eine Entladung mit hoher Stromstärke stärker, als eine Entladung mit niedriger.

                  typisches Beispiel
                  Eine 105Ah Bleibatterie wird dann schnell zu einer 80Ah Batterie, wenn die Entladung nicht 100h, sondern "nur" 40h dauert

                  1 Reply Last reply Reply Quote 0
                  • U
                    Uli.Di last edited by

                    Hallo in die Runde,

                    erstmal vielen lieben Dank für euer Feedback. Danke für den Gedankenanstoß, das bringt mich zur Lösung.

                    Da hab ich zusätzlich noch eine interessante Diskussion angeregt 😁

                    Bei mir ist der Gedanke eher, dass ich die Zellausgleichsladung regelmäßig hinbekommen möchte.

                    Gleichzeitig hab ich schon die Steuerungsidee, wie ich das zukünftig bei variablen Strompreisen abbilden kann. Das greife ich aber erst nächstes Jahr an.

                    Nochmals lieben Dank 🤝

                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @Uli.Di last edited by

                      @uli-di sagte in Batteriespeicher automatisch nach 2 Wochen laden:

                      dass ich die Zellausgleichsladung regelmäßig hinbekommen möchte.

                      gut so!

                      und die beginnt oft erst über 95% SoC

                      1 Reply Last reply Reply Quote 0
                      • U
                        Uli.Di @Codierknecht last edited by

                        @codierknecht sagte in Batteriespeicher automatisch nach 2 Wochen laden:

                        @homoran
                        Was bei einem Neustart des Scripts zu Problemen führen könnte.

                        Alternative:
                        triggern auf Änderung des SoC
                        falls SoC = 100 => Zeitstempel in einem DP merken
                        sonst => wenn aktueller TS - DP > 14 Tage => laden

                        Ggf. zusätzlich noch 'ne zyklische Prüfung, falls der Ladezustand sich nicht ändert.
                        Einmal am Tag oder alle x-Stunden sollte ja reichen.

                        Bin ich mit meinem Ansatz in der Form korrekt?
                        Oder denke ich zu kompliziert?

                        Bild_2025-02-17_190037520.png

                        paul53 1 Reply Last reply Reply Quote 0
                        • paul53
                          paul53 @Uli.Di last edited by

                          @uli-di sagte: Bin ich mit meinem Ansatz in der Form korrekt?

                          Man kann die Strings im Format "TT.MM." nicht subtrahieren. Außerdem würde die Variable Zeitstempel keinen Skriptstart überstehen. Vorschlag:

                          Blockly_temp.JPG

                          U 1 Reply Last reply Reply Quote 0
                          • U
                            Uli.Di @paul53 last edited by

                            @paul53 Danke für den Hinweis.
                            Wie setzt du die variable "Zeitstempel" als Objekt-ID?
                            Das hab ich tatsächlich noch nie gemacht - Sorry

                            paul53 Homoran 2 Replies Last reply Reply Quote 0
                            • paul53
                              paul53 @Uli.Di last edited by paul53

                              @uli-di sagte: "Zeitstempel" als Objekt-ID?

                              Erstelle im Tab "Objekte" einen Datenpunkt "Zeitstempel", Typ "Zahl", Unit "ms" unter "0_userdata.0" oder per Skript:

                              Blockly_temp.JPG

                              Den DP kannst du dann in den Blöcken "aktualisiere" und "Wert vom Objekt ID" auswählen.

                              1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @Uli.Di last edited by

                                @uli-di sagte in Batteriespeicher automatisch nach 2 Wochen laden:

                                Wie setzt du die variable "Zeitstempel" als Objekt-ID?

                                das war, was @Codierknecht meinte

                                @codierknecht sagte in Batteriespeicher automatisch nach 2 Wochen laden:

                                Zeitstempel in einem DP merken

                                DP=Datenpunkt

                                1 Reply Last reply Reply Quote 1
                                • BananaJoe
                                  BananaJoe Most Active @Uli.Di last edited by

                                  @uli-di also bei mir Überwache ich einfach den unteren Ladestand. Mein Akku würde nie 2 Wochen bei 5% stehen bleiben, nach spätestens 2 Tagen wäre der bei 4% bzw. 4,x

                                  Und darauf reagiere ich, wird ein Schwellwert unterschritten, schalte ich das laden ein bis zu einem Prozentsatz X
                                  Also nicht Zeit und so ganz normal einen Trigger auf den SoC

                                  1 Reply Last reply Reply Quote 1
                                  • First post
                                    Last post

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  689
                                  Online

                                  31.7k
                                  Users

                                  79.7k
                                  Topics

                                  1.3m
                                  Posts

                                  6
                                  15
                                  428
                                  Loading More Posts
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                  The ioBroker Community 2014-2023
                                  logo