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