mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 13:17:32 +00:00
Add serial number to Blink (#102621)
This commit is contained in:
parent
e20d4abfe1
commit
8cfb8cb084
@ -60,12 +60,12 @@ class BlinkSyncModuleHA(
|
||||
self.api: Blink = coordinator.api
|
||||
self._coordinator = coordinator
|
||||
self.sync = sync
|
||||
self._name: str = name
|
||||
self._attr_unique_id: str = sync.serial
|
||||
self._attr_device_info = DeviceInfo(
|
||||
identifiers={(DOMAIN, sync.serial)},
|
||||
name=f"{DOMAIN} {name}",
|
||||
manufacturer=DEFAULT_BRAND,
|
||||
serial_number=sync.serial,
|
||||
)
|
||||
self._update_attr()
|
||||
|
||||
|
@ -72,9 +72,11 @@ class BlinkBinarySensor(CoordinatorEntity[BlinkUpdateCoordinator], BinarySensorE
|
||||
super().__init__(coordinator)
|
||||
self.entity_description = description
|
||||
self._camera = coordinator.api.cameras[camera]
|
||||
self._attr_unique_id = f"{self._camera.serial}-{description.key}"
|
||||
serial = self._camera.serial
|
||||
self._attr_unique_id = f"{serial}-{description.key}"
|
||||
self._attr_device_info = DeviceInfo(
|
||||
identifiers={(DOMAIN, self._camera.serial)},
|
||||
identifiers={(DOMAIN, serial)},
|
||||
serial_number=serial,
|
||||
name=camera,
|
||||
manufacturer=DEFAULT_BRAND,
|
||||
model=self._camera.camera_type,
|
||||
|
@ -58,6 +58,7 @@ class BlinkCamera(CoordinatorEntity[BlinkUpdateCoordinator], Camera):
|
||||
self._attr_unique_id = f"{camera.serial}-camera"
|
||||
self._attr_device_info = DeviceInfo(
|
||||
identifiers={(DOMAIN, camera.serial)},
|
||||
serial_number=camera.serial,
|
||||
name=name,
|
||||
manufacturer=DEFAULT_BRAND,
|
||||
model=camera.camera_type,
|
||||
|
@ -74,14 +74,16 @@ class BlinkSensor(CoordinatorEntity[BlinkUpdateCoordinator], SensorEntity):
|
||||
self.entity_description = description
|
||||
|
||||
self._camera = coordinator.api.cameras[camera]
|
||||
self._attr_unique_id = f"{self._camera.serial}-{description.key}"
|
||||
serial = self._camera.serial
|
||||
self._attr_unique_id = f"{serial}-{description.key}"
|
||||
self._sensor_key = (
|
||||
"temperature_calibrated"
|
||||
if description.key == "temperature"
|
||||
else description.key
|
||||
)
|
||||
self._attr_device_info = DeviceInfo(
|
||||
identifiers={(DOMAIN, self._camera.serial)},
|
||||
identifiers={(DOMAIN, serial)},
|
||||
serial_number=serial,
|
||||
name=f"{DOMAIN} {camera}",
|
||||
manufacturer=DEFAULT_BRAND,
|
||||
model=self._camera.camera_type,
|
||||
|
Loading…
x
Reference in New Issue
Block a user