Add mac address to airgradient devices (#144876)

This commit is contained in:
Robert Resch 2025-05-14 13:40:38 +02:00 committed by GitHub
parent 5c86042b31
commit e413e9b93b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 0 deletions

View File

@ -6,6 +6,7 @@ from typing import Any, Concatenate
from airgradient import AirGradientConnectionError, AirGradientError, get_model_name
from homeassistant.exceptions import HomeAssistantError
from homeassistant.helpers import device_registry as dr
from homeassistant.helpers.device_registry import DeviceInfo
from homeassistant.helpers.update_coordinator import CoordinatorEntity
@ -29,6 +30,7 @@ class AirGradientEntity(CoordinatorEntity[AirGradientCoordinator]):
model_id=measures.model,
serial_number=coordinator.serial_number,
sw_version=measures.firmware_version,
connections={(dr.CONNECTION_NETWORK_MAC, coordinator.serial_number)},
)

View File

@ -6,6 +6,10 @@
'config_entries_subentries': <ANY>,
'configuration_url': None,
'connections': set({
tuple(
'mac',
'84:fc:e6:12:f5:b8',
),
}),
'disabled_by': None,
'entry_type': None,
@ -39,6 +43,10 @@
'config_entries_subentries': <ANY>,
'configuration_url': None,
'connections': set({
tuple(
'mac',
'84:fc:e6:12:f5:b8',
),
}),
'disabled_by': None,
'entry_type': None,