Awesome
https://github.com/Yonsm/ZhiViomi
VoiMi Washer Component for HomeAssistant
云米洗衣机组件。目前仅验证了 WD10SA 型号可用,如果其它型号需要支持请给我提 issue。
1. 安装准备
把 zhiviomi
放入 custom_components
;也支持在 HACS 中添加自定义库的方式安装。
依赖 Zhi 和 ZhiMi,请一并安装。 依赖 python-miio,运行时自动检查安装。
2. 配置方法
参见 我的 Home Assistant 配置 中 configuration.yaml
fan:
- platform: zhiviomi
name: 洗衣机
host: Washer
token: !secret washer_token
did: 12345678
name
配置必选。- 设备配置
- 只配置
host
和token
为本地网络模式(经常超时); - 只配置
did
为云端模式(无法洗烘和预约); - 都配置则为混合模式(云端更新优先、本地动作优先)。建议使用此模式,既能避免超时问题,又能使用洗烘和预约模式。
- 只配置
如何获取 token
和 did
? 参见 MiService
3. 使用方式
如图,其中 清理
表示切换 烘干模式
;定位
表示切换 预约
,默认时间为 8
点钟完成。如需修改请直接改 vacuum.py 中的 DEFAULT_APPOINT_TIME = -8
,如 -8
表示 8 点钟,8
表示 8 小时后。
还可以使用 vacuum.send_command
批量调用命令,如 turn_on;program=4;dry_mode=1;appoint=-8
。支持的命令有:
program|water_temp|spin_level|DryMode|appoint_time=<value>
turn_on|turn_off|start|pause|stop|clean_spot|locate|return_to_base
fanspeed=$黄金洗
dry_mode[=<1|0>]
appoint[=<-clock|hour>]
其中负数 appoint
为几点钟完成,正数为几小时候后完成。可参考 我的洗衣机自动化,一键预约洗衣、烘衣,充分利用峰谷电,每天早上 8 点洗烘完成。