Add serial_number to HomeWizard device registry entries (#172233)

This commit is contained in:
Duco Sebel
2026-05-26 11:25:09 +02:00
committed by GitHub
parent 78db1e3407
commit 67e4f04f09
6 changed files with 245 additions and 244 deletions
@@ -1,6 +1,6 @@
"""Base entity for the HomeWizard integration."""
from homeassistant.const import ATTR_CONNECTIONS, ATTR_IDENTIFIERS
from homeassistant.const import ATTR_CONNECTIONS, ATTR_IDENTIFIERS, ATTR_SERIAL_NUMBER
from homeassistant.helpers.device_registry import CONNECTION_NETWORK_MAC, DeviceInfo
from homeassistant.helpers.update_coordinator import CoordinatorEntity
@@ -28,3 +28,4 @@ class HomeWizardEntity(CoordinatorEntity[HWEnergyDeviceUpdateCoordinator]):
(CONNECTION_NETWORK_MAC, serial_number)
}
self._attr_device_info[ATTR_IDENTIFIERS] = {(DOMAIN, serial_number)}
self._attr_device_info[ATTR_SERIAL_NUMBER] = serial_number
@@ -80,7 +80,7 @@
'name': 'Device',
'name_by_user': None,
'primary_config_entry': <ANY>,
'serial_number': None,
'serial_number': '5c2fafabcdef',
'sw_version': '4.19',
'via_device_id': None,
})
@@ -89,7 +89,7 @@
'name': 'Device',
'name_by_user': None,
'primary_config_entry': <ANY>,
'serial_number': None,
'serial_number': '5c2fafabcdef',
'sw_version': '3.03',
'via_device_id': None,
})
@@ -184,7 +184,7 @@
'name': 'Device',
'name_by_user': None,
'primary_config_entry': <ANY>,
'serial_number': None,
'serial_number': '5c2fafabcdef',
'sw_version': '4.07',
'via_device_id': None,
})
@@ -90,7 +90,7 @@
'name': 'Device',
'name_by_user': None,
'primary_config_entry': <ANY>,
'serial_number': None,
'serial_number': '5c2fafabcdef',
'sw_version': '4.19',
'via_device_id': None,
})
File diff suppressed because it is too large Load Diff
@@ -79,7 +79,7 @@
'name': 'Device',
'name_by_user': None,
'primary_config_entry': <ANY>,
'serial_number': None,
'serial_number': '5c2fafabcdef',
'sw_version': '3.06',
'via_device_id': None,
})
@@ -164,7 +164,7 @@
'name': 'Device',
'name_by_user': None,
'primary_config_entry': <ANY>,
'serial_number': None,
'serial_number': '5c2fafabcdef',
'sw_version': '3.06',
'via_device_id': None,
})
@@ -250,7 +250,7 @@
'name': 'Device',
'name_by_user': None,
'primary_config_entry': <ANY>,
'serial_number': None,
'serial_number': '5c2fafabcdef',
'sw_version': '3.03',
'via_device_id': None,
})
@@ -335,7 +335,7 @@
'name': 'Device',
'name_by_user': None,
'primary_config_entry': <ANY>,
'serial_number': None,
'serial_number': '5c2fafabcdef',
'sw_version': '3.03',
'via_device_id': None,
})
@@ -420,7 +420,7 @@
'name': 'Device',
'name_by_user': None,
'primary_config_entry': <ANY>,
'serial_number': None,
'serial_number': '5c2fafabcdef',
'sw_version': '3.03',
'via_device_id': None,
})
@@ -506,7 +506,7 @@
'name': 'Device',
'name_by_user': None,
'primary_config_entry': <ANY>,
'serial_number': None,
'serial_number': '5c2fafabcdef',
'sw_version': '4.07',
'via_device_id': None,
})
@@ -591,7 +591,7 @@
'name': 'Device',
'name_by_user': None,
'primary_config_entry': <ANY>,
'serial_number': None,
'serial_number': '5c2fafabcdef',
'sw_version': '4.07',
'via_device_id': None,
})
@@ -676,7 +676,7 @@
'name': 'Device',
'name_by_user': None,
'primary_config_entry': <ANY>,
'serial_number': None,
'serial_number': '5c2fafabcdef',
'sw_version': '4.07',
'via_device_id': None,
})
@@ -761,7 +761,7 @@
'name': 'Device',
'name_by_user': None,
'primary_config_entry': <ANY>,
'serial_number': None,
'serial_number': '5c2fafabcdef',
'sw_version': '2.03',
'via_device_id': None,
})
@@ -846,7 +846,7 @@
'name': 'Device',
'name_by_user': None,
'primary_config_entry': <ANY>,
'serial_number': None,
'serial_number': '5c2fafabcdef',
'sw_version': '3.06',
'via_device_id': None,
})
@@ -931,7 +931,7 @@
'name': 'Device',
'name_by_user': None,
'primary_config_entry': <ANY>,
'serial_number': None,
'serial_number': '5c2fafabcdef',
'sw_version': '3.06',
'via_device_id': None,
})