Skip to content

Commit edaf5c8

Browse files
authored
Add serial number for Nintendo Switch devices (#155500)
1 parent 1d6c9e3 commit edaf5c8

File tree

2 files changed

+5
-1
lines changed
  • homeassistant/components/nintendo_parental_controls
  • tests/components/nintendo_parental_controls

2 files changed

+5
-1
lines changed

homeassistant/components/nintendo_parental_controls/entity.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ def __init__(
3030
sw_version=device.extra["firmwareVersion"]["displayedVersion"],
3131
model=device.model,
3232
model_id=device.generation,
33+
serial_number=device.extra["serialNumber"],
3334
)
3435

3536
async def async_added_to_hass(self) -> None:

tests/components/nintendo_parental_controls/conftest.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,10 @@ def mock_nintendo_device() -> Device:
3232
mock = AsyncMock(spec=Device)
3333
mock.device_id = "testdevid"
3434
mock.name = "Home Assistant Test"
35-
mock.extra = {"firmwareVersion": {"displayedVersion": "99.99.99"}}
35+
mock.extra = {
36+
"firmwareVersion": {"displayedVersion": "99.99.99"},
37+
"serialNumber": "SN12345678",
38+
}
3639
mock.limit_time = 120
3740
mock.today_playing_time = 110
3841
mock.today_time_remaining = 10

0 commit comments

Comments
 (0)