Deduplicate sensor_device_info_to_device_info (#81905)

Co-authored-by: J. Nick Koston <nick@koston.org>
This commit is contained in:
Aarni Koskela 2022-11-14 20:12:53 +02:00 committed by GitHub
parent af73afa2e2
commit 3d29638804
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
27 changed files with 89 additions and 299 deletions

View file

@ -31,9 +31,10 @@ from homeassistant.const import (
from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity import EntityCategory
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.helpers.sensor import sensor_device_info_to_hass_device_info
from .const import DOMAIN
from .device import device_key_to_bluetooth_entity_key, sensor_device_info_to_hass
from .device import device_key_to_bluetooth_entity_key
SENSOR_DESCRIPTIONS = {
(SensorProSensorDeviceClass.BATTERY, Units.PERCENTAGE): SensorEntityDescription(
@ -87,7 +88,7 @@ def sensor_update_to_bluetooth_data_update(
"""Convert a sensor update to a bluetooth data update."""
return PassiveBluetoothDataUpdate(
devices={
device_id: sensor_device_info_to_hass(device_info)
device_id: sensor_device_info_to_hass_device_info(device_info)
for device_id, device_info in sensor_update.devices.items()
},
entity_descriptions={