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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Batteriespeicher automatisch nach 2 Wochen laden

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    293

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

Batteriespeicher automatisch nach 2 Wochen laden

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
15 Beiträge 6 Kommentatoren 955 Aufrufe 3 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.
  • U Offline
    U Offline
    Uli.Di
    schrieb am zuletzt editiert von
    #1

    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

    HomoranH BananaJoeB 2 Antworten Letzte Antwort
    0
    • U Uli.Di

      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

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @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

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      CodierknechtC 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @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

        CodierknechtC Offline
        CodierknechtC Offline
        Codierknecht
        Developer Most Active
        schrieb am zuletzt editiert von
        #3

        @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.

        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
        HmIP|ZigBee|Tasmota|Unifi
        Zabbix Certified Specialist
        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

        U 1 Antwort Letzte Antwort
        0
        • T Nicht stören
          T Nicht stören
          ticaki
          schrieb am zuletzt editiert von
          #4

          @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%, ;)

          Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

          Spenden

          HomoranH 1 Antwort Letzte Antwort
          0
          • T ticaki

            @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%, ;)

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von Homoran
            #5

            @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

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            T 1 Antwort Letzte Antwort
            0
            • HomoranH 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 Nicht stören
              T Nicht stören
              ticaki
              schrieb am zuletzt editiert von ticaki
              #6

              @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. :D

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

              Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

              Spenden

              HomoranH 1 Antwort Letzte Antwort
              0
              • T 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. :D

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

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von Homoran
                #7

                @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? :joy:

                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

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • U Offline
                  U Offline
                  Uli.Di
                  schrieb am zuletzt editiert von
                  #8

                  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 :grin:

                  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 :handshake:

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • U Uli.Di

                    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 :grin:

                    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 :handshake:

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #9

                    @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

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    1 Antwort Letzte Antwort
                    0
                    • CodierknechtC Codierknecht

                      @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 Offline
                      U Offline
                      Uli.Di
                      schrieb am zuletzt editiert von
                      #10

                      @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

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • U Uli.Di

                        @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

                        paul53P Offline
                        paul53P Offline
                        paul53
                        schrieb am zuletzt editiert von
                        #11

                        @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

                        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                        U 1 Antwort Letzte Antwort
                        0
                        • paul53P paul53

                          @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 Offline
                          U Offline
                          Uli.Di
                          schrieb am zuletzt editiert von
                          #12

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

                          paul53P HomoranH 2 Antworten Letzte Antwort
                          0
                          • U Uli.Di

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

                            paul53P Offline
                            paul53P Offline
                            paul53
                            schrieb am zuletzt editiert von paul53
                            #13

                            @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.

                            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                            1 Antwort Letzte Antwort
                            0
                            • U Uli.Di

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

                              HomoranH Nicht stören
                              HomoranH Nicht stören
                              Homoran
                              Global Moderator Administrators
                              schrieb am zuletzt editiert von
                              #14

                              @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

                              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                              1 Antwort Letzte Antwort
                              1
                              • U Uli.Di

                                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

                                BananaJoeB Offline
                                BananaJoeB Offline
                                BananaJoe
                                Most Active
                                schrieb am zuletzt editiert von
                                #15

                                @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

                                ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

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


                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                719

                                Online

                                32.5k

                                Benutzer

                                81.9k

                                Themen

                                1.3m

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

                                • Du hast noch kein Konto? Registrieren

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