『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 19193|回复: 11

[插件集成] ZhiBot Ding2MiAI - 钉钉群机器人→ 小爱音箱,TTS播报,命令执行

[复制链接]

21

主题

294

帖子

2551

积分

论坛技术达人

积分
2551
金钱
2207
HASS币
180

教程狂人

发表于 2021-3-5 13:32:11 | 显示全部楼层 |阅读模式
本帖最后由 Yonsm 于 2021-3-7 13:56 编辑

https://github.com/Yonsm/ZhiBot

安装:把 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

依赖:需依赖 ZhiMiZhiMsg,请一并安装好。
注意:必须配置 name,并和 ZhiMsg 的小爱音箱同名。

2. 钉钉群机器人设置

HASS-MIAI.png

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. 参考






评分

参与人数 1金钱 +10 收起 理由
令狐鸣 + 10 厉害了word楼主!

查看全部评分

回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2021-3-5 15:07:50 | 显示全部楼层
膜拜大佬。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

9

主题

787

帖子

3858

积分

论坛元老

Rank: 8Rank: 8

积分
3858
金钱
3071
HASS币
87
发表于 2021-3-5 15:23:35 | 显示全部楼层
弱弱的问下大神,钉钉群机器人怎么创建?
在 设置-机器人管理-自定义机器人  里面,上面一直到安全设置都有,就是没有底下重要的post和token
回复

使用道具 举报

21

主题

294

帖子

2551

积分

论坛技术达人

积分
2551
金钱
2207
HASS币
180

教程狂人

 楼主| 发表于 2021-3-5 16:21:36 | 显示全部楼层
本帖最后由 Yonsm 于 2021-3-5 21:16 编辑
令狐鸣 发表于 2021-3-5 15:23
弱弱的问下大神,钉钉群机器人怎么创建?
在 设置-机器人管理-自定义机器人  里面,上面一直到安全设置都有,就 ...

我擦,是不是特定企业/人才会有……

你往下滚动翻页一下试试看,我是拼接了图片的。

如果没有的话,钉钉群里没法 @机器人 的……
我知道了:重新添加自定义机器人,添加时确保勾选“是否开启Outgoing机制”**,就有了





回复

使用道具 举报

11

主题

313

帖子

1324

积分

金牌会员

Rank: 6Rank: 6

积分
1324
金钱
1011
HASS币
10
发表于 2021-3-5 16:24:49 | 显示全部楼层
先mark一下,回去再研究,杰青最近动作频繁。
回复

使用道具 举报

11

主题

313

帖子

1324

积分

金牌会员

Rank: 6Rank: 6

积分
1324
金钱
1011
HASS币
10
发表于 2021-3-5 16:30:00 | 显示全部楼层
没公网。。。。
回复

使用道具 举报

9

主题

787

帖子

3858

积分

论坛元老

Rank: 8Rank: 8

积分
3858
金钱
3071
HASS币
87
发表于 2021-3-5 16:32:38 | 显示全部楼层
那可能真是有限制吧,拉到底就是删除了.
image_116.png
回复

使用道具 举报

21

主题

294

帖子

2551

积分

论坛技术达人

积分
2551
金钱
2207
HASS币
180

教程狂人

 楼主| 发表于 2021-3-5 21:16:07 | 显示全部楼层
令狐鸣 发表于 2021-3-5 16:32
那可能真是有限制吧,拉到底就是删除了.

重新添加自定义机器人,添加时确保勾选“是否开启Outgoing机制”**,就有了
回复

使用道具 举报

11

主题

313

帖子

1324

积分

金牌会员

Rank: 6Rank: 6

积分
1324
金钱
1011
HASS币
10
发表于 2021-3-5 21:58:15 | 显示全部楼层
Yonsm 发表于 2021-3-5 21:16
重新添加自定义机器人,添加时确保勾选“是否开启Outgoing机制”**,就有了 ...

大佬,网上搜到2019年的帖子,Outgoing机制在内测,还要申请,不知道现在是不是还要申请。我和楼上确实没这个选项。
回复

使用道具 举报

21

主题

294

帖子

2551

积分

论坛技术达人

积分
2551
金钱
2207
HASS币
180

教程狂人

 楼主| 发表于 2021-3-6 14:23:11 | 显示全部楼层
firelion 发表于 2021-3-5 21:58
大佬,网上搜到2019年的帖子,Outgoing机制在内测,还要申请,不知道现在是不是还要申请。我和楼上确实没 ...

我也不知道了,我以为都和我一样有……抱歉了,困扰大家了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 17:39 , Processed in 0.138401 second(s), 38 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表