Skip to content

Commit 2095d51

Browse files
committed
Removing deprecated FanSpeeds and SwingModes
1 parent 7a36db6 commit 2095d51

File tree

2 files changed

+0
-101
lines changed

2 files changed

+0
-101
lines changed

src/tadoasync/models.py

Lines changed: 0 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -337,22 +337,6 @@ class FanLevel(Enum):
337337
SILENT = "SILENT"
338338

339339

340-
class FanSpeeds(Enum):
341-
"""FanSpeeds model represents the fan speeds of a zone."""
342-
343-
AUTO = "AUTO"
344-
HIGH = "HIGH"
345-
MIDDLE = "MIDDLE"
346-
LOW = "LOW"
347-
348-
349-
class Swings(Enum):
350-
"""Swings model represents the swing modes of a zone."""
351-
352-
OFF = "OFF"
353-
ON = "ON"
354-
355-
356340
class Light(Enum):
357341
"""Light model represents the light settings of a zone."""
358342

@@ -364,12 +348,6 @@ class Light(Enum):
364348
class AutoAC(DataClassORJSONMixin):
365349
"""AutoAC model represents the auto AC capabilities of a zone."""
366350

367-
fan_speeds: list[FanSpeeds] | None = field(
368-
default=None, metadata=field_options(alias="fanSpeeds")
369-
)
370-
swing_modes: list[Swings] | None = field(
371-
default=None, metadata=field_options(alias="swings")
372-
)
373351
fan_level: list[FanLevel] | None = field(
374352
default=None, metadata=field_options(alias="fanLevel")
375353
)
@@ -387,12 +365,6 @@ class AutoAC(DataClassORJSONMixin):
387365
class CoolAC(DataClassORJSONMixin):
388366
"""CoolAC model represents the cool AC capabilities of a zone."""
389367

390-
fan_speeds: list[FanSpeeds] | None = field(
391-
default=None, metadata=field_options(alias="fanSpeeds")
392-
)
393-
swing_modes: list[Swings] | None = field(
394-
default=None, metadata=field_options(alias="swings")
395-
)
396368
fan_level: list[FanLevel] | None = field(
397369
default=None, metadata=field_options(alias="fanLevel")
398370
)
@@ -410,12 +382,6 @@ class CoolAC(DataClassORJSONMixin):
410382
class DryAC(DataClassORJSONMixin):
411383
"""DryAC model represents the dry AC capabilities of a zone."""
412384

413-
fan_speeds: list[FanSpeeds] | None = field(
414-
default=None, metadata=field_options(alias="fanSpeeds")
415-
)
416-
swing_modes: list[Swings] | None = field(
417-
default=None, metadata=field_options(alias="swings")
418-
)
419385
fan_level: list[FanLevel] | None = field(
420386
default=None, metadata=field_options(alias="fanLevel")
421387
)
@@ -433,12 +399,6 @@ class DryAC(DataClassORJSONMixin):
433399
class FanAC(DataClassORJSONMixin):
434400
"""FanAC model represents the fan AC capabilities of a zone."""
435401

436-
fan_speeds: list[FanSpeeds] | None = field(
437-
default=None, metadata=field_options(alias="fanSpeeds")
438-
)
439-
swing_modes: list[Swings] | None = field(
440-
default=None, metadata=field_options(alias="swings")
441-
)
442402
fan_level: list[FanLevel] | None = field(
443403
default=None, metadata=field_options(alias="fanLevel")
444404
)
@@ -456,12 +416,6 @@ class FanAC(DataClassORJSONMixin):
456416
class HeatAC(DataClassORJSONMixin):
457417
"""HeatAC model represents the heat AC capabilities of a zone."""
458418

459-
fan_speeds: list[FanSpeeds] | None = field(
460-
default=None, metadata=field_options(alias="fanSpeeds")
461-
)
462-
swing_modes: list[Swings] | None = field(
463-
default=None, metadata=field_options(alias="swings")
464-
)
465419
fan_level: list[FanLevel] | None = field(
466420
default=None, metadata=field_options(alias="fanLevel")
467421
)

tests/__snapshots__/test_tado.ambr

Lines changed: 0 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -40,36 +40,16 @@
4040
dict({
4141
'auto': dict({
4242
'fan_level': None,
43-
'fan_speeds': list([
44-
<FanSpeeds.AUTO: 'AUTO'>,
45-
<FanSpeeds.HIGH: 'HIGH'>,
46-
<FanSpeeds.MIDDLE: 'MIDDLE'>,
47-
<FanSpeeds.LOW: 'LOW'>,
48-
]),
4943
'horizontal_swing': None,
5044
'light': None,
51-
'swing_modes': list([
52-
<Swings.OFF: 'OFF'>,
53-
<Swings.ON: 'ON'>,
54-
]),
5545
'temperatures': None,
5646
'vertical_swing': None,
5747
}),
5848
'can_set_temperature': None,
5949
'cool': dict({
6050
'fan_level': None,
61-
'fan_speeds': list([
62-
<FanSpeeds.AUTO: 'AUTO'>,
63-
<FanSpeeds.HIGH: 'HIGH'>,
64-
<FanSpeeds.MIDDLE: 'MIDDLE'>,
65-
<FanSpeeds.LOW: 'LOW'>,
66-
]),
6751
'horizontal_swing': None,
6852
'light': None,
69-
'swing_modes': list([
70-
<Swings.OFF: 'OFF'>,
71-
<Swings.ON: 'ON'>,
72-
]),
7353
'temperatures': dict({
7454
'celsius': dict({
7555
'max': 30.0,
@@ -86,47 +66,22 @@
8666
}),
8767
'dry': dict({
8868
'fan_level': None,
89-
'fan_speeds': None,
9069
'horizontal_swing': None,
9170
'light': None,
92-
'swing_modes': list([
93-
<Swings.OFF: 'OFF'>,
94-
<Swings.ON: 'ON'>,
95-
]),
9671
'temperatures': None,
9772
'vertical_swing': None,
9873
}),
9974
'fan': dict({
10075
'fan_level': None,
101-
'fan_speeds': list([
102-
<FanSpeeds.AUTO: 'AUTO'>,
103-
<FanSpeeds.HIGH: 'HIGH'>,
104-
<FanSpeeds.MIDDLE: 'MIDDLE'>,
105-
<FanSpeeds.LOW: 'LOW'>,
106-
]),
10776
'horizontal_swing': None,
10877
'light': None,
109-
'swing_modes': list([
110-
<Swings.OFF: 'OFF'>,
111-
<Swings.ON: 'ON'>,
112-
]),
11378
'temperatures': None,
11479
'vertical_swing': None,
11580
}),
11681
'heat': dict({
11782
'fan_level': None,
118-
'fan_speeds': list([
119-
<FanSpeeds.AUTO: 'AUTO'>,
120-
<FanSpeeds.HIGH: 'HIGH'>,
121-
<FanSpeeds.MIDDLE: 'MIDDLE'>,
122-
<FanSpeeds.LOW: 'LOW'>,
123-
]),
12483
'horizontal_swing': None,
12584
'light': None,
126-
'swing_modes': list([
127-
<Swings.OFF: 'OFF'>,
128-
<Swings.ON: 'ON'>,
129-
]),
13085
'temperatures': dict({
13186
'celsius': dict({
13287
'max': 30.0,
@@ -157,7 +112,6 @@
157112
<FanLevel.LEVEL5: 'LEVEL5'>,
158113
<FanLevel.SILENT: 'SILENT'>,
159114
]),
160-
'fan_speeds': None,
161115
'horizontal_swing': list([
162116
<HorizontalSwing.OFF: 'OFF'>,
163117
<HorizontalSwing.ON: 'ON'>,
@@ -170,7 +124,6 @@
170124
<Light.OFF: 'OFF'>,
171125
<Light.ON: 'ON'>,
172126
]),
173-
'swing_modes': None,
174127
'temperatures': dict({
175128
'celsius': dict({
176129
'max': 30.0,
@@ -204,7 +157,6 @@
204157
<FanLevel.LEVEL5: 'LEVEL5'>,
205158
<FanLevel.SILENT: 'SILENT'>,
206159
]),
207-
'fan_speeds': None,
208160
'horizontal_swing': list([
209161
<HorizontalSwing.OFF: 'OFF'>,
210162
<HorizontalSwing.ON: 'ON'>,
@@ -217,7 +169,6 @@
217169
<Light.OFF: 'OFF'>,
218170
<Light.ON: 'ON'>,
219171
]),
220-
'swing_modes': None,
221172
'temperatures': dict({
222173
'celsius': dict({
223174
'max': 30.0,
@@ -250,7 +201,6 @@
250201
<FanLevel.LEVEL5: 'LEVEL5'>,
251202
<FanLevel.SILENT: 'SILENT'>,
252203
]),
253-
'fan_speeds': None,
254204
'horizontal_swing': list([
255205
<HorizontalSwing.OFF: 'OFF'>,
256206
<HorizontalSwing.ON: 'ON'>,
@@ -263,7 +213,6 @@
263213
<Light.OFF: 'OFF'>,
264214
<Light.ON: 'ON'>,
265215
]),
266-
'swing_modes': None,
267216
'temperatures': dict({
268217
'celsius': dict({
269218
'max': 30.0,
@@ -296,7 +245,6 @@
296245
<FanLevel.LEVEL5: 'LEVEL5'>,
297246
<FanLevel.SILENT: 'SILENT'>,
298247
]),
299-
'fan_speeds': None,
300248
'horizontal_swing': list([
301249
<HorizontalSwing.OFF: 'OFF'>,
302250
<HorizontalSwing.ON: 'ON'>,
@@ -309,7 +257,6 @@
309257
<Light.OFF: 'OFF'>,
310258
<Light.ON: 'ON'>,
311259
]),
312-
'swing_modes': None,
313260
'temperatures': dict({
314261
'celsius': dict({
315262
'max': 30.0,
@@ -342,7 +289,6 @@
342289
<FanLevel.LEVEL5: 'LEVEL5'>,
343290
<FanLevel.SILENT: 'SILENT'>,
344291
]),
345-
'fan_speeds': None,
346292
'horizontal_swing': list([
347293
<HorizontalSwing.OFF: 'OFF'>,
348294
<HorizontalSwing.ON: 'ON'>,
@@ -355,7 +301,6 @@
355301
<Light.OFF: 'OFF'>,
356302
<Light.ON: 'ON'>,
357303
]),
358-
'swing_modes': None,
359304
'temperatures': dict({
360305
'celsius': dict({
361306
'max': 30.0,

0 commit comments

Comments
 (0)