Skip to content

Shade capabilities, velocity control, and multi-shade improvements#28

Closed
safepay wants to merge 9 commits into
patman15:mainfrom
safepay:shade-capabilities-velocity
Closed

Shade capabilities, velocity control, and multi-shade improvements#28
safepay wants to merge 9 commits into
patman15:mainfrom
safepay:shade-capabilities-velocity

Conversation

@safepay

@safepay safepay commented Apr 8, 2026

Copy link
Copy Markdown

This builds on my earlier config flow improvements branch and adds a few new things:

  • Shade capabilities — shades now know whether they support tilt, tilt-only, or position-only based on their type ID, replacing hardcoded model string checks
  • Velocity control — adds a slider (0–100) so users can control how fast their shades move, works across all movement types including open, close, position, and tilt

safepay added 6 commits April 6, 2026 09:07
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.
@safepay safepay force-pushed the shade-capabilities-velocity branch from a13529a to 0cf7673 Compare April 8, 2026 05:58
@patman15 patman15 mentioned this pull request Apr 8, 2026
2 tasks
safepay added 2 commits April 9, 2026 07:18
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.
@safepay safepay force-pushed the shade-capabilities-velocity branch from 0cf7673 to 7a2bf21 Compare April 8, 2026 22:15
@safepay

safepay commented Apr 11, 2026

Copy link
Copy Markdown
Author

PR #29 is a better architecture

@safepay safepay closed this Apr 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant