Skip to content

v2.0.6 — Helper-Sync-Race + Bewertung-Pendeln

Choose a tag to compare

@hoizi89 hoizi89 released this 07 May 07:07

Bugfixes

Amortisationshelfer wird beim Start nicht mehr überschrieben

_sync_to_helper lief in async_start() bevor die RestoreEntity-Daten geladen waren. Da total_savings = 0 zu diesem Zeitpunkt, wurde der persistierte Helper-Wert durch einen Mindestwert überschrieben.

Fix: _sync_to_helper greift erst nachdem _restored = True gesetzt ist.

Benchmark-Bewertung pendelt nicht mehr zwischen Wert und „unbekannt"

benchmark_efficiency_score gibt None zurück wenn weder autarky_rate noch benchmark_consumption_vs_avg berechenbar sind. Bei jedem Update bei dem _total_self_consumption_kwh kurz 0 war, wurden Score- und Rating-Sensor zu „unbekannt".

Fix: BenchmarkScoreSensor und BenchmarkRatingSensor halten den letzten gültigen Wert anstatt None auszugeben.