You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unified support bundle — The separate run_diagnostics and generate_support_report actions have been replaced by a single generate_support_bundle action. It captures everything in one file: system info, configuration, BLE advertisements per source, detection reasoning, GATT/descriptor details, notifications, command trace, connection attempt details, and recent logs.
Smarter redaction — Support bundles now preserve MAC addresses, device names, and BLE identifiers needed for debugging. Only PINs are redacted. The HA diagnostics download still fully redacts for public sharing.
Bug Fixes
Linak position reads no longer interrupt motor commands — Position characteristic reads now have per-characteristic timeouts and are disabled during movement commands, preventing pulse stream interruption.
Service call failures now properly reported — Invalid inputs and generation errors raise ServiceValidationError so automations correctly detect failures instead of silently succeeding.
Support bundle timeout — Bundle generation has a safety timeout (capture_duration + 120s) to prevent indefinitely hanging service calls.
Bounded notification capture — Notification buffers are capped at 5,000 entries to prevent unbounded memory growth during long captures.
Fixed stale UI text — The unsupported device issue card no longer references the removed "Run BLE Diagnostics" action.