Skip to content

Batterie: Kapazität und Wirkungsgrad selbst vermessen - #13

Merged
SolarPower2024 merged 1 commit into
load-peak-featuresfrom
feature/battery-ident
Sep 27, 2026
Merged

SolarPower2024 merged 1 commit into
load-peak-featuresfrom
feature/battery-ident

Conversation

@SolarPower2024

Copy link
Copy Markdown
Owner

Die Batterie lernt ihre nutzbare Kapazität und ihren Wirkungsgrad aus den Daten, die evcc ohnehin je Viertelstunde speichert, statt mit dem Datenblatt zu rechnen. Neue Kachel Lastmanagement-Details → Batterie-Vermessung, standardmäßig nur Anzeige.

  • Messung: Aus den gespeicherten Viertelstunden der letzten 60 Tage (geladene und entladene Energie, Ladestand) werden Lade- und Entladevorgänge über mindestens 20 % Ladestand gesucht. Laden ergibt Kapazität ÷ Wirkungsgrad, Entladen Kapazität × Wirkungsgrad; aus den Medianen von je mindestens 3 Vorgängen folgen Kapazität und Gesamtwirkungsgrad. Vorgänge mit SoC-Sprung (Nachkalibrierung), Datenlücke oder Gegenfluss zählen nicht, eine Stunde Ruhe beendet einen Vorgang. Aktualisiert alle 6 Stunden.
  • Anzeige: laut Konfiguration, gemessen (mit Anteil), Wirkungsgrad, Anzahl der Vorgänge bzw. „lernt noch“ oder „nicht plausibel“ (außerhalb 50–120 % der Konfiguration oder 60–100 % Wirkungsgrad).
  • „Gemessene Werte verwenden“: Der Optimizer bekommt die gemessene Kapazität (alle gespeicherten Energien skaliert, die Ladestände bleiben), das Einmal-Netzladen rechnet mit gemessener Kapazität und Ladewirkungsgrad. Der Wirkungsgrad des Optimizers selbst gilt auch für die Autos und bleibt deshalb unverändert.
  • Getestet mit einer simulierten Batterie (9 kWh statt konfigurierter 10 kWh, 95 % je Richtung): erkannt wurden 8,98 kWh und 90,2 % Gesamtwirkungsgrad.
  • Idee aus EMHASS und Akkudoktor-EOS.

🤖 Generated with Claude Code

New tile Lastmanagement-Details -> Batterie-Vermessung. From the 15 minute
slots evcc stores per battery (energy charged and discharged, soc at the slot
start) of the last 60 days, charging and discharging runs over at least 20 %
soc give the energy per 100 % soc each way; the medians of at least 3 runs
each give capacity = sqrt(kc * kd) and round trip efficiency = kd / kc. Runs
with a soc jump, a gap or flow the other way are left out, an hour idle ends
a run. Refreshed every 6 hours, plausible at 50-120 % of the configured
capacity and 60-100 % round trip.

"Gemessene Werte verwenden" (off by default) puts the measured capacity into
the optimizer request (stored energies scaled, soc values unchanged) and lets
one-time grid charging plan with the measured capacity and charging
efficiency. The optimizer's efficiency is shared with the vehicles and stays.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@SolarPower2024
SolarPower2024 merged commit 74e9b51 into load-peak-features Sep 27, 2026
1 check passed
@SolarPower2024
SolarPower2024 deleted the feature/battery-ident branch September 27, 2026 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant