b6c3e597f76d81b4e0b9e1ef079a07e118e33d5e
- Track consecutive failures; return cached data for up to 3 misses in a row before marking sensors unavailable. Single transient BLE failures no longer cause the UI to flip unavailable. - Retry device lookup: if async_ble_device_from_address returns None (device not yet back in scanner cache after last disconnect), wait 2s and try once more before counting it as a failure. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
Python
100%