Skip to content

v0.4.1

Choose a tag to compare

@Sarnog Sarnog released this 17 Jul 21:40

v0.4.1 - Bugfix: crash bij wijzigen vooruitkijkdagen/update-interval

Home Assistant's NumberSelector geeft altijd een float terug, ongeacht
de step/mode-instelling (dit is hardgecodeerd in HA's eigen
selector.py). Daardoor werd bij het opslaan van de Options Flow
lookahead_days/update_interval_minutes als bijvoorbeeld 10.0
opgeslagen, en crashte elke sensor met:

TypeError: 'float' object cannot be interpreted as an integer

Beide waarden worden nu expliciet naar int omgezet, zowel bij het
opslaan in de config flow als bij het uitlezen in sensor.py/init.py.
Een al opgeslagen float-waarde herstelt zichzelf dus automatisch bij de
eerstvolgende herlaad/herstart, zonder dat het formulier opnieuw
ingediend hoeft te worden.

Regressietest toegevoegd die een pre-fix float-waarde in de opgeslagen
opties simuleert en bevestigt dat de setup niet meer crasht.