Fix config flow validation and Deco name decoding
Changes
Summary
Fixes two issues:
- Polling interval validation could fail when Home Assistant provided values as strings.
- Deco names returned as plain text could incorrectly show as
<Error Decoding ...>.
Changes
- Coerce scan interval values to int before validation.
- Fall back to the original name when base64 decoding fails.
Fixes #524
📦 Dependencies
- Bump ruff from 0.15.15 to 0.15.16 (#525) @dependabot[bot]
- Update pip requirement from <26.2,>=26.1.1 to >=26.1.2,<26.2 (#523) @dependabot[bot]
- Bump ruff from 0.15.14 to 0.15.15 (#522) @dependabot[bot]
- Bump ruff from 0.15.13 to 0.15.14 (#519) @dependabot[bot]
- Bump release-drafter/release-drafter from 7.3.0 to 7.3.1 (#518) @dependabot[bot]
- Bump release-drafter/release-drafter from 7.2.1 to 7.3.0 (#515) @dependabot[bot]
- Bump ruff from 0.15.12 to 0.15.13 (#517) @dependabot[bot]
- Bump black from 26.3.1 to 26.5.1 (#516) @dependabot[bot]
- Update pip requirement from <26.2,>=26.1 to >=26.1.1,<26.2 (#514) @dependabot[bot]
- Bump release-drafter/release-drafter from 7.2.0 to 7.2.1 (#513) @dependabot[bot]
- Bump pre-commit from 4.5.1 to 4.6.0 (#512) @dependabot[bot]
- Bump ruff from 0.15.11 to 0.15.12 (#511) @dependabot[bot]
- Update pip requirement from <26.1,>=21.0 to >=26.1,<26.2 (#510) @dependabot[bot]