diff --git a/homeassistant/components/miele/const.py b/homeassistant/components/miele/const.py index 85934afae09..e77afe02e00 100644 --- a/homeassistant/components/miele/const.py +++ b/homeassistant/components/miele/const.py @@ -246,6 +246,7 @@ STATE_PROGRAM_PHASE_OVEN = { } STATE_PROGRAM_PHASE_WARMING_DRAWER = { 0: "not_running", + 3073: "heating_up", 3075: "door_open", 3094: "keeping_warm", 3088: "cooling_down", @@ -404,14 +405,21 @@ DISHWASHER_PROGRAM_ID: dict[int, str] = { TUMBLE_DRYER_PROGRAM_ID: dict[int, str] = { -1: "no_program", # Extrapolated from other device types. 0: "no_program", # Extrapolated from other device types + 2: "cottons", + 3: "minimum_iron", + 4: "woollens_handcare", + 5: "delicates", + 6: "warm_air", + 8: "express", 10: "automatic_plus", 20: "cottons", 23: "cottons_hygiene", 30: "minimum_iron", - 31: "gentle_minimum_iron", + 31: "bed_linen", 40: "woollens_handcare", 50: "delicates", 60: "warm_air", + 66: "eco", 70: "cool_air", 80: "express", 90: "cottons", @@ -449,17 +457,29 @@ OVEN_PROGRAM_ID: dict[int, str] = { 31: "bottom_heat", 35: "moisture_plus_auto_roast", 40: "moisture_plus_fan_plus", + 48: "moisture_plus_auto_roast", + 49: "moisture_plus_fan_plus", + 50: "moisture_plus_intensive_bake", + 51: "moisture_plus_conventional_heat", 74: "moisture_plus_intensive_bake", 76: "moisture_plus_conventional_heat", - 49: "moisture_plus_fan_plus", + 323: "pyrolytic", + 326: "descale", + 335: "shabbat_program", + 336: "yom_tov", 356: "defrost", 357: "drying", 358: "heat_crockery", + 360: "low_temperature_cooking", 361: "steam_cooking", 362: "keeping_warm", 512: "1_tray", 513: "2_trays", 529: "baking_tray", + 554: "baiser_one_large", + 555: "baiser_several_small", + 556: "lemon_meringue_pie", + 557: "viennese_apple_strudel", 621: "prove_15_min", 622: "prove_30_min", 623: "prove_45_min", @@ -673,7 +693,7 @@ STEAM_OVEN_MICRO_PROGRAM_ID: dict[int, str] = { 2019: "defrosting_with_steam", 2020: "blanching", 2021: "bottling", - 2022: "heat_crockery", + 2022: "sterilize_crockery", 2023: "prove_dough", 2027: "soak", 2029: "reheating_with_microwave", @@ -745,7 +765,7 @@ STEAM_OVEN_MICRO_PROGRAM_ID: dict[int, str] = { 2129: "potatoes_floury_diced", 2130: "german_turnip_sliced", 2131: "german_turnip_cut_into_batons", - 2132: "german_turnip_sliced", + 2132: "german_turnip_diced", 2133: "pumpkin_diced", 2134: "corn_on_the_cob", 2135: "mangel_cut", diff --git a/homeassistant/components/miele/strings.json b/homeassistant/components/miele/strings.json index 65a38612afd..7400c2f215c 100644 --- a/homeassistant/components/miele/strings.json +++ b/homeassistant/components/miele/strings.json @@ -316,6 +316,8 @@ "automatic_plus": "Automatic plus", "baking_tray": "Baking tray", "barista_assistant": "BaristaAssistant", + "baser_one_large": "Baiser one large", + "baser_severall_small": "Baiser several small", "basket_program": "Basket program", "basmati_rice_rapid_steam_cooking": "Basmati rice (rapid steam cooking)", "basmati_rice_steam_cooking": "Basmati rice (steam cooking)", @@ -471,7 +473,7 @@ "gentle_minimum_iron": "Gentle minimum iron", "gentle_smoothing": "Gentle smoothing", "german_turnip_cut_into_batons": "German turnip (cut into batons)", - "german_turnip_sliced": "German turnip (sliced)", + "german_turnip_diced": "German turnip (diced)", "gilt_head_bream_fillet": "Gilt-head bream (fillet)", "gilt_head_bream_whole": "Gilt-head bream (whole)", "glasses_warm": "Glasses warm", @@ -492,7 +494,6 @@ "greenage_plums": "Greenage plums", "halibut_fillet_2_cm": "Halibut (fillet, 2 cm)", "halibut_fillet_3_cm": "Halibut (fillet, 3 cm)", - "heat_crockery": "Heat crockery", "heating_damp_flannels": "Heating damp flannels", "hens_eggs_size_l_hard": "Hen’s eggs (size „L“, hard)", "hens_eggs_size_l_medium": "Hen’s eggs (size „L“, medium)", @@ -532,9 +533,11 @@ "latte_macchiato": "Latte macchiato", "leek_pieces": "Leek (pieces)", "leek_rings": "Leek (rings)", + "lemon_meringue_pie": "Lemon meringue pie", "long_coffee": "Long coffee", "long_grain_rice_general_rapid_steam_cooking": "Long grain rice (general, rapid steam cooking)", "long_grain_rice_general_steam_cooking": "Long grain rice (general, steam cooking)", + "low_temperature_cooking": "Low temperature cooking", "maintenance": "Maintenance program", "make_yoghurt": "Make yoghurt", "mangel_cut": "Mangel (cut)", @@ -673,6 +676,7 @@ "prove_dough": "Prove dough", "pumpkin_diced": "Pumpkin (diced)", "pumpkin_soup": "Pumpkin soup", + "pyrolytic": "Pyrolytic", "quick_mw": "Quick MW", "quick_power_wash": "QuickPowerWash", "quinces_diced": "Quinces (diced)", @@ -725,6 +729,7 @@ "sea_devil_fillet_3_cm": "Sea devil (fillet, 3 cm)", "sea_devil_fillet_4_cm": "Sea devil (fillet, 4 cm)", "separate_rinse_starch": "Separate rinse/starch", + "shabbat_program": "Shabbat program", "sheyang_rapid_steam_cooking": "Sheyang (rapid steam cooking)", "sheyang_steam_cooking": "Sheyang (steam cooking)", "shirts": "Shirts", @@ -755,6 +760,7 @@ "steam_care": "Steam care", "steam_cooking": "Steam cooking", "steam_smoothing": "Steam smoothing", + "sterilize_crockery": "Sterilize crockery", "stuffed_cabbage": "Stuffed cabbage", "sweat_onions": "Sweat onions", "swede_cut_into_batons": "Swede (cut into batons)", @@ -793,6 +799,7 @@ "veal_sausages": "Veal sausages", "venus_clams": "Venus clams", "very_hot_water": "Very hot water", + "viennese_apple_strudel": "Viennese apple strudel", "viennese_silverside": "Viennese silverside", "warm_air": "Warm air", "wheat_cracked": "Wheat (cracked)", @@ -817,6 +824,7 @@ "yellow_beans_cut": "Yellow beans (cut)", "yellow_beans_whole": "Yellow beans (whole)", "yellow_split_peas": "Yellow split peas", + "yom_tov": "Yom tov", "zander_fillet": "Zander (fillet)" } },