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

 找回密码
 立即注册
查看: 28813|回复: 12

[流程系列] 企业微信推送消息和控制设备案例流程

[复制链接]

12

主题

170

帖子

1730

积分

论坛技术达人

积分
1730
金钱
1545
HASS币
60
发表于 2020-12-15 11:54:34 | 显示全部楼层 |阅读模式
本帖最后由 frx 于 2020-12-15 12:08 编辑

最近冬天了,家里是太阳能热水器,虽然接入了HA,但是总是不知道水温什么时候才好,就想做个推送,然后搜论坛,发现了这个:https://bbs.hassbian.com/thread-7205-1-1.html基于企业微信的一对多消息送达服务-完美替代pushbear】用了以后发现很不错,今天就来把这两天折腾的玩意儿分享下,抛砖引玉,不光是可以推送状态,也可以控制设备。
插件的安装和配置参考上面的连接,不清楚的可以留言,先说下部署过程中的一些注意事项:
l  Node-RED:
1、版本若使用docker,请选择第二个版本,第一个是很老的而且已经不更新了。
111.png
2、因为需要公网访问,请打开Node-RED设置面板登陆验证,具体参考:https://nodered.org/docs/user-guide/runtime/securing-node-red。docker版本的话我在映射到群晖里的文件夹里改settings.js重启后就会恢复,去docker里改就好了
222.png

3、docker版本在Node-RED的docker容器里将3001端口映射出来,再通过路由器端口映射到公网,两个映射别忘了。

然后来看看示例1控制设备(这个实用性不大,有那个时间点到微信里面去的,早用各种方法开了):
333.jpg

示例2,太阳能热水器的开关提示(升温时间预估是理论值,需要根据热效率和热水器容量进行调整,在代码里有注释):
QQ截图20201215114501.jpg

对了太阳能热水器的接入参考这里:https://bbs.hassbian.com/thread-10152-1-1.html

嗯,先写到这里,有遗漏我再来补充

flows (2).json

8.95 KB, 下载次数: 125

flows (1).json

4.93 KB, 下载次数: 60

评分

参与人数 1金钱 +20 HASS币 +20 收起 理由
+ 20 + 20 厉害了word楼主!

查看全部评分

回复

使用道具 举报

12

主题

170

帖子

1730

积分

论坛技术达人

积分
1730
金钱
1545
HASS币
60
 楼主| 发表于 2020-12-15 12:11:50 | 显示全部楼层
不小心把企业微信和百度语音的信息带上来了,搞的全部去重新获取了一遍,大家自己改下才能用哈
回复

使用道具 举报

4

主题

342

帖子

2696

积分

金牌会员

Rank: 6Rank: 6

积分
2696
金钱
2354
HASS币
0
发表于 2020-12-15 16:18:47 | 显示全部楼层
请问提示not allow operate another agent with this accesstoken是什么原因呢
回复

使用道具 举报

4

主题

342

帖子

2696

积分

金牌会员

Rank: 6Rank: 6

积分
2696
金钱
2354
HASS币
0
发表于 2020-12-15 16:27:42 | 显示全部楼层
可以了,把"touser" : `PengYu`,改成"touser" : `${msg.message.FromUserName}`,就行了
回复

使用道具 举报

12

主题

170

帖子

1730

积分

论坛技术达人

积分
1730
金钱
1545
HASS币
60
 楼主| 发表于 2020-12-16 09:53:23 | 显示全部楼层
Solita 发表于 2020-12-15 16:27
可以了,把"touser" : `PengYu`,改成"touser" : `${msg.message.FromUserName}`,就行了

对,里面还有个坑,for里面少了句break;但我现在修改不了附件了
回复

使用道具 举报

17

主题

322

帖子

2539

积分

金牌会员

Rank: 6Rank: 6

积分
2539
金钱
2217
HASS币
20
发表于 2020-12-21 16:35:46 | 显示全部楼层
链接帖子图都挂了???
回复

使用道具 举报

1

主题

78

帖子

330

积分

中级会员

Rank: 3Rank: 3

积分
330
金钱
252
HASS币
0
发表于 2021-1-2 19:50:48 | 显示全部楼层
好贴,学习
回复

使用道具 举报

0

主题

46

帖子

1268

积分

金牌会员

Rank: 6Rank: 6

积分
1268
金钱
1222
HASS币
0
发表于 2021-5-3 05:34:59 | 显示全部楼层
本帖最后由 csky888 于 2021-5-3 05:52 编辑

楼主你好!docker版本的话我在映射到群晖里的文件夹里改settings.js重启后就会恢复,这个到底要怎么修改能不能祥细点,怎么弄也没办法映射,谢谢
回复

使用道具 举报

12

主题

170

帖子

1730

积分

论坛技术达人

积分
1730
金钱
1545
HASS币
60
 楼主| 发表于 2021-5-5 11:33:23 | 显示全部楼层
csky888 发表于 2021-5-3 05:34
楼主你好!docker版本的话我在映射到群晖里的文件夹里改settings.js重启后就会恢复,这个到底要怎么修改能 ...

打开docker,在容器页,选中nodered的容器然后点击详情->终端机里修改。
回复

使用道具 举报

0

主题

46

帖子

1268

积分

金牌会员

Rank: 6Rank: 6

积分
1268
金钱
1222
HASS币
0
发表于 2021-5-5 16:55:39 | 显示全部楼层
本帖最后由 csky888 于 2021-5-5 16:59 编辑
frx 发表于 2021-5-5 11:33
打开docker,在容器页,选中nodered的容器然后点击详情->终端机里修改。

终端机里修改.还是不行
微信图片_20210505165822.png
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-26 00:30 , Processed in 0.188487 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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