Update: Battery Optimizer v3.5.0 - Volle Ladung bis 100% SOC
## Hauptänderungen ### Removed - Sicherheitspuffer (20%) entfernt - führte zu unvollständiger Ladung - Reservekapazität (2 kWh) entfernt - Hardware hat eigene Puffer - Problem: Mehr Ladestunden geplant als nötig, aber tatsächliche Ladung begrenzt - Folge: Batterie erreichte nie 100% SOC ### Changed - Standardwert max_charge_power: 5000W → 8000W (+60%) - Standardwert price_threshold: 28ct → 25ct/kWh - Ladelogik vereinfacht: Direkte Berechnung ohne Puffer ### Fixed - Batterie lädt jetzt vollständig bis 100% SOC - Genauere Ladestunden-Berechnung - Bessere Kapazitätsnutzung: Volle Leistung in allen Stunden ## Projekt-Aufräumarbeiten ### Archiviert - Bugfix-Dokumentationen → archive/ - BUGFIX_TIMEZONE_v3.2.md - DIAGNOSE_LADE_PROBLEM.md - FIX_API_TIMING.md - FIX_CHARGING_CAPACITY.md - FIX_SOC_SPIKE_PROBLEM.md - FIX_SOC_SPIKE_REMOTE_MODE.md - SOC_CALIBRATION_GUIDE.md ### Entfernt - docs/ (Duplikate) - debug_log.txt, debug_schedule.py ### Neu - UPGRADE_TO_v3.5.0.md - Detaillierter Upgrade-Guide - PROJECT_SUMMARY_v3.5.0.md - Technische Zusammenfassung - pyscripts/ aktualisiert auf v3.5.0 ## Migration 1. Backup erstellen 2. Neue Skripte nach /config/pyscript/ kopieren 3. PyScript neu laden 4. Input Helper anpassen (8000W, 25ct) 5. Test durchführen Details: siehe UPGRADE_TO_v3.5.0.md --- Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
49
CHANGELOG.md
49
CHANGELOG.md
@@ -5,6 +5,38 @@ Alle wichtigen Änderungen an diesem Projekt werden in dieser Datei dokumentiert
|
||||
Das Format basiert auf [Keep a Changelog](https://keepachangelog.com/de/1.0.0/),
|
||||
und dieses Projekt folgt [Semantic Versioning](https://semver.org/lang/de/).
|
||||
|
||||
## [3.5.0] - 2025-12-28
|
||||
|
||||
### Removed
|
||||
- **Sicherheitspuffer entfernt**: 20% Safety Buffer führte zu unvollständiger Ladung
|
||||
- Problem: Mehr Ladestunden geplant als nötig, aber tatsächliche Ladung begrenzt
|
||||
- Folge: Batterie erreichte nie 100% SOC
|
||||
- Lösung: Hardware (GoodWe) hat eigene Sicherheitspuffer, Software-Puffer unnötig
|
||||
- **Reservekapazität entfernt**: 2 kWh Reserve ebenfalls in Hardware integriert
|
||||
- `input_number.battery_optimizer_reserve_capacity` wird nicht mehr verwendet
|
||||
- `input_number.battery_optimizer_safety_buffer` wird nicht mehr verwendet
|
||||
|
||||
### Changed
|
||||
- **Standardwerte optimiert**:
|
||||
- `max_charge_power`: 5000W → **8000W** (nutzt volle Inverter-Leistung)
|
||||
- `price_threshold`: 28 ct/kWh → **25 ct/kWh** (realistischere Schwelle)
|
||||
- **Ladelogik vereinfacht**: Direkte Berechnung ohne Puffer
|
||||
- **Logging verbessert**: Klarere Ausgaben zur Ladekapazität
|
||||
|
||||
### Fixed
|
||||
- **100% Ladung jetzt möglich**: Batterie wird vollständig geladen
|
||||
- **Genauere Ladestunden-Berechnung**: Nur tatsächlich benötigte Stunden werden geplant
|
||||
- **Bessere Kapazitätsnutzung**: Volle Ladeleistung in allen geplanten Stunden
|
||||
|
||||
### Migration 3.4.0 → 3.5.0
|
||||
1. Update `battery_charging_optimizer.py` zu v3.5.0
|
||||
2. **Optional**: Entferne nicht mehr verwendete Input Helper:
|
||||
- `input_number.battery_optimizer_reserve_capacity`
|
||||
- `input_number.battery_optimizer_safety_buffer`
|
||||
3. **Empfohlen**: Aktualisiere `input_number.battery_optimizer_max_charge_power` auf 8000W
|
||||
4. **Empfohlen**: Aktualisiere `input_number.battery_optimizer_price_threshold` auf 25 ct/kWh
|
||||
5. Teste Ladeverhalten über Nacht
|
||||
|
||||
## [3.3.2] - 2024-11-30
|
||||
|
||||
### Fixed
|
||||
@@ -139,14 +171,15 @@ e Home Assistant 2024.2+ Dashboards
|
||||
|
||||
## Version Matrix
|
||||
|
||||
| Version | Algorithm | Tomorrow Support | Dashboard | Automations |
|
||||
|---------|-----------|------------------|-----------|-------------|
|
||||
| 3.3.1 | Ranking | ✅ | Sections | HA-based |
|
||||
| 3.2.0 | Ranking | ✅ | Sections | PyScript |
|
||||
| 3.1.0 | Ranking | ✅ | Sections | PyScript |
|
||||
| 3.0.0 | Ranking | ✅ | Sections | PyScript |
|
||||
| 2.x | Threshold | ❌ | Enhanced | PyScript |
|
||||
| 1.x | Threshold | ❌ | Basic | PyScript |
|
||||
| Version | Algorithm | Tomorrow Support | Dashboard | Automations | 100% Ladung |
|
||||
|---------|-----------|------------------|-----------|-------------|-------------|
|
||||
| 3.5.0 | Ranking | ✅ | Sections | HA-based | ✅ |
|
||||
| 3.3.1 | Ranking | ✅ | Sections | HA-based | ❌ |
|
||||
| 3.2.0 | Ranking | ✅ | Sections | PyScript | ❌ |
|
||||
| 3.1.0 | Ranking | ✅ | Sections | PyScript | ❌ |
|
||||
| 3.0.0 | Ranking | ✅ | Sections | PyScript | ❌ |
|
||||
| 2.x | Threshold | ❌ | Enhanced | PyScript | ❌ |
|
||||
| 1.x | Threshold | ❌ | Basic | PyScript | ❌ |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user