Skip to content

Commit 2512dad

Browse files
authored
Set model_id in miele integration (home-assistant#154367)
1 parent a3b67d5 commit 2512dad

File tree

4 files changed

+12
-4
lines changed

4 files changed

+12
-4
lines changed

homeassistant/components/miele/diagnostics.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ async def async_get_device_diagnostics(
6565
info = {
6666
"manufacturer": device.manufacturer,
6767
"model": device.model,
68+
"model_id": device.model_id,
6869
}
6970

7071
coordinator = config_entry.runtime_data

homeassistant/components/miele/entity.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,13 @@ def __init__(
4040
name=device.device_name or appliance_type or device.tech_type,
4141
translation_key=None if device.device_name else appliance_type,
4242
manufacturer=MANUFACTURER,
43-
model=device.tech_type,
43+
model=(
44+
appliance_type.capitalize().replace("_", " ")
45+
if appliance_type
46+
else None
47+
)
48+
or device.tech_type,
49+
model_id=device.tech_type,
4450
hw_version=device.xkm_tech_type,
4551
sw_version=device.xkm_release_version,
4652
)

tests/components/miele/snapshots/test_diagnostics.ambr

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -849,7 +849,8 @@
849849
}),
850850
'info': dict({
851851
'manufacturer': 'Miele',
852-
'model': 'FNS 28463 E ed/',
852+
'model': 'Freezer',
853+
'model_id': 'FNS 28463 E ed/',
853854
}),
854855
'miele_data': dict({
855856
'actions': dict({

tests/components/miele/snapshots/test_init.ambr

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
'labels': set({
2121
}),
2222
'manufacturer': 'Miele',
23-
'model': 'FNS 28463 E ed/',
24-
'model_id': None,
23+
'model': 'Freezer',
24+
'model_id': 'FNS 28463 E ed/',
2525
'name': 'Freezer',
2626
'name_by_user': None,
2727
'primary_config_entry': <ANY>,

0 commit comments

Comments
 (0)