Bump habluetooth to 2.6.0 (#115724)

This commit is contained in:
J. Nick Koston 2024-04-17 09:41:42 -05:00 committed by GitHub
parent 08b565701c
commit 7a67304301
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 8 additions and 10 deletions

View file

@ -315,16 +315,13 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
mode = BluetoothScanningMode.PASSIVE if passive else BluetoothScanningMode.ACTIVE
manager: HomeAssistantBluetoothManager = hass.data[DATA_MANAGER]
scanner = HaScanner(mode, adapter, address)
scanner.async_setup()
try:
scanner.async_setup()
except RuntimeError as err:
await scanner.async_start()
except (RuntimeError, ScannerStartError) as err:
raise ConfigEntryNotReady(
f"{adapter_human_name(adapter, address)}: {err}"
) from err
try:
await scanner.async_start()
except ScannerStartError as err:
raise ConfigEntryNotReady from err
adapters = await manager.async_get_bluetooth_adapters()
details = adapters[adapter]
slots: int = details.get(ADAPTER_CONNECTION_SLOTS) or DEFAULT_CONNECTION_SLOTS
@ -332,6 +329,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
await async_update_device(hass, entry, adapter, details)
hass.data.setdefault(DOMAIN, {})[entry.entry_id] = scanner
entry.async_on_unload(entry.add_update_listener(async_update_listener))
entry.async_on_unload(scanner.async_stop)
return True

View file

@ -20,6 +20,6 @@
"bluetooth-auto-recovery==1.4.0",
"bluetooth-data-tools==1.19.0",
"dbus-fast==2.21.1",
"habluetooth==2.5.2"
"habluetooth==2.6.0"
]
}

View file

@ -28,7 +28,7 @@ dbus-fast==2.21.1
fnv-hash-fast==0.5.0
ha-av==10.1.1
ha-ffmpeg==3.2.0
habluetooth==2.5.2
habluetooth==2.6.0
hass-nabucasa==0.78.0
hassil==1.6.1
home-assistant-bluetooth==1.12.0

View file

@ -1029,7 +1029,7 @@ ha-philipsjs==3.1.1
habitipy==0.2.0
# homeassistant.components.bluetooth
habluetooth==2.5.2
habluetooth==2.6.0
# homeassistant.components.cloud
hass-nabucasa==0.78.0

View file

@ -843,7 +843,7 @@ ha-philipsjs==3.1.1
habitipy==0.2.0
# homeassistant.components.bluetooth
habluetooth==2.5.2
habluetooth==2.6.0
# homeassistant.components.cloud
hass-nabucasa==0.78.0