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

标题: 新人画了一个基于和风天气的天气预警推送,前来分享 [打印本页]

作者: imwyh    时间: 2021-7-10 23:36
标题: 新人画了一个基于和风天气的天气预警推送,前来分享
效果:
[attach]30597[/attach]

前提:正确设置home assistant APP推送。
默认15分钟查询一次,如果两次查询数据是一样的就不会推送。时间戳是测试环境用来重置rbe节点的。

step1:和风天气注册开发者,新建免费开发版应用,记录下KEY。申请完整过程参考ItCommander大佬视频(智能家居 #65 | 在HassOS 里利用HACS安装和风天气「Home Assistant」_哔哩哔哩_bilibili,4分20秒开始)。

[attach]30599[/attach]

step2:访问LocationList/China-City-List-latest.csv at master · qwd/LocationList (github.com),用CTRL+F找到你要推送的城市,记录下Location_ID。一般省会用二级行政区划就行了。

step3:node-RED安装一个node-red-contrib-gzip,安装方法:当网页启用gzip压缩时,node-red GET请求乱码的解决方案 – 饭喵 (fanmiao.site)
[attach]30600[/attach]
step4:导入代码
[attach]30601[/attach]
step5:设置蓝色箭头,替换为step1和step2内容。

[attach]30609[/attach]

step6:设置蓝色箭头,替换要推送的设备。
[attach]30612[/attach]
如有帮助,还请回帖支持一个。







作者: zxyny1989    时间: 2021-7-11 02:53
学习学习,谢谢分享
作者: zxyny1989    时间: 2021-7-11 09:59
大佬第六步那个service中怎么填的?
作者: imwyh    时间: 2021-7-11 12:13
zxyny1989 发表于 2021-7-11 09:59
大佬第六步那个service中怎么填的?

调用的是homeassistant自带的APP推送服务
作者: zxyny1989    时间: 2021-7-11 23:36
imwyh 发表于 2021-7-11 12:13
调用的是homeassistant自带的APP推送服务

我装的官改的,没找到。
作者: zhouhui920    时间: 2021-9-11 19:01
下载了支持下,有文件都是好人啊
作者: zhouhui920    时间: 2021-9-11 19:36
和风新地址改了,这个会更新么?
作者: jhbl    时间: 2021-9-11 22:21
支持帮顶……
作者: imwyh    时间: 2021-9-13 21:35
zhouhui920 发表于 2021-9-11 19:36
和风新地址改了,这个会更新么?

这是关于气象预警的目前正常使用
作者: zhouhui920    时间: 2021-9-14 10:07
imwyh 发表于 2021-9-13 21:35
这是关于气象预警的目前正常使用

好的,感谢分享。
作者: zxyny1989    时间: 2021-11-2 23:43
已经搞定,搞了微信推送。
说明一下,那个流中要替换的地方,记得把括号删了。
作者: rudaa    时间: 2022-5-6 16:05
你好 天气现在还能用吗 我想用微信推送
作者: zxyny1989    时间: 2022-5-6 21:52
又重新搞起了,报错了TypeError: Cannot read properties of undefined (reading '0')
作者: imwyh    时间: 2022-5-7 19:57
zxyny1989 发表于 2022-5-6 21:52
又重新搞起了,报错了TypeError: Cannot read properties of undefined (reading '0')

确认URL是不是有问题
作者: zxyny1989    时间: 2022-5-7 20:36
imwyh 发表于 2022-5-7 19:57
确认URL是不是有问题

好了,已经。我去看了下API文档。
作者: rudaa    时间: 2022-5-8 01:00
zxyny1989 发表于 2022-5-7 20:36
好了,已经。我去看了下API文档。

你好 可以知道一下怎么用微信推送吗
作者: zxyny1989    时间: 2022-5-8 12:44
rudaa 发表于 2022-5-8 01:00
你好 可以知道一下怎么用微信推送吗

1、先在ha中安装企业微信插件并配置;
2、在楼主帖子最后一图service中选择企业微信就好了。
作者: rudaa    时间: 2022-5-9 14:14
zxyny1989 发表于 2022-5-8 12:44
1、先在ha中安装企业微信插件并配置;
2、在楼主帖子最后一图service中选择企业微信就好了。 ...

我弄了企业微信 但没有反应,不知道哪里出了问题,能指导一下吗
作者: zxyny1989    时间: 2022-5-9 15:53
rudaa 发表于 2022-5-9 14:14
我弄了企业微信 但没有反应,不知道哪里出了问题,能指导一下吗

去官网查下是否没预警,有时候没预警,所以没推送。
作者: rudaa    时间: 2022-5-10 22:49
zxyny1989 发表于 2022-5-9 15:53
去官网查下是否没预警,有时候没预警,所以没推送。

[attach]37436[/attach]不知道是不是这样设置,我看api是设置正确的。

作者: zxyny1989    时间: 2022-5-10 23:33
rudaa 发表于 2022-5-10 22:49
不知道是不是这样设置,我看api是设置正确的。

你测试下报错吗?
我这样搞报错,我改了,就用作者那个节点,service项改一下。
作者: rudaa    时间: 2022-5-11 00:26
zxyny1989 发表于 2022-5-10 23:33
你测试下报错吗?
我这样搞报错,我改了,就用作者那个节点,service项改一下。 ...

没有报错,也不推送,service项应该怎么改啊
作者: zxyny1989    时间: 2022-5-11 00:33
rudaa 发表于 2022-5-11 00:26
没有报错,也不推送,service项应该怎么改啊

你要先在ha配置好企业微信,然后在service里选择企业微信。
作者: zxyny1989    时间: 2022-5-11 00:35
rudaa 发表于 2022-5-11 00:26
没有报错,也不推送,service项应该怎么改啊

另外你要看这里有没有你所在城市的预警,没有就不会推送。
作者: chesley    时间: 2022-5-17 18:11
zxyny1989 发表于 2022-5-11 00:35
另外你要看这里有没有你所在城市的预警,没有就不会推送。

你好,请问下这个配置完后如何验证是否配置的正确呢?
作者: zxyny1989    时间: 2022-5-18 00:17
chesley 发表于 2022-5-17 18:11
你好,请问下这个配置完后如何验证是否配置的正确呢?

找个有预警的城市测试下。
作者: chesley    时间: 2022-5-18 09:28
zxyny1989 发表于 2022-5-18 00:17
找个有预警的城市测试下。

好的,谢谢
作者: ab112yz    时间: 2022-6-2 02:38
感谢楼主分享
作者: xiao_1    时间: 2022-11-29 14:09
谢谢楼主分享,学习
作者: datestorm    时间: 2023-4-1 19:25
小白一个,从和风天气获取实时天气,调了好久,看到楼主帖子说的gzip,解决了,感谢
作者: 605957654    时间: 2023-8-28 15:48
感谢分享。




欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5