Bump bthome-ble to 3.6.0 (#112060)

* Bump bthome-ble to 3.6.0

* Fix discovery info typing
This commit is contained in:
Shay Levy 2024-03-03 00:11:22 +02:00 committed by GitHub
parent b734a9ffc8
commit ec4331fc19
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 8 additions and 8 deletions

View File

@ -11,7 +11,7 @@ import voluptuous as vol
from homeassistant.components import onboarding from homeassistant.components import onboarding
from homeassistant.components.bluetooth import ( from homeassistant.components.bluetooth import (
BluetoothServiceInfo, BluetoothServiceInfoBleak,
async_discovered_service_info, async_discovered_service_info,
) )
from homeassistant.config_entries import ConfigFlow, ConfigFlowResult from homeassistant.config_entries import ConfigFlow, ConfigFlowResult
@ -25,11 +25,11 @@ class Discovery:
"""A discovered bluetooth device.""" """A discovered bluetooth device."""
title: str title: str
discovery_info: BluetoothServiceInfo discovery_info: BluetoothServiceInfoBleak
device: DeviceData device: DeviceData
def _title(discovery_info: BluetoothServiceInfo, device: DeviceData) -> str: def _title(discovery_info: BluetoothServiceInfoBleak, device: DeviceData) -> str:
return device.title or device.get_device_name() or discovery_info.name return device.title or device.get_device_name() or discovery_info.name
@ -40,12 +40,12 @@ class BTHomeConfigFlow(ConfigFlow, domain=DOMAIN):
def __init__(self) -> None: def __init__(self) -> None:
"""Initialize the config flow.""" """Initialize the config flow."""
self._discovery_info: BluetoothServiceInfo | None = None self._discovery_info: BluetoothServiceInfoBleak | None = None
self._discovered_device: DeviceData | None = None self._discovered_device: DeviceData | None = None
self._discovered_devices: dict[str, Discovery] = {} self._discovered_devices: dict[str, Discovery] = {}
async def async_step_bluetooth( async def async_step_bluetooth(
self, discovery_info: BluetoothServiceInfo self, discovery_info: BluetoothServiceInfoBleak
) -> ConfigFlowResult: ) -> ConfigFlowResult:
"""Handle the bluetooth discovery step.""" """Handle the bluetooth discovery step."""
await self.async_set_unique_id(discovery_info.address) await self.async_set_unique_id(discovery_info.address)

View File

@ -20,5 +20,5 @@
"dependencies": ["bluetooth_adapters"], "dependencies": ["bluetooth_adapters"],
"documentation": "https://www.home-assistant.io/integrations/bthome", "documentation": "https://www.home-assistant.io/integrations/bthome",
"iot_class": "local_push", "iot_class": "local_push",
"requirements": ["bthome-ble==3.5.0"] "requirements": ["bthome-ble==3.6.0"]
} }

View File

@ -621,7 +621,7 @@ brunt==1.2.0
bt-proximity==0.2.1 bt-proximity==0.2.1
# homeassistant.components.bthome # homeassistant.components.bthome
bthome-ble==3.5.0 bthome-ble==3.6.0
# homeassistant.components.bt_home_hub_5 # homeassistant.components.bt_home_hub_5
bthomehub5-devicelist==0.1.1 bthomehub5-devicelist==0.1.1

View File

@ -529,7 +529,7 @@ brottsplatskartan==1.0.5
brunt==1.2.0 brunt==1.2.0
# homeassistant.components.bthome # homeassistant.components.bthome
bthome-ble==3.5.0 bthome-ble==3.6.0
# homeassistant.components.buienradar # homeassistant.components.buienradar
buienradar==1.0.5 buienradar==1.0.5