Release 2.0.0¶
Dokumentation basierend auf dem GitHub Release V2.0.0.
Stichpunkte (Übersicht)¶
- Device Hierarchy
- Mehrsprachige Unterstützung
- Heizkurven-Berechnung
- Compressor Start Cycling Sensor
- Verbesserungen & Bugfixes
Neue Funktionen¶
Device Hierarchy¶
- Trennung in Hauptgeräte und Sub-Geräte für bessere Struktur und klarere Entity-Organisation in Home Assistant.
Mehrsprachige Unterstützung¶
- Übersetzungen in Deutsch und Englisch für alle Entity-Namen.
Heizkurven-Berechnung¶
- Heizkurven-Berechnung mit drei Stützpunkten (kalt, mittel, warm) und automatischer Vorlauftemperatur-Berechnung.
- Dokumentation:
HEATING_CURVE_CALCULATION.md.
Compressor Start Cycling Sensor¶
- Neuer Cycling-Sensor für Kompressor-Starts mit Varianten: total, daily, 2h, 4h und monthly.
Verbesserungen und Bugfixes¶
- External Energy Sensor: Erweiterte Validierung mit Entity-Registry-Fallback.
- Write Interval: Schreibintervall von 41 Sekunden auf 9 Sekunden reduziert für schnellere Reaktion.
- Performance: Verbesserte Startzeit und Update-Zyklen.
- State Normalization: Getrennte Normalisierungsmethoden für Betriebszustände und allgemeine Zustände.
- Tests: Tests für Offset-Verarbeitung (Cycling und Energieverbrauch).
- Bugfixes: VERSION-Import in Tests, Entity-ID-Formatierung, verbessertes Error-Handling bei Sensor-Validierung.
- Dokumentation: Cycling-Sensoren-Doku aktualisiert, diverse Doku-Dateien überarbeitet.
Technische Änderungen (Auszug)¶
- coordinator.py: Sensor-Validierung und State-Normalisierung.
- sensor.py: Neue Cycling-Sensoren, Offset-Verarbeitung.
- number.py: Number-Platform-Unterstützung.
- utils.py: Energie-Sensor-Validierung.
Deployment¶
- Breaking Changes: Keine.
- Migration: Automatische Migration von älteren Versionen.
- Konfiguration: Optionale neue Optionen für Heizkurve und Offsets.