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

 找回密码
 立即注册
楼主: 27hh

[插件集成] 企业微信推送插件(HA版,非Node-RED)

  [复制链接]

2

主题

10

帖子

2623

积分

金牌会员

Rank: 6Rank: 6

积分
2623
金钱
2613
HASS币
0
发表于 2022-10-5 17:31:01 | 显示全部楼层
不管填哪种类型最后收到的都是普通文本消息
回复

使用道具 举报

1

主题

122

帖子

660

积分

高级会员

Rank: 4

积分
660
金钱
538
HASS币
0
发表于 2022-10-7 20:53:46 | 显示全部楼层

2022-10-07 12:50:55.601 ERROR (SyncWorker_4) [custom_components.wework_notify.notify] {'errcode': 60020, 'errmsg': 'not allow to access from your ip, hint: [1665147055431492616306138], from ip: 120.229.XXX, more info at https://open.work.weixin.qq.com/devtool/query?e=60020'}

报错了,是不是不能用了?
回复

使用道具 举报

1

主题

46

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
金钱
358
HASS币
0
发表于 2022-10-15 20:10:25 | 显示全部楼层
zro22 发表于 2021-8-29 17:31
文件放好之后 configure先不加,重启一下,然后再添加configure

Platform error notify.wework_notify - Integration 'wework_notify' not found.

正解。。。问题解决
回复

使用道具 举报

1

主题

46

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
金钱
358
HASS币
0
发表于 2022-10-15 20:52:18 | 显示全部楼层
onions 发表于 2022-9-27 01:00
现在新建第三方应用,添加企业可信IP,都没办法添加,需要先设置企业可信域名,,
设置官方原话是  ”配 ...

是啊,跟着帖子走到这里。。。。。无解啊,,,结帖吧
回复

使用道具 举报

1

主题

48

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
金钱
1146
HASS币
20
发表于 2023-2-11 15:14:11 | 显示全部楼层
本帖最后由 Spending5027 于 2023-2-11 15:20 编辑

wework_notify.zip (3.23 KB, 下载次数: 102)

由于微信官方限制,2022年6月20日后创建的企业微信应用需要有固定的公网IP地址并加入IP白名单后才能接收到消息,需要使用有固定公网IP的代理服务器转发来解决该问题。

所以简单修改了一下,加了个代理的参数:proxyurl

notify:
  - platform: wework_notify
    name: wework          # 实体ID  比如这个出来就是notify.wework
    corpid:               # 这个是企业微信的企业id
    agentId: "1000002"    # 这个是企业微信里面新建应用的应用id
    secret:               # 这个是企业微信里面新建应用的应用secret
    touser: '@all'        # 全体成员
    proxyurl: 'https://your.domain.com' # 代理服务器



代理服务器自己搞吧,分享出来一方面你担心数据安全问题,另一方面用的人多也会被微信封掉。
自己有服务器的话其实挺好搞的,用的是nginx的话,在配置中增加以下代理配置就好了:
location /cgi-bin/gettoken {
  proxy_pass https://qyapi.weixin.qq.com;
}
location /cgi-bin/message/send {
  proxy_pass https://qyapi.weixin.qq.com;
}
location /cgi-bin/media/upload {
  proxy_pass https://qyapi.weixin.qq.com;
}


回复

使用道具 举报

1

主题

48

帖子

190

积分

注册会员

Rank: 2

积分
190
金钱
142
HASS币
0
发表于 2023-2-11 18:41:04 | 显示全部楼层
Spending5027 发表于 2023-2-11 15:14
由于微信官方限制,2022年6月20日后创建的企业微信应用需要有固定的公网IP地址并加入IP白名单后才能接收 ...

按照你这个方法,我测试可以正常推送各类型消息。 谢谢  
回复

使用道具 举报

0

主题

14

帖子

96

积分

注册会员

Rank: 2

积分
96
金钱
82
HASS币
0
发表于 2023-3-16 10:18:21 | 显示全部楼层
13857781577 发表于 2022-2-19 23:40
除了日期时间 后面还有一大串数字 +08:00 怎么去掉?

{{(now().strftime(\"%Y-%m-%d %X\"))}}

用这个
回复

使用道具 举报

4

主题

16

帖子

176

积分

注册会员

Rank: 2

积分
176
金钱
160
HASS币
0
发表于 2023-3-18 21:59:23 | 显示全部楼层
bxhj226 发表于 2023-2-11 18:41
按照你这个方法,我测试可以正常推送各类型消息。 谢谢

大神,求nginx的具体配置方法,谢谢
回复

使用道具 举报

0

主题

1

帖子

18

积分

新手上路

Rank: 1

积分
18
金钱
17
HASS币
0
发表于 2023-5-31 15:36:48 | 显示全部楼层
猩猩点灯 发表于 2021-4-25 18:11
找到原因了,要在企业微信里面设置接收消息,不然一直收不到

你好,我的企业微信也是一直无法接收到消息,homeassistant是显示调用服务成功的,请问企业微信要怎么设置接收消息
回复

使用道具 举报

7

主题

66

帖子

734

积分

论坛积极会员

积分
734
金钱
668
HASS币
0
发表于 2023-5-31 20:32:04 | 显示全部楼层
有没有github地址啊
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-19 21:35 , Processed in 0.059876 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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