Releases
v2.1.0
v2.1.0 – Bugfixes, OptionsFlow & Tests
Compare
Sorry, something went wrong.
No results found
Was ist neu
Bugfixes
snowy-rainy war nie erreichbar – Prioritätsreihenfolge der Wetterbedingungen korrigiert (Schnee+Regen-Check jetzt vor reinen Regen-Checks).
Täglicher Niederschlag falsch berechnet – rain_acc/snow_acc sind kumulierte Modellwerte; Tagesmenge wird jetzt korrekt als max − min ermittelt.
Sonnenscheindauer-Formel – SO-Maximum war 10 statt 600 Sekunden/10-Minuten-Intervall; Bewölkungsableitung damit stark verfälscht.
Koordinator-Namenskollision – Bei mehreren Stationen mit gleichem Modell identische Koordinator-Namen; jetzt inkl. lat/lon.
Kein unnötiges Refresh – async_forecast_hourly/async_forecast_daily lösen keinen manuellen Coordinator-Refresh mehr aus.
Neue Features
OptionsFlow – Modellauswahl (NWP, Ensemble, Nowcast) kann nach der Einrichtung über die Integrationsoptionen geändert werden.
Options haben Vorrang – Beim Laden der Modelle wird zuerst entry.options geprüft, dann entry.data.
ConfigEntryNotReady – Wenn nach dem ersten Refresh keine Koordinaten verfügbar sind, wird die Entität korrekt als nicht bereit markiert.
Options-Reload – Änderungen an den Optionen lösen automatisch einen Reload der Integration aus.
_is_daytime() nutzt sun.sun – Tag/Nacht-Erkennung über die HA-eigene Sonnen-Entity mit Längengrad-Fallback.
DeviceInfo.model = Stationsname – Im HA-Gerät wird jetzt der Name der Wetterstation angezeigt.
Tests
Testsuite von 0 auf 133 Tests ausgebaut (weather entity, API, config flow).
Aufräumen
Toten Code entfernt: CONDITION_MAP, api.validate_station(), verschobenes import re.
You can’t perform that action at this time.