/ZhiMiJia

VoiMi Washer Component for HomeAssistant

Primary LanguagePython

VoiMi Washer Component for HomeAssistant

云米洗衣机组件。目前仅验证了 WD10SA 型号可用,如果其它型号需要支持请给我提 issue

1. 安装准备

zhiviomi 放入 custom_components;也支持在 HACS 中添加自定义库的方式安装。

依赖 ZhiZhiMi,请一并安装。 依赖 python-miio,运行时自动检查安装。

2. 配置方法

参见 我的 Home Assistant 配置configuration.yaml

fan:
  - platform: zhiviomi
    name: 洗衣机
    host: Washer
    token: !secret washer_token
    did: 12345678
  • name 配置必选。
  • 设备配置
    • 只配置 hosttoken 为本地网络模式(经常超时);
    • 只配置 did 为云端模式(无法洗烘和预约);
    • 都配置则为混合模式(云端更新优先、本地动作优先)。建议使用此模式,既能避免超时问题,又能使用洗烘和预约模式。

如何获取 tokendid 参见 MiService

3. 使用方式

PREVIEW

如图,其中 清理 表示切换 烘干模式定位 表示切换 预约,默认时间为 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 点洗烘完成。

4. 参考