Skip to content

Commit ea88333

Browse files
authored
Bump dependency pymiele to v0.5.5 and subsequent code changes (home-assistant#152534)
1 parent 87be2ba commit ea88333

File tree

5 files changed

+7
-11
lines changed

5 files changed

+7
-11
lines changed

homeassistant/components/miele/const.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -338,18 +338,17 @@ class MieleActions(IntEnum):
338338
}
339339

340340

341-
class StateProgramType(MieleEnum):
341+
class StateProgramType(MieleEnum, missing_to_none=True):
342342
"""Defines program types."""
343343

344344
normal_operation_mode = 0
345345
own_program = 1
346346
automatic_program = 2
347347
cleaning_care_program = 3
348348
maintenance_program = 4
349-
missing2none = -9999
350349

351350

352-
class StateDryingStep(MieleEnum):
351+
class StateDryingStep(MieleEnum, missing_to_none=True):
353352
"""Defines drying steps."""
354353

355354
extra_dry = 0
@@ -360,7 +359,6 @@ class StateDryingStep(MieleEnum):
360359
hand_iron_2 = 5
361360
machine_iron = 6
362361
smoothing = 7
363-
missing2none = -9999
364362

365363

366364
WASHING_MACHINE_PROGRAM_ID: dict[int, str] = {
@@ -1314,7 +1312,7 @@ class StateDryingStep(MieleEnum):
13141312
}
13151313

13161314

1317-
class PlatePowerStep(MieleEnum):
1315+
class PlatePowerStep(MieleEnum, missing_to_none=True):
13181316
"""Plate power settings."""
13191317

13201318
plate_step_0 = 0
@@ -1339,4 +1337,3 @@ class PlatePowerStep(MieleEnum):
13391337
plate_step_18 = 18
13401338
plate_step_boost = 117, 118, 218
13411339
plate_step_boost_2 = 217
1342-
missing2none = -9999

homeassistant/components/miele/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"iot_class": "cloud_push",
99
"loggers": ["pymiele"],
1010
"quality_scale": "platinum",
11-
"requirements": ["pymiele==0.5.4"],
11+
"requirements": ["pymiele==0.5.5"],
1212
"single_config_entry": true,
1313
"zeroconf": ["_mieleathome._tcp.local."]
1414
}

homeassistant/components/miele/vacuum.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ class FanProgram(IntEnum):
6464
}
6565

6666

67-
class MieleVacuumStateCode(MieleEnum):
67+
class MieleVacuumStateCode(MieleEnum, missing_to_none=True):
6868
"""Define vacuum state codes."""
6969

7070
idle = 0
@@ -82,7 +82,6 @@ class MieleVacuumStateCode(MieleEnum):
8282
blocked_front_wheel = 5900
8383
docked = 5903, 5904
8484
remote_controlled = 5910
85-
missing2none = -9999
8685

8786

8887
SUPPORTED_FEATURES = (

requirements_all.txt

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

requirements_test_all.txt

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)