本帖最后由 zxytddd 于 2022-9-19 19:26 编辑
秋天鼻炎过敏十分难受,所以买了个米家新风机。但是hass官方只支持智米新风,不仅如此,miio也不支持这款米家新风。
好在miio的github里有人提了相关的问题,并且留下了很多资料。基于这些资料,自己写了个简单的custom component,实现了米家新风的接入。
不过目前仅支持开关和设置模式,其他的功能都没写。有兴趣的大神可以继续扩展一下。
顺便吐槽一句,这款新风和其他空气净化器明显不是一个设计方制作的。使用的模式名完全不一样,最坑的是,“最爱”模式对应的英文竟然是"favourite",单词都给拼错了。。
使用方法:
dairfresh.zip
(9.14 KB, 下载次数: 184)
1. 解压缩dairfresh.zip到custom_components。
2. 在 configuration.yaml中添加:
fan:
- platform: dairfresh
host: $(your_IP)
token: $(your_token)
name: MijiaAirfresh
model: dmaker.airfresh.t2017
如果那位大神想拓展支持更多的功能,具体miio的协议参考这里:
1. 支持的所有properties:
["pm25","co2","temperature_outside","favourite_speed","filter_intermediate","filter_inter_day","filter_efficient","filter_effi_day","control_speed","power","mode","ptc_on","ptc_level","ptc_status","child_lock","sound","display","screen_direction"]
2. 支持的所有command:
set_mode
set_power
set_ptc_level
set_ptc_on
set_ptc_timer
set_room_area
set_child_lock
set_display
set_sound
set_screen_direction
set_favorite
set_favorite_area
set_favourite_speed
set_filter_reset
set_increase_speed
额外说明一下,这个也支持homekit,不过homekit中只能对速度进行设置,我定义了4种模式,分别是off, auto, sleep, favourite. 平分了homekit控制界面里的总计100%的速度。
|