19 Commits
Author SHA1 Message Date
Richard Mann deee1baad5 feat: add tilt-on-closed cover entity for types 18 and 44
Validate with hassfest / validate-hassfest (pull_request) Failing after 28s
Lint the code / Lint the code (pull_request) Successful in 12m0s
2026-04-11 17:57:17 +10:00
Richard Mann 354d06b468 feat: add missing shade types and capabilities from official aio-powerview-api 2026-04-11 17:54:11 +10:00
Richard Mann 7936a4fb24 fix: correct position bit extraction to prevent pos2 contamination on TDBU shades 2026-04-11 17:48:54 +10:00
Richard Mann 1b9aed4f89 fix: add type 54 vertical blind support and remove spurious battery_charging control lock 2026-04-11 17:40:35 +10:00
Richard Mann 8a6a17b767 fix: try the shade with the strongest signal first for the key 2026-04-11 17:25:33 +10:00
Richard Mann 0efca4ff52 fix: just do a single discovery notification for all blinds 2026-04-11 17:16:37 +10:00
Richard Mann 789f716707 fix: remove redundant code and some bug fixes 2026-04-11 16:36:29 +10:00
Richard Mann ce04907d58 feat: add top-down cover entity with inverted position logic 2026-04-11 16:21:19 +10:00
Richard Mann 87bac49529 feat: add shade capability detection for top-down, TDBU, and duolite types 2026-04-11 16:18:51 +10:00
Richard Mann e2bb3b5592 feat: refactor to a hub model 2026-04-09 11:03:33 +10:00
Richard Mann acb2c5ff52 fix: linting 2026-04-09 08:20:01 +10:00
Richard Mann 7a2bf2193a feat: add shade capabilities, velocity control, and cleanup
Add ShadeCapability lookup to replace hardcoded model string checks for
tilt/tilt-only selection. Add velocity number entity (0–100) and pass
velocity through all movement paths including open/close. Remove
redundant device_info property overrides and deduplicate hex parsing.
2026-04-09 08:15:10 +10:00
Richard Mann f260416676 fix: linting and hass validation issues 2026-04-09 07:18:54 +10:00
Richard Mann abb0a3e8a3 fix: allow option to setup found devices or add a new device plus updated descriptions 2026-04-07 08:13:13 +10:00
Richard Mann 652337e32c fix: linting and formatting 2026-04-06 15:13:21 +10:00
Richard Mann af08d18d62 fix: area assignment for multiple devices 2026-04-06 15:01:52 +10:00
Richard Mann 894580c20b fix: device and entity naming 2026-04-06 12:17:19 +10:00
Richard Mann 317b450702 fix: handle stale ble devices 2026-04-06 11:51:01 +10:00
Richard Mann 31185a4446 Improve config flow UX for multi-shade setups
Reuse the home key from already-configured shades so adding subsequent
shades skips the key step. Show human-readable shade names from the hub
in the device picker. Allow selecting multiple shades at once instead of
repeating the flow for each one. Default to hub fetch as the key method.
2026-04-06 09:07:16 +10:00