找回密码
 立即注册

微信扫码登录

搜索
查看: 36377|回复: 21

[进阶教程] 全平台消息推送新姿势之Synology Chat

[复制链接]
iLee 

11

主题

326

回帖

1390

积分

金牌会员

iLee

积分
1390
金钱
1052
HASS币
0
发表于 2018-3-11 13:12:04 | 显示全部楼层 |阅读模式
本帖最后由 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、点击用户,选择整合。
ch1.png
2、选择传入的webhook
ch2.png
3、选择创建
ch3.png
4、依次添加相应内容,发布频道大家可以单独建立一个。可以邀请多个用户进入这个频道。相当于群组
填写好后确定即可。最下面的连接就是要用到的webhook
ch4.png
这个连接是群晖官方的一个详细用法,大家可以看看。
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后,发条消息测试一下。
ch5.png
成功接收
ch6.png




评分

参与人数 1金钱 +20 收起 理由
+ 20 还有这种操作?

查看全部评分

群名叫iLee
GitHub叫ileez
Docker Hub叫zlee

这么多名字都是被逼的。。。
回复

使用道具 举报

iLee 

11

主题

326

回帖

1390

积分

金牌会员

iLee

积分
1390
金钱
1052
HASS币
0
 楼主| 发表于 2018-3-11 14:15:06 | 显示全部楼层

通过这个推送的关键是群晖的chat套件。so。。没有群晖的话是不可以的
群名叫iLee
GitHub叫ileez
Docker Hub叫zlee

这么多名字都是被逼的。。。
回复

使用道具 举报

iLee 

11

主题

326

回帖

1390

积分

金牌会员

iLee

积分
1390
金钱
1052
HASS币
0
 楼主| 发表于 2018-3-11 15:41:26 | 显示全部楼层
aktifin 发表于 2018-3-11 14:24
谢谢分享,已经安装用上了,不过就是安卓手机端和电脑端都能收到消息,但收不到提醒
update:电脑端解决了, ...

对 是收不到提醒。ios 安卓端都收不到提醒。可能是app的问题
群名叫iLee
GitHub叫ileez
Docker Hub叫zlee

这么多名字都是被逼的。。。
回复

使用道具 举报

iLee 

11

主题

326

回帖

1390

积分

金牌会员

iLee

积分
1390
金钱
1052
HASS币
0
 楼主| 发表于 2018-3-11 16:48:47 | 显示全部楼层
nuaawmy 发表于 2018-3-11 16:20
我用的是
pushbullet

安卓需要框架
群名叫iLee
GitHub叫ileez
Docker Hub叫zlee

这么多名字都是被逼的。。。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-8-2 16:26 , Processed in 0.120697 second(s), 11 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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