Add serial number to Ondilo ICO (#150702)

This commit is contained in:
Joost Lekkerkerker
2025-08-15 15:33:13 +02:00
committed by GitHub
parent abdb48e7ce
commit ef7ed026db
2 changed files with 6 additions and 4 deletions

View File

@@ -137,9 +137,11 @@ class OndiloICO(CoordinatorEntity[OndiloIcoMeasuresCoordinator], SensorEntity):
super().__init__(coordinator) super().__init__(coordinator)
self.entity_description = description self.entity_description = description
self._pool_id = pool_id self._pool_id = pool_id
self._attr_unique_id = f"{pool_data.ico['serial_number']}-{description.key}" serial_number = pool_data.ico["serial_number"]
self._attr_unique_id = f"{serial_number}-{description.key}"
self._attr_device_info = DeviceInfo( self._attr_device_info = DeviceInfo(
identifiers={(DOMAIN, pool_data.ico["serial_number"])}, identifiers={(DOMAIN, serial_number)},
serial_number=serial_number,
) )
@property @property

View File

@@ -25,7 +25,7 @@
'name': 'Pool 1', 'name': 'Pool 1',
'name_by_user': None, 'name_by_user': None,
'primary_config_entry': <ANY>, 'primary_config_entry': <ANY>,
'serial_number': None, 'serial_number': 'W1122333044455',
'sw_version': '1.7.1-stable', 'sw_version': '1.7.1-stable',
'via_device_id': None, 'via_device_id': None,
}) })
@@ -56,7 +56,7 @@
'name': 'Pool 2', 'name': 'Pool 2',
'name_by_user': None, 'name_by_user': None,
'primary_config_entry': <ANY>, 'primary_config_entry': <ANY>,
'serial_number': None, 'serial_number': 'W2233304445566',
'sw_version': '1.7.1-stable', 'sw_version': '1.7.1-stable',
'via_device_id': None, 'via_device_id': None,
}) })