Skip to content

Commit 0d9079e

Browse files
authored
Add model_id and serial_number to the device description (asuswrt) (home-assistant#151516)
1 parent f17db80 commit 0d9079e

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

homeassistant/components/asuswrt/bridge.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,8 @@ def __init__(self, host: str) -> None:
124124
self._firmware: str | None = None
125125
self._label_mac: str | None = None
126126
self._model: str | None = None
127+
self._model_id: str | None = None
128+
self._serial_number: str | None = None
127129

128130
@property
129131
def host(self) -> str:
@@ -145,6 +147,16 @@ def model(self) -> str | None:
145147
"""Return model information."""
146148
return self._model
147149

150+
@property
151+
def model_id(self) -> str | None:
152+
"""Return model_id information."""
153+
return self._model_id
154+
155+
@property
156+
def serial_number(self) -> str | None:
157+
"""Return serial number information."""
158+
return self._serial_number
159+
148160
@property
149161
@abstractmethod
150162
def is_connected(self) -> bool:
@@ -361,6 +373,8 @@ async def async_connect(self) -> None:
361373
self._label_mac = format_mac(mac)
362374
self._firmware = str(_identity.firmware)
363375
self._model = _identity.model
376+
self._model_id = _identity.product_id
377+
self._serial_number = _identity.serial
364378

365379
async def async_disconnect(self) -> None:
366380
"""Disconnect to the device."""

homeassistant/components/asuswrt/router.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -391,6 +391,8 @@ def device_info(self) -> DeviceInfo:
391391
identifiers={(DOMAIN, self._entry.unique_id or "AsusWRT")},
392392
name=self.host,
393393
model=self._api.model or "Asus Router",
394+
model_id=self._api.model_id,
395+
serial_number=self._api.serial_number,
394396
manufacturer="Asus",
395397
configuration_url=f"http://{self.host}",
396398
)

0 commit comments

Comments
 (0)