Uniform Message Platform for HomeAssistant
HomeAssisstant 通用消息平台,功能类似 HomeAssisstant 内建的 notify
,但支持了不同的渠道,并且多了文本输入框。目前支持钉钉群、小爱同学。
依赖:ZhiMi,请一并准备好,把 zhimi
放入 custom_components
。
安装:把 zhimsg
放入 custom_components
;也支持在 HACS 中添加自定义库的方式安装。
参见我的 Home Assistant 配置中 configuration.yaml
zhimi:
username: !secret zhimi_username
password: !secret zhimi_password
zhimsg:
- platform: ding
name: 钉钉信使
token: !secret dingbot_token
secret: !secret dingbot_secret
- platform: miai
name: 客厅音箱
did: 380205692
model: x08c
- platform: miai
name: 过道音箱
did: 89463074
model: lx01
- platform: miai
name: 儿童房音箱
did: 267090026
model: lx04
其中 did
和 model
可以不配置,此时要求 name
必须和米家
/小爱音箱
App 里面的名称一致。为了更快的运行速度,建议配置 did
和 model
。
如何获取小爱同学的 did
和 model
? 参见 MiService
调用服务:如:zhimsg.ding
,例如我的 automations 中,入户门长时间开启会给钉钉群持续推送消息。如果一个平台有多个渠道,如上面有多个 miai
,则会有多个服务名称生成。此时,可以单独调用特定渠道 zhmsg.ke_ting_yin_xiang
;也可以调用 zhimsg.miai
,使该平台下的所有渠道一起发出消息播报。
文本输入框:如果配置了 name
,会在 Home Assistant 前端界面生成一个 input_text
组件,可以在此输入文本。
对接钉钉群:可以上接 ZhiBot/dingbot 中联动,在钉钉群里配置代理机器人,并通过 @机器人 来使用。为什么没有接微信
?因为微信不开放,需要伪造账号登录,暂时懒得搞了。
提示:如果只用了单个消息平台,可以把未使用的平台文件删除,如只用了小爱同学 TTS,可以删除掉 dingmsg.py
。
向钉钉群机器人发送消息。
小爱同学 TTS 播报/执行插件。支持的命令样例如下:
您好,我是小爱同学
查询天气
执行关灯
静默关灯
音量40
音量70%大声说您好
如果是在钉钉群里输入上述命令,可以输入 ?
和 ??
查看帮助:
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 您好
?5-4 天气 #1
Call MIoT: ?<cmd=prop/get|/prop/set|action> <params>
?action {"did":"267090026","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 灯 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
justme90 发表于 2021-3-3 12:01
先收藏,小爱同学刚到家,正准备接入HA。
不知道有什么办法让小爱同学可以控制HA中的实体。 ...
jyz_0501 发表于 2021-3-3 22:18
自从用了zhimsg 已经抛弃了其他一切tts了,不过用的是之前的版本,那个版本不需要zhimi的支持啊 ...
justme90 发表于 2021-3-3 12:01
先收藏,小爱同学刚到家,正准备接入HA。
不知道有什么办法让小爱同学可以控制HA中的实体。 ...
justme90 发表于 2021-3-3 12:01
先收藏,小爱同学刚到家,正准备接入HA。
不知道有什么办法让小爱同学可以控制HA中的实体。 ...
淘子 发表于 2021-3-4 08:55
这个吧,分享最新版小爱开发平台接入hass,实现小爱同学控制hass设备。
但还是需要转接一次
...
if message.startswith('查询') or message.startswith('执行') or message.startswith('静默'):
firelion 发表于 2021-3-4 10:30
小白接触HA不到一个月,前几天才刚发现wm时代一直在追的杰青也在这个论坛。这个插件才开始使用,只看帖子介 ...
Yonsm 发表于 2021-3-4 11:36
是这个意思,不仅可以TTS播报,还可以直接让小爱执行指令。建议接入钉钉群 https://github.com/yonsm/Zhi ...
firelion 发表于 2021-3-4 12:22
这个插件之前点开大大的GitHub时就看到了,但是不懂怎么用,哈哈。正好咨询一下,我通过添加自定义资源库 ...
a5855631 发表于 2021-3-4 21:29
大佬,没有输入框的问题能帮忙解决下吗,折腾一天了,服务里面正常的,配置文件里面did这些参数都对的 ...
Yonsm 发表于 2021-3-4 21:47
说清楚model,或者拉新代码,不要配置model试试。另外没有name的话也不会生成输入框。如果都排除了,还有 ...
a5855631 发表于 2021-3-4 22:03
did和model都配置对了的,name是配置里面的这个name吧,这个也填了,然后model删除都试过了,就是没有 ...
Yonsm 发表于 2021-3-4 21:47
说清楚model,或者拉新代码,不要配置model试试。另外没有name的话也不会生成输入框。如果都排除了,还有 ...
a5855631 发表于 2021-3-4 22:13
zhimsg:
- platform: miai
name: Mi AI Speaker II
Yonsm 发表于 2021-3-4 22:38
看起来配置没问题。是仅仅输入框没有,还是服务调用也没有?(开发者工具-服务调用,里面找找 zhimsg.mia ...
a5855631 发表于 2021-3-4 22:45
zhi mi就需要配置下账户密码吧,这个配置了的,服务调用没问题的,2个音箱都能正常使用,就是没有输入框 ...
Yonsm 发表于 2021-3-4 23:00
检查name,但你看起来你中文的name确定是没问题的。自行检查分组等问题,在开发者工具里面找 input_text ...
a5855631 发表于 2021-3-4 23:13
开发者工具里面能看到生成的input_text的
firelion 发表于 2021-3-7 14:00
杰青,考虑支持下2021.3的新特性?
Yonsm 发表于 2021-3-7 21:05
感谢分享,第一次注意到这个特性。但怎么跟我这个结合起来?我没有想到你的意思啊 ...
独心 发表于 2021-3-4 03:15
这个可以https://bbs.iobroker.cn/t/topic/6933
a5855631 发表于 2021-3-4 23:16
现在可以了,手动添加输入框到首页了,感谢
jyz_0501 发表于 2021-3-13 12:09
这问题也被你拿出来甩锅···
a5855631 发表于 2021-3-14 11:00
???什么叫拿出来甩锅?我是指责作者怎么样了还是怎的?我从头到尾都只是因为不懂的地方再请教作者而已吧?在 ...
jyz_0501 发表于 2021-3-14 11:51
开不起玩笑还是咋地?至于这么认真吗
[attach]28644[/attach]Yonsm 发表于 2021-3-7 21:05
感谢分享,第一次注意到这个特性。但怎么跟我这个结合起来?我没有想到你的意思啊 ...
riyue0000 发表于 2021-3-17 20:11
大神,咨询点问题:
1、nodered里 homeassistant节点 调用服务 Domain 选什么?
2、文本输入框:如果配 ...
a5855631 发表于 2021-3-14 15:57
我说我上面也是开玩笑啊,你看不出来?
MX10085 发表于 2021-3-3 10:13
小爱触屏可以用,想问楼主,node-red 怎么调用,好像直接用会提示:"Call-service API error. Error Messa ...
BlueFang 发表于 2022-3-4 16:04
两处ha主机测试,2022.2.9及之前版本正常,从2022.3.0版本开始报错:
Clark 发表于 2021-10-27 00:40
我调用服务也是提示 “”extra keys not allowed @ data['miai_num']. Got None extra keys not allowed ...
vinter_wu 发表于 2022-5-2 02:13
格式是这样的么,我之前也报这个错误,折腾半天。新手有点难。
service: zhimsg.ke_ting_yin_xiang
data:
郭子漳 发表于 2022-5-12 03:16
升级最新版ha后ZhiMi插件不好用了,能否更新下
欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) | Powered by Discuz! X3.5 |