mirror of
https://github.com/home-assistant/core.git
synced 2026-04-22 00:56:20 +00:00
Add program id codes for Miele WQ1000 (#158175)
This commit is contained in:
committed by
Franck Nijhof
parent
9824bdc1c9
commit
ffebbab020
@@ -191,6 +191,7 @@ class ProgramPhaseWashingMachine(MieleEnum, missing_to_none=True):
|
||||
drying = 280
|
||||
disinfecting = 285
|
||||
flex_load_active = 11047
|
||||
automatic_start = 11044
|
||||
|
||||
|
||||
class ProgramPhaseTumbleDryer(MieleEnum, missing_to_none=True):
|
||||
@@ -451,19 +452,19 @@ class WashingMachineProgramId(MieleEnum, missing_to_none=True):
|
||||
"""Program Id codes for washing machines."""
|
||||
|
||||
no_program = 0, -1
|
||||
cottons = 1
|
||||
cottons = 1, 10001
|
||||
minimum_iron = 3
|
||||
delicates = 4
|
||||
woollens = 8
|
||||
silks = 9
|
||||
delicates = 4, 10022
|
||||
woollens = 8, 10040
|
||||
silks = 9, 10042
|
||||
starch = 17
|
||||
rinse = 18
|
||||
drain_spin = 21
|
||||
curtains = 22
|
||||
shirts = 23
|
||||
rinse = 18, 10058
|
||||
drain_spin = 21, 10036
|
||||
curtains = 22, 10055
|
||||
shirts = 23, 10038
|
||||
denim = 24, 123
|
||||
proofing = 27
|
||||
sportswear = 29
|
||||
proofing = 27, 10057
|
||||
sportswear = 29, 10052
|
||||
automatic_plus = 31
|
||||
outerwear = 37
|
||||
pillows = 39
|
||||
@@ -472,19 +473,29 @@ class WashingMachineProgramId(MieleEnum, missing_to_none=True):
|
||||
rinse_out_lint = 48 # washer-dryer
|
||||
dark_garments = 50
|
||||
separate_rinse_starch = 52
|
||||
first_wash = 53
|
||||
first_wash = 53, 10053
|
||||
cottons_hygiene = 69
|
||||
steam_care = 75 # washer-dryer
|
||||
freshen_up = 76 # washer-dryer
|
||||
trainers = 77
|
||||
clean_machine = 91
|
||||
down_duvets = 95
|
||||
express_20 = 122
|
||||
trainers = 77, 10056
|
||||
clean_machine = 91, 10067
|
||||
down_duvets = 95, 10050
|
||||
express_20 = 122, 10029
|
||||
down_filled_items = 129
|
||||
cottons_eco = 133
|
||||
quick_power_wash = 146, 10031
|
||||
eco_40_60 = 190, 10007
|
||||
normal = 10001
|
||||
bed_linen = 10047
|
||||
easy_care = 10016
|
||||
dark_jeans = 10048
|
||||
outdoor_garments = 10049
|
||||
game_pieces = 10070
|
||||
stuffed_toys = 10069
|
||||
pre_ironing = 10059
|
||||
trainers_refresh = 10066
|
||||
smartmatic = 10068
|
||||
cottonrepair = 10065
|
||||
powerfresh = 10075
|
||||
|
||||
|
||||
class DishWasherProgramId(MieleEnum, missing_to_none=True):
|
||||
|
||||
@@ -411,6 +411,7 @@
|
||||
"cook_bacon": "Cook bacon",
|
||||
"cool_air": "Cool air",
|
||||
"corn_on_the_cob": "Corn on the cob",
|
||||
"cottonrepair": "CottonRepair",
|
||||
"cottons": "Cottons",
|
||||
"cottons_eco": "Cottons ECO",
|
||||
"cottons_hygiene": "Cottons hygiene",
|
||||
@@ -440,6 +441,7 @@
|
||||
"custom_program_8": "Custom program 8",
|
||||
"custom_program_9": "Custom program 9",
|
||||
"dark_garments": "Dark garments",
|
||||
"dark_jeans": "Dark/jeans",
|
||||
"dark_mixed_grain_bread": "Dark mixed grain bread",
|
||||
"decrystallise_honey": "Decrystallize honey",
|
||||
"defrost": "Defrost",
|
||||
@@ -457,6 +459,7 @@
|
||||
"drop_cookies_2_trays": "Drop cookies (2 trays)",
|
||||
"duck": "Duck",
|
||||
"dutch_hash": "Dutch hash",
|
||||
"easy_care": "Easy care",
|
||||
"eco": "ECO",
|
||||
"eco_40_60": "ECO 40-60",
|
||||
"eco_fan_heat": "ECO fan heat",
|
||||
@@ -487,6 +490,7 @@
|
||||
"fruit_streusel_cake": "Fruit streusel cake",
|
||||
"fruit_tea": "Fruit tea",
|
||||
"full_grill": "Full grill",
|
||||
"game_pieces": "Game pieces",
|
||||
"gentle": "Gentle",
|
||||
"gentle_denim": "Gentle denim",
|
||||
"gentle_minimum_iron": "Gentle minimum iron",
|
||||
@@ -607,6 +611,7 @@
|
||||
"oats_cracked": "Oats (cracked)",
|
||||
"oats_whole": "Oats (whole)",
|
||||
"osso_buco": "Osso buco",
|
||||
"outdoor_garments": "Outdoor garments",
|
||||
"outerwear": "Outerwear",
|
||||
"oyster_mushroom_diced": "Oyster mushroom (diced)",
|
||||
"oyster_mushroom_strips": "Oyster mushroom (strips)",
|
||||
@@ -713,8 +718,10 @@
|
||||
"potatoes_waxy_whole_small": "Potatoes (waxy, whole, small)",
|
||||
"poularde_breast": "Poularde breast",
|
||||
"poularde_whole": "Poularde (whole)",
|
||||
"power_fresh": "PowerFresh",
|
||||
"power_wash": "PowerWash",
|
||||
"prawns": "Prawns",
|
||||
"pre_ironing": "Pre-ironing",
|
||||
"proofing": "Proofing",
|
||||
"prove_15_min": "Prove for 15 min",
|
||||
"prove_30_min": "Prove for 30 min",
|
||||
@@ -807,6 +814,7 @@
|
||||
"simiao_rapid_steam_cooking": "Simiao (rapid steam cooking)",
|
||||
"simiao_steam_cooking": "Simiao (steam cooking)",
|
||||
"small_shrimps": "Small shrimps",
|
||||
"smartmatic": "SmartMatic",
|
||||
"smoothing": "Smoothing",
|
||||
"snow_pea": "Snow pea",
|
||||
"soak": "Soak",
|
||||
@@ -833,6 +841,7 @@
|
||||
"sterilize_crockery": "Sterilize crockery",
|
||||
"stollen": "Stollen",
|
||||
"stuffed_cabbage": "Stuffed cabbage",
|
||||
"stuffed_toys": "Stuffed toys",
|
||||
"sweat_onions": "Sweat onions",
|
||||
"swede_cut_into_batons": "Swede (cut into batons)",
|
||||
"swede_diced": "Swede (diced)",
|
||||
@@ -855,6 +864,7 @@
|
||||
"top_heat": "Top heat",
|
||||
"tortellini_fresh": "Tortellini (fresh)",
|
||||
"trainers": "Trainers",
|
||||
"trainers_refresh": "Trainers refresh",
|
||||
"treacle_sponge_pudding_one_large": "Treacle sponge pudding (one large)",
|
||||
"treacle_sponge_pudding_several_small": "Treacle sponge pudding (several small)",
|
||||
"trout": "Trout",
|
||||
@@ -935,6 +945,7 @@
|
||||
"2nd_grinding": "2nd grinding",
|
||||
"2nd_pre_brewing": "2nd pre-brewing",
|
||||
"anti_crease": "Anti-crease",
|
||||
"automatic_start": "Automatic start",
|
||||
"blocked_brushes": "Brushes blocked",
|
||||
"blocked_drive_wheels": "Drive wheels blocked",
|
||||
"blocked_front_wheel": "Front wheel blocked",
|
||||
|
||||
@@ -4141,27 +4141,34 @@
|
||||
'capabilities': dict({
|
||||
'options': list([
|
||||
'automatic_plus',
|
||||
'bed_linen',
|
||||
'clean_machine',
|
||||
'cool_air',
|
||||
'cottonrepair',
|
||||
'cottons',
|
||||
'cottons_eco',
|
||||
'cottons_hygiene',
|
||||
'curtains',
|
||||
'dark_garments',
|
||||
'dark_jeans',
|
||||
'delicates',
|
||||
'denim',
|
||||
'down_duvets',
|
||||
'down_filled_items',
|
||||
'drain_spin',
|
||||
'easy_care',
|
||||
'eco_40_60',
|
||||
'express_20',
|
||||
'first_wash',
|
||||
'freshen_up',
|
||||
'game_pieces',
|
||||
'minimum_iron',
|
||||
'no_program',
|
||||
'normal',
|
||||
'outdoor_garments',
|
||||
'outerwear',
|
||||
'pillows',
|
||||
'powerfresh',
|
||||
'pre_ironing',
|
||||
'proofing',
|
||||
'quick_power_wash',
|
||||
'rinse',
|
||||
@@ -4169,10 +4176,13 @@
|
||||
'separate_rinse_starch',
|
||||
'shirts',
|
||||
'silks',
|
||||
'smartmatic',
|
||||
'sportswear',
|
||||
'starch',
|
||||
'steam_care',
|
||||
'stuffed_toys',
|
||||
'trainers',
|
||||
'trainers_refresh',
|
||||
'warm_air',
|
||||
'woollens',
|
||||
]),
|
||||
@@ -4213,27 +4223,34 @@
|
||||
'friendly_name': 'Washing machine Program',
|
||||
'options': list([
|
||||
'automatic_plus',
|
||||
'bed_linen',
|
||||
'clean_machine',
|
||||
'cool_air',
|
||||
'cottonrepair',
|
||||
'cottons',
|
||||
'cottons_eco',
|
||||
'cottons_hygiene',
|
||||
'curtains',
|
||||
'dark_garments',
|
||||
'dark_jeans',
|
||||
'delicates',
|
||||
'denim',
|
||||
'down_duvets',
|
||||
'down_filled_items',
|
||||
'drain_spin',
|
||||
'easy_care',
|
||||
'eco_40_60',
|
||||
'express_20',
|
||||
'first_wash',
|
||||
'freshen_up',
|
||||
'game_pieces',
|
||||
'minimum_iron',
|
||||
'no_program',
|
||||
'normal',
|
||||
'outdoor_garments',
|
||||
'outerwear',
|
||||
'pillows',
|
||||
'powerfresh',
|
||||
'pre_ironing',
|
||||
'proofing',
|
||||
'quick_power_wash',
|
||||
'rinse',
|
||||
@@ -4241,10 +4258,13 @@
|
||||
'separate_rinse_starch',
|
||||
'shirts',
|
||||
'silks',
|
||||
'smartmatic',
|
||||
'sportswear',
|
||||
'starch',
|
||||
'steam_care',
|
||||
'stuffed_toys',
|
||||
'trainers',
|
||||
'trainers_refresh',
|
||||
'warm_air',
|
||||
'woollens',
|
||||
]),
|
||||
@@ -4265,6 +4285,7 @@
|
||||
'capabilities': dict({
|
||||
'options': list([
|
||||
'anti_crease',
|
||||
'automatic_start',
|
||||
'cleaning',
|
||||
'cooling_down',
|
||||
'disinfecting',
|
||||
@@ -4322,6 +4343,7 @@
|
||||
'friendly_name': 'Washing machine Program phase',
|
||||
'options': list([
|
||||
'anti_crease',
|
||||
'automatic_start',
|
||||
'cleaning',
|
||||
'cooling_down',
|
||||
'disinfecting',
|
||||
@@ -6489,27 +6511,34 @@
|
||||
'capabilities': dict({
|
||||
'options': list([
|
||||
'automatic_plus',
|
||||
'bed_linen',
|
||||
'clean_machine',
|
||||
'cool_air',
|
||||
'cottonrepair',
|
||||
'cottons',
|
||||
'cottons_eco',
|
||||
'cottons_hygiene',
|
||||
'curtains',
|
||||
'dark_garments',
|
||||
'dark_jeans',
|
||||
'delicates',
|
||||
'denim',
|
||||
'down_duvets',
|
||||
'down_filled_items',
|
||||
'drain_spin',
|
||||
'easy_care',
|
||||
'eco_40_60',
|
||||
'express_20',
|
||||
'first_wash',
|
||||
'freshen_up',
|
||||
'game_pieces',
|
||||
'minimum_iron',
|
||||
'no_program',
|
||||
'normal',
|
||||
'outdoor_garments',
|
||||
'outerwear',
|
||||
'pillows',
|
||||
'powerfresh',
|
||||
'pre_ironing',
|
||||
'proofing',
|
||||
'quick_power_wash',
|
||||
'rinse',
|
||||
@@ -6517,10 +6546,13 @@
|
||||
'separate_rinse_starch',
|
||||
'shirts',
|
||||
'silks',
|
||||
'smartmatic',
|
||||
'sportswear',
|
||||
'starch',
|
||||
'steam_care',
|
||||
'stuffed_toys',
|
||||
'trainers',
|
||||
'trainers_refresh',
|
||||
'warm_air',
|
||||
'woollens',
|
||||
]),
|
||||
@@ -6561,27 +6593,34 @@
|
||||
'friendly_name': 'Washing machine Program',
|
||||
'options': list([
|
||||
'automatic_plus',
|
||||
'bed_linen',
|
||||
'clean_machine',
|
||||
'cool_air',
|
||||
'cottonrepair',
|
||||
'cottons',
|
||||
'cottons_eco',
|
||||
'cottons_hygiene',
|
||||
'curtains',
|
||||
'dark_garments',
|
||||
'dark_jeans',
|
||||
'delicates',
|
||||
'denim',
|
||||
'down_duvets',
|
||||
'down_filled_items',
|
||||
'drain_spin',
|
||||
'easy_care',
|
||||
'eco_40_60',
|
||||
'express_20',
|
||||
'first_wash',
|
||||
'freshen_up',
|
||||
'game_pieces',
|
||||
'minimum_iron',
|
||||
'no_program',
|
||||
'normal',
|
||||
'outdoor_garments',
|
||||
'outerwear',
|
||||
'pillows',
|
||||
'powerfresh',
|
||||
'pre_ironing',
|
||||
'proofing',
|
||||
'quick_power_wash',
|
||||
'rinse',
|
||||
@@ -6589,10 +6628,13 @@
|
||||
'separate_rinse_starch',
|
||||
'shirts',
|
||||
'silks',
|
||||
'smartmatic',
|
||||
'sportswear',
|
||||
'starch',
|
||||
'steam_care',
|
||||
'stuffed_toys',
|
||||
'trainers',
|
||||
'trainers_refresh',
|
||||
'warm_air',
|
||||
'woollens',
|
||||
]),
|
||||
@@ -6613,6 +6655,7 @@
|
||||
'capabilities': dict({
|
||||
'options': list([
|
||||
'anti_crease',
|
||||
'automatic_start',
|
||||
'cleaning',
|
||||
'cooling_down',
|
||||
'disinfecting',
|
||||
@@ -6670,6 +6713,7 @@
|
||||
'friendly_name': 'Washing machine Program phase',
|
||||
'options': list([
|
||||
'anti_crease',
|
||||
'automatic_start',
|
||||
'cleaning',
|
||||
'cooling_down',
|
||||
'disinfecting',
|
||||
|
||||
Reference in New Issue
Block a user