diff --git a/homeassistant/components/bluetooth_tracker/device_tracker.py b/homeassistant/components/bluetooth_tracker/device_tracker.py index 28b914a94ca..7b48252c6b6 100644 --- a/homeassistant/components/bluetooth_tracker/device_tracker.py +++ b/homeassistant/components/bluetooth_tracker/device_tracker.py @@ -108,7 +108,9 @@ def setup_scanner(hass, config, see, discovery_info=None): result = bluetooth.lookup_name(mac, timeout=5) rssi = None if request_rssi: - rssi = BluetoothRSSI(mac).request_rssi() + client = BluetoothRSSI(mac) + rssi = client.request_rssi() + client.close() if result is None: # Could not lookup device name continue diff --git a/homeassistant/components/bluetooth_tracker/manifest.json b/homeassistant/components/bluetooth_tracker/manifest.json index 7eaeb4ef927..c853bc5a838 100644 --- a/homeassistant/components/bluetooth_tracker/manifest.json +++ b/homeassistant/components/bluetooth_tracker/manifest.json @@ -3,7 +3,7 @@ "name": "Bluetooth tracker", "documentation": "https://www.home-assistant.io/components/bluetooth_tracker", "requirements": [ - "bt_proximity==0.1.2", + "bt_proximity==0.2", "pybluez==0.22" ], "dependencies": [], diff --git a/requirements_all.txt b/requirements_all.txt index 34235fcc8ef..83d8112ce3d 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -302,7 +302,7 @@ brottsplatskartan==0.0.1 brunt==0.1.3 # homeassistant.components.bluetooth_tracker -bt_proximity==0.1.2 +bt_proximity==0.2 # homeassistant.components.bt_home_hub_5 bthomehub5-devicelist==0.1.1