Skip to content

Commit 9666bd4

Browse files
authored
Add support for Xiaomi Smart Standing Fan 2 Pro (dmaker.fan.p33) (#1467)
1 parent e212d2a commit 9666bd4

2 files changed

Lines changed: 18 additions & 1 deletion

File tree

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ Supported devices
128128
- Xiaomi Philips Zhirui Bedroom Smart Lamp
129129
- Huayi Huizuo Lamps
130130
- Xiaomi Universal IR Remote Controller (Chuangmi IR)
131-
- Xiaomi Mi Smart Pedestal Fan V2, V3, SA1, ZA1, ZA3, ZA4, ZA5 1C, P5, P9, P10, P11
131+
- Xiaomi Mi Smart Pedestal Fan V2, V3, SA1, ZA1, ZA3, ZA4, ZA5 1C, P5, P9, P10, P11, P33
132132
- Xiaomi Rosou SS4 Ventilator (leshow.fan.ss4)
133133
- Xiaomi Mi Air Humidifier V1, CA1, CA4, CB1, MJJSQ, JSQ, JSQ1, JSQ001
134134
- Xiaomi Mi Water Purifier (Basic support: Turn on & off)

miio/integrations/fan/dmaker/fan_miot.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
MODEL_FAN_P11 = "dmaker.fan.p11"
1313
MODEL_FAN_P15 = "dmaker.fan.p15"
1414
MODEL_FAN_P18 = "dmaker.fan.p18"
15+
MODEL_FAN_P33 = "dmaker.fan.p33"
1516
MODEL_FAN_1C = "dmaker.fan.1c"
1617

1718

@@ -59,6 +60,21 @@
5960
"power_off_time": {"siid": 3, "piid": 1},
6061
"set_move": {"siid": 6, "piid": 1},
6162
},
63+
MODEL_FAN_P33: {
64+
# Source https://miot-spec.org/miot-spec-v2/instance?type=urn:miot-spec-v2:device:fan:0000A005:dmaker-p33:1
65+
"power": {"siid": 2, "piid": 1},
66+
"fan_level": {"siid": 2, "piid": 2},
67+
"mode": {"siid": 2, "piid": 3},
68+
"swing_mode": {"siid": 2, "piid": 4},
69+
"swing_mode_angle": {"siid": 2, "piid": 5},
70+
"fan_speed": {"siid": 2, "piid": 6},
71+
"light": {"siid": 4, "piid": 1},
72+
"buzzer": {"siid": 5, "piid": 1},
73+
# "device_fault": {"siid": 6, "piid": 2},
74+
"child_lock": {"siid": 7, "piid": 1},
75+
"power_off_time": {"siid": 3, "piid": 1},
76+
"set_move": {"siid": 6, "piid": 1},
77+
},
6278
}
6379

6480

@@ -85,6 +101,7 @@
85101
MODEL_FAN_P9: [30, 60, 90, 120, 150],
86102
MODEL_FAN_P10: [30, 60, 90, 120, 140],
87103
MODEL_FAN_P11: [30, 60, 90, 120, 140],
104+
MODEL_FAN_P33: [30, 60, 90, 120, 140],
88105
}
89106

90107

0 commit comments

Comments
 (0)