From a91b0058229974aed578fb20e833df4454d007f9 Mon Sep 17 00:00:00 2001 From: LE LAY Olivier Date: Sun, 29 Dec 2019 08:26:43 +0100 Subject: [PATCH] Fix ble_tracker randomly pygatt thrown error (#28671) * fix(ble_tracker): catch randomly pygatt thrown error * fix(ble_tracker): merge except errors --- homeassistant/components/bluetooth_le_tracker/device_tracker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/bluetooth_le_tracker/device_tracker.py b/homeassistant/components/bluetooth_le_tracker/device_tracker.py index 40f25f2fc43..9c64232c6e9 100644 --- a/homeassistant/components/bluetooth_le_tracker/device_tracker.py +++ b/homeassistant/components/bluetooth_le_tracker/device_tracker.py @@ -77,7 +77,7 @@ def setup_scanner(hass, config, see, discovery_info=None): devices = {x["address"]: x["name"] for x in devs} _LOGGER.debug("Bluetooth LE devices discovered = %s", devices) - except RuntimeError as error: + except (RuntimeError, pygatt.exceptions.BLEError) as error: _LOGGER.error("Error during Bluetooth LE scan: %s", error) return {} return devices