本帖最后由 Yonsm 于 2021-3-7 13:56 编辑
安装:把 zhibot 放入 custom_components ;也支持在 HACS 中添加自定义库的方式安装。
配置:参见下文。也可以参考 我的 Home Assistant 配置 中 configuration.yaml
钉钉群设置:在钉钉群里添加自定义机器人,勾选“是否开启 Outgoing 机制”。据称此功能在内测,部分用户可能没有没有此选项,佛系或自行解决。
1. Home Assistant 配置
zhimi:
username: !secret zhimi_username
password: !secret zhimi_password
zhimsg:
- platform: miai
name: 客厅音箱
did: 380205692
model: x08c
- platform: miai
name: 过道音箱
did: 89463074
model: lx01
zhibot:
- platform: ding
name: 客厅音箱
token: !secret zhibot_token
- platform: ding
name: 过道音箱
token: !secret zhibot_token
依赖:需依赖 ZhiMi 和 ZhiMsg,请一并安装好。
注意:必须配置 name ,并和 ZhiMsg 的小爱音箱同名。
2. 钉钉群机器人设置
3. 使用方式
在钉钉群里面 @小爱音箱 来播报或执行文本。输入 ? 查询使用样例,如下:
您好,我是小爱同学
查询天气
执行关灯
静默关灯
音量40
音量70%大声说您好
还可以 ?? 查询更多 MIoT 命令,如下:
Get Props: ?<siid[-piid]>[,...]
?1,1-2,1-3,1-4,2-1,2-2,3
Set Props: ?<siid[-piid]=[#]value>[,...]
?2=#60,2-2=#false,3=test
Do Action: ?<siid[-piid]> <arg1> [...]
?5 Hello
?5-4 Hello #1
Call MIoT: ?<cmd=prop/get|/prop/set|action> <params>
?action {"did":"380205692","siid":5,"aiid":1,"in":["Hello"]}
Call MiIO: ?/<uri> <data>
?/home/device_list {"getVirtualModel":false,"getHuamiDevices":1}
Devs List: ?list [name=full|name_keyword] [getVirtualModel=false|true] [getHuamiDevices=0|1]
?list Light true 0
MiIO Spec: ?spec [model_keyword|type_urn]
?spec
?spec speaker
?spec xiaomi.wifispeaker.lx04
?spec urn:miot-spec-v2:device:speaker:0000A015:xiaomi-lx04:1
4. 参考
|