Add MAC address to roborock device info (#103175)

This commit is contained in:
Jan-Philipp Benecke
2023-11-01 16:28:03 +01:00
committed by GitHub
parent e48cb909f4
commit ebee51a794

View File

@@ -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: