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:
Felix Zösch
2025-12-28 16:49:58 +01:00
parent d2a41aad2d
commit 43f1f3c93c
18 changed files with 485 additions and 1089 deletions

41
.gitignore vendored
View File

@@ -4,9 +4,6 @@ __pycache__/
*$py.class
*.so
.Python
*.egg-info/
dist/
build/
# IDE
.vscode/
@@ -14,40 +11,18 @@ build/
*.swp
*.swo
*~
# Backup files
*_backup.py
*_backup.yaml
*_old.py
*_old.yaml
*.bak
# Temporary files
*.tmp
*.temp
.DS_Store
Thumbs.db
# Logs
*.log
logs/
debug_log.txt
# Personal/Sensitive
secrets.yaml
*.secret
*.key
*.pem
# Temporary files
*.tmp
*.bak
# Home Assistant specific
.uuid
.HA_VERSION
.storage/
.cloud/
deps/
tts/
# Legacy versions (kept for reference but not tracked)
legacy/
# Project specific
*_fixed.py
*_fixed.yaml
DIAGNOSE_*.md
FIX_*.md
# Claude cache
.claude/