Skip to content

Commit af06e9f

Browse files
authored
feat: add new devices. (#46)
1 parent 9b04336 commit af06e9f

2 files changed

Lines changed: 32 additions & 1 deletion

File tree

README.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,8 @@ Supported devices:
5858
* DY-8138C
5959
* DY-8158C
6060
* DY-8158T
61-
61+
* DY-Y16A3
62+
* DY-SC60Y
6263

6364
For devices not in the above list, consider `adding your own definitions here <https://github.com/stackia/libdeye/blob/master/src/libdeye/const.py>`_.
6465

src/libdeye/const.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -421,6 +421,36 @@ class DeyeProductPartialConfig(TypedDict, total=False):
421421
"oscillating": False,
422422
"water_pump": False,
423423
},
424+
"0c44950cc8b811efaf1d0242ac480009": { # Y16A3
425+
"mode": [
426+
DeyeDeviceMode.MANUAL_MODE,
427+
DeyeDeviceMode.CLOTHES_DRYER_MODE,
428+
DeyeDeviceMode.AIR_PURIFIER_MODE,
429+
DeyeDeviceMode.AUTO_MODE,
430+
DeyeDeviceMode.SLEEP_MODE,
431+
],
432+
"fan_speed": [
433+
DeyeFanSpeed.LOW,
434+
DeyeFanSpeed.HIGH,
435+
],
436+
"oscillating": False,
437+
"water_pump": False,
438+
},
439+
"a83dfb084b4211f08c060242ac480009": { # SC60Y
440+
"mode": [
441+
DeyeDeviceMode.MANUAL_MODE,
442+
DeyeDeviceMode.CLOTHES_DRYER_MODE,
443+
DeyeDeviceMode.AIR_PURIFIER_MODE,
444+
DeyeDeviceMode.AUTO_MODE,
445+
DeyeDeviceMode.SLEEP_MODE,
446+
],
447+
"fan_speed": [
448+
DeyeFanSpeed.LOW,
449+
DeyeFanSpeed.HIGH,
450+
],
451+
"oscillating": False,
452+
"water_pump": False,
453+
},
424454
}
425455

426456

0 commit comments

Comments
 (0)