From d67caec5c10a8f37bf93ca1bdf0c0d758fb2dd9a Mon Sep 17 00:00:00 2001 From: Sean O'Keeffe Date: Sun, 22 Mar 2026 08:04:07 +0000 Subject: [PATCH] Add additional miele oven programs (#166100) --- homeassistant/components/miele/const.py | 8 +++++--- homeassistant/components/miele/strings.json | 1 + tests/components/miele/snapshots/test_sensor.ambr | 8 ++++++++ 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/miele/const.py b/homeassistant/components/miele/const.py index 6d0d9c5db1a..24e4b928059 100644 --- a/homeassistant/components/miele/const.py +++ b/homeassistant/components/miele/const.py @@ -617,8 +617,10 @@ class OvenProgramId(MieleEnum, missing_to_none=True): pyrolytic = 323 descale = 326 evaporate_water = 327 + rinse = 333 shabbat_program = 335 yom_tov = 336 + hydroclean = 341 drying = 357, 2028 heat_crockery = 358 prove_dough = 359, 2023 @@ -723,7 +725,7 @@ class OvenProgramId(MieleEnum, missing_to_none=True): belgian_sponge_cake = 624 goose_unstuffed = 625 rack_of_lamb_with_vegetables = 634 - yorkshire_pudding = 635 + yorkshire_pudding = 635, 2352 meat_loaf = 636 defrost_meat = 647 defrost_vegetables = 654 @@ -1123,7 +1125,7 @@ class OvenProgramId(MieleEnum, missing_to_none=True): wholegrain_rice = 3376 parboiled_rice_steam_cooking = 3380 parboiled_rice_rapid_steam_cooking = 3381 - basmati_rice_steam_cooking = 3383 + basmati_rice_steam_cooking = 3382, 3383 basmati_rice_rapid_steam_cooking = 3384 jasmine_rice_steam_cooking = 3386 jasmine_rice_rapid_steam_cooking = 3387 @@ -1131,7 +1133,7 @@ class OvenProgramId(MieleEnum, missing_to_none=True): huanghuanian_rapid_steam_cooking = 3390 simiao_steam_cooking = 3392 simiao_rapid_steam_cooking = 3393 - long_grain_rice_general_steam_cooking = 3395 + long_grain_rice_general_steam_cooking = 3394, 3395 long_grain_rice_general_rapid_steam_cooking = 3396 chongming_steam_cooking = 3398 chongming_rapid_steam_cooking = 3399 diff --git a/homeassistant/components/miele/strings.json b/homeassistant/components/miele/strings.json index 0fb35e5b014..b0b0dd1239c 100644 --- a/homeassistant/components/miele/strings.json +++ b/homeassistant/components/miele/strings.json @@ -560,6 +560,7 @@ "hot_water": "Hot water", "huanghuanian_rapid_steam_cooking": "Huanghuanian (rapid steam cooking)", "huanghuanian_steam_cooking": "Huanghuanian (steam cooking)", + "hydroclean": "HydroClean", "hygiene": "Hygiene", "intensive": "Intensive", "intensive_bake": "Intensive bake", diff --git a/tests/components/miele/snapshots/test_sensor.ambr b/tests/components/miele/snapshots/test_sensor.ambr index c353917834f..afdbc97ccbd 100644 --- a/tests/components/miele/snapshots/test_sensor.ambr +++ b/tests/components/miele/snapshots/test_sensor.ambr @@ -5474,6 +5474,7 @@ 'hens_eggs_size_xl_soft', 'huanghuanian_rapid_steam_cooking', 'huanghuanian_steam_cooking', + 'hydroclean', 'intensive_bake', 'iridescent_shark_fillet', 'jasmine_rice_rapid_steam_cooking', @@ -5675,6 +5676,7 @@ 'rhubarb_chunks', 'rice_pudding_rapid_steam_cooking', 'rice_pudding_steam_cooking', + 'rinse', 'risotto', 'roast_beef_low_temperature_cooking', 'roast_beef_roast', @@ -6085,6 +6087,7 @@ 'hens_eggs_size_xl_soft', 'huanghuanian_rapid_steam_cooking', 'huanghuanian_steam_cooking', + 'hydroclean', 'intensive_bake', 'iridescent_shark_fillet', 'jasmine_rice_rapid_steam_cooking', @@ -6286,6 +6289,7 @@ 'rhubarb_chunks', 'rice_pudding_rapid_steam_cooking', 'rice_pudding_steam_cooking', + 'rinse', 'risotto', 'roast_beef_low_temperature_cooking', 'roast_beef_roast', @@ -9268,6 +9272,7 @@ 'hens_eggs_size_xl_soft', 'huanghuanian_rapid_steam_cooking', 'huanghuanian_steam_cooking', + 'hydroclean', 'intensive_bake', 'iridescent_shark_fillet', 'jasmine_rice_rapid_steam_cooking', @@ -9469,6 +9474,7 @@ 'rhubarb_chunks', 'rice_pudding_rapid_steam_cooking', 'rice_pudding_steam_cooking', + 'rinse', 'risotto', 'roast_beef_low_temperature_cooking', 'roast_beef_roast', @@ -9879,6 +9885,7 @@ 'hens_eggs_size_xl_soft', 'huanghuanian_rapid_steam_cooking', 'huanghuanian_steam_cooking', + 'hydroclean', 'intensive_bake', 'iridescent_shark_fillet', 'jasmine_rice_rapid_steam_cooking', @@ -10080,6 +10087,7 @@ 'rhubarb_chunks', 'rice_pudding_rapid_steam_cooking', 'rice_pudding_steam_cooking', + 'rinse', 'risotto', 'roast_beef_low_temperature_cooking', 'roast_beef_roast',