本帖最后由 linuxzlj 于 2018-3-11 13:19 编辑
随着HomeAssistant升级到了0.65版本,支持的内容也越来越多。这次比较引人瞩目的一个组件就是。这个方法可所谓称得上是全平台推送了。安卓 IOS windows MAC Linux 等等。但是有个问题 手机端可以收到消息,但是一直收不到提醒。电脑端一切正常。大家可以一起研究研究,下面进入正题~
https://home-assistant.io/components/notify.synology_chat/
Synology Chat对没错,从字眼上看是群晖的东西。chat是群晖自带的一个团队聊天组件。支持群组与常规回话
下面, 我们就利用这个套件 进行消息推送。
一、先获取Chat的webhook地址,方法如下。创建webhook 可以单独在群晖创建一个用户用来做通知
1、在群晖中安装chat套件,这个就不做展示。用群晖的都会安装了吧。
2、找到chat套件并打开
3、点击用户,选择整合。
2、选择传入的webhook
3、选择创建
4、依次添加相应内容,发布频道大家可以单独建立一个。可以邀请多个用户进入这个频道。相当于群组
填写好后确定即可。最下面的连接就是要用到的webhook
这个连接是群晖官方的一个详细用法,大家可以看看。
https://www.synology.com/en-us/k ... Chat_Integration#t2
二、HA中配置synology_chat
将resource 替换成自己刚刚获取到的webhook地址即可,此时注意,chat套件不要用ssl
启用ssl会导致synology_chat组件验证证书失败导致消息无法推送。
notify:
- platform: synology_chat
name: hass_synchat
resource: [url=https://example.your.synology.com/webapi/entry.cgi?api=SYNO.Chat.External&method=incoming&version=1&token=ABCDEFG]https://example.your.synology.co ... ion=1&token=ABCDEFG[/url]
使用这个chat套件要做的公网推送。要记得将chat映射到公网,手机端登录即可。.
重启HA后,发条消息测试一下。
成功接收
|