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

 找回密码
 立即注册
查看: 29651|回复: 30

[基础教程] HomeAssistant-系统自带html5推送(更新配置方法)

[复制链接]

5

主题

279

帖子

2374

积分

金牌会员

Rank: 6Rank: 6

积分
2374
金钱
2085
HASS币
50
发表于 2018-12-24 16:22:50 | 显示全部楼层 |阅读模式
本帖最后由 he_qr 于 2018-12-26 01:10 编辑

HomeAssistant本身自带一个推送功能,通过html5实现,在Chrome或者Firefox上接受通知,PC和安卓设备都可以收到,可以推送任何东西,文字、图片以及action,设备不需要安装客户端,只要有Chrome或者Firefox就行,推送可以选择针对不同设备,唯一缺点是所有设备都要在fq环境下


先上效果情况,晚些补上配置过程


1、推送消息
1.png 2.png


2、推送图片
3.png 4.png

3、推送交互按钮
5.png 6.png 7.png





-----------------------------------------------------配置方法--------------------------------------------------------------

配置前提:
1、FQ环境,因为推送服务是透过谷歌GCM服务实现,不支持IOS系统
2、可以通过https访问ha,所以需要搞SSL证书和域名,具体方法论坛已经有的

官网配置文档:https://www.home-assistant.io/components/notify.html5/

一、在谷歌云添加一个项目,https://console.cloud.google.com/home/dashboard
设置一个名称,其他暂时不用管
谷歌云.png


二、验证个人域名的所有权,https://console.cloud.google.com/apis/credentials/domainverification
验证域名.png 验证域名2.png

如果域名在列表中有,可以根据指导步骤验证,像我的域名是阿里万网买的,所以选择其他,然后根据要求在域名商那验证
验证域名3.png

解析设置添加一条google要求txt值
验证域名4.png

点击验证后,我们需要通过将HTML 文件上传到ha的web上来完成验证
验证域名5.png

我们需要/config目录下创建www文件夹,然后将谷歌提供的这个html文件放在目录下,然后访问https://你的域名:8123/local/google******.html


如果提示内容是“google-site-verification: …”,即表示成功,回到谷歌点击验证完成




三、创建google firebase,https://console.firebase.google.com/
导入之前在谷歌云创建的项目后,点击用户和权限中的云消息传递,获取GCM推送需要的server key和sender id
GCM.png

四、最后在configuration.yaml添加以下配置
notify:
  - platform: html5
    name: name
    gcm_api_key: server key
    gcm_sender_id: sender id


然后再用户资料,打开推送开关,chrome提升是否需要接受通知,选择允许即可 推送.png


配置步骤到这里就全部完成,第一发帖,排版乱七八糟,请大家见谅,后续再更新使用的简单介绍

6.png
4.png
7.png
5.png
3.png
2.png
1.png
4.png
验证域名3.png
推送.png

评分

参与人数 2金钱 +30 HASS币 +20 收起 理由
+ 20 + 20 纳尼,还有这种操作?
咸味土豆 + 10 大神666!

查看全部评分

回复

使用道具 举报

15

主题

656

帖子

2832

积分

金牌会员

Rank: 6Rank: 6

积分
2832
金钱
2175
HASS币
91

教程狂人

QQ
发表于 2018-12-24 16:26:49 | 显示全部楼层
本帖最后由 花蟋蟀 于 2018-12-24 16:30 编辑

前提,需要SSL,不然浏览器是拒绝的
回复

使用道具 举报

75

主题

1976

帖子

8181

积分

元老级技术达人

积分
8181
金钱
6155
HASS币
430

活跃会员教程狂人

发表于 2018-12-24 16:31:13 | 显示全部楼层
对于一直在电脑前坐着的人感觉还挺不错,等大神分享配置及代码。
所有过往,皆为序章。
回复

使用道具 举报

27

主题

2143

帖子

8932

积分

论坛元老

Rank: 8Rank: 8

积分
8932
金钱
6784
HASS币
30

论坛元老

发表于 2018-12-24 18:17:16 | 显示全部楼层
顶一下,围观
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2018-12-24 20:21:24 | 显示全部楼层
不错不错~~比我用 邮箱 简单多了
回复

使用道具 举报

1

主题

90

帖子

1066

积分

金牌会员

Rank: 6Rank: 6

积分
1066
金钱
976
HASS币
0
发表于 2018-12-24 20:46:26 | 显示全部楼层
这个神啊!情景按钮可以有!
回复

使用道具 举报

13

主题

152

帖子

811

积分

高级会员

Rank: 4

积分
811
金钱
649
HASS币
0
发表于 2018-12-24 20:58:02 | 显示全部楼层
可恶的墙
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2018-12-24 22:20:50 | 显示全部楼层
这个太强大了!严重密切热烈关注中。。。
回复

使用道具 举报

8

主题

276

帖子

1570

积分

金牌会员

Rank: 6Rank: 6

积分
1570
金钱
1294
HASS币
0
发表于 2018-12-25 08:33:30 | 显示全部楼层
推送訊息是很重要的一個功能-期待大神的分享
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2018-12-25 09:36:19 | 显示全部楼层
手机时刻穿墙有点耗电   不用不翻
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 18:26 , Processed in 0.067462 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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