mirror of
https://github.com/home-assistant/core.git
synced 2025-08-13 17:45:19 +02:00
Add MAC address to roborock device info (#103175)
This commit is contained in:
committed by
GitHub
parent
e48cb909f4
commit
ebee51a794
@@ -11,6 +11,7 @@ from roborock.local_api import RoborockLocalClient
|
||||
from roborock.roborock_typing import DeviceProp
|
||||
|
||||
from homeassistant.core import HomeAssistant
|
||||
from homeassistant.helpers import device_registry as dr
|
||||
from homeassistant.helpers.device_registry import DeviceInfo
|
||||
from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, UpdateFailed
|
||||
|
||||
@@ -52,6 +53,9 @@ class RoborockDataUpdateCoordinator(DataUpdateCoordinator[DeviceProp]):
|
||||
sw_version=self.roborock_device_info.device.fv,
|
||||
)
|
||||
|
||||
if mac := self.roborock_device_info.network_info.mac:
|
||||
self.device_info["connections"] = {(dr.CONNECTION_NETWORK_MAC, mac)}
|
||||
|
||||
async def verify_api(self) -> None:
|
||||
"""Verify that the api is reachable. If it is not, switch clients."""
|
||||
try:
|
||||
|
Reference in New Issue
Block a user