From 9aa26641886e4ac31ac9019ff2eef5e7915cccc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85ke=20Strandberg?= Date: Wed, 14 May 2025 08:07:38 +0200 Subject: [PATCH] Change unknown to unknown_code for missing Miele codes to avoid confusion (#144699) * Change unknown to unknown_code * Update snapshot * Automatically replace missing codes with None * Update snapshot --- homeassistant/components/miele/const.py | 4 ++-- homeassistant/components/miele/vacuum.py | 2 +- tests/components/miele/snapshots/test_sensor.ambr | 2 -- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/miele/const.py b/homeassistant/components/miele/const.py index 2b933873da4..e6de990043d 100644 --- a/homeassistant/components/miele/const.py +++ b/homeassistant/components/miele/const.py @@ -339,7 +339,7 @@ class StateProgramType(MieleEnum): automatic_program = 2 cleaning_care_program = 3 maintenance_program = 4 - unknown = -9999 + missing2none = -9999 class StateDryingStep(MieleEnum): @@ -353,7 +353,7 @@ class StateDryingStep(MieleEnum): hand_iron_2 = 5 machine_iron = 6 smoothing = 7 - unknown = -9999 + missing2none = -9999 WASHING_MACHINE_PROGRAM_ID: dict[int, str] = { diff --git a/homeassistant/components/miele/vacuum.py b/homeassistant/components/miele/vacuum.py index 1e14d33f461..66b3788fec5 100644 --- a/homeassistant/components/miele/vacuum.py +++ b/homeassistant/components/miele/vacuum.py @@ -82,7 +82,7 @@ class MieleVacuumStateCode(MieleEnum): blocked_front_wheel = 5900 docked = 5903, 5904 remote_controlled = 5910 - unknown = -9999 + missing2none = -9999 SUPPORTED_FEATURES = ( diff --git a/tests/components/miele/snapshots/test_sensor.ambr b/tests/components/miele/snapshots/test_sensor.ambr index bd9c305fe18..9cc2aa83b01 100644 --- a/tests/components/miele/snapshots/test_sensor.ambr +++ b/tests/components/miele/snapshots/test_sensor.ambr @@ -788,7 +788,6 @@ 'maintenance_program', 'normal_operation_mode', 'own_program', - 'unknown', ]), }), 'config_entry_id': , @@ -830,7 +829,6 @@ 'maintenance_program', 'normal_operation_mode', 'own_program', - 'unknown', ]), }), 'context': ,