Skip to content

feat: throttle countdown in decision strip (#163)#165

Merged
jrhubott merged 1 commit into
developfrom
feature/issue-163-throttle-countdown
Jun 16, 2026
Merged

feat: throttle countdown in decision strip (#163)#165
jrhubott merged 1 commit into
developfrom
feature/issue-163-throttle-countdown

Conversation

@jrhubott

Copy link
Copy Markdown
Owner

Summary

When the integration's "Minimum interval between position changes" throttle is currently postponing a cover move, the decision strip now shows a live "Next adjustment allowed in {time}" countdown banner (mdi:timer-sand). It renders only while a move is actually blocked (last_skipped_action = time_delta_too_small) and hides once the interval elapses. No integration change was needed — the card already bound the last_skipped_action sensor but never read it. The banner appears in both the root card and the more-info dialog.

Testing

  • ✅ 917 tests passing (910 baseline + 4 formatter + 3 decision-strip render)
  • ✅ tsc clean, lint clean, dist/ rebuilt
  • ✅ Harness updated: throttle-pending flag + controls, mock state-gen emission, mock i18n mirror, and a "Throttled — waiting on interval" scenario

Related Issues

Refs #163

@jrhubott jrhubott merged commit 618fb79 into develop Jun 16, 2026
2 checks passed
@jrhubott jrhubott deleted the feature/issue-163-throttle-countdown branch June 16, 2026 17:06
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