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

 找回密码
 立即注册
查看: 14950|回复: 22

[插件集成] wxpusher微信推送插件

[复制链接]

9

主题

249

帖子

4124

积分

元老级技术达人

积分
4124
金钱
3860
HASS币
100
发表于 2019-8-25 22:42:40 | 显示全部楼层 |阅读模式
本帖最后由 xz0609 于 2019-12-20 22:43 编辑

说明

WxPusher作者更新v2版本,可以使用7楼chiunownow的插件。
v1现在还能继续用,但是还是尽量都迁移到v2吧(v1不知道什么时候停止服务)。

前言

  • WxPusher是什么?
    微信消息推送服务(公众号:WxPusher)是通过API给个人微信发送消息的即时推送服务。
    可能你有爬虫,刷票,抢课等服务,当他们的状态发生变更的时候,你可以通过简单的HTTP请求,通过WxPusher,把这些信息实时的推送到你的个人微信上。WxPusher是免费且没有限制的,但是请注意不要推送敏感词!
  • 主页:http://wxpusher.dingliqc.com
  • github:https://github.com/zjiecode/wxpusher-client
  • 插件下载: wxpusher.zip (1.55 KB, 下载次数: 184)

插件基于vaughn大佬的通过serverchan推送微信消息的简陋插件小改了一下。


使用方法

  • 1、关注微信公众号:开发者服务(wxpusher)
  • 2、点击「我的ID」,获取到你的专属推送ID,使用这个ID给你自己发消息。
    一个微信用户唯一对应一个ID,并且是不会变的,拥有这个ID就可以给对应的微信号发送消息,请注意不要泄漏。
  • 3、下载wxpusher.zip,把压缩包内的wxpusher文件夹放到custom_components目录下。
  • 4、packages/wxpusher.yaml配置
    notify:
    - platform: wxpusher
    name: weixin_wxpusher
    userIds: !secret wxpusher_userIds

    把!secret wxpusher_userIds改第2步获取到的专属推送ID。


HA里调试

HA——>开发者工具——>服务

Service:notify.weixin_wxpusher
Service Data(JSON,optional):{"message":"HA Test Message","title":"From HA"}



评分

参与人数 2金钱 +40 收起 理由
jyz_0501 + 20 感谢楼主分享!
+ 20 厉害了word楼主!

查看全部评分

E5-2650L-V2+华南X79+16GB*2
回复

使用道具 举报

21

主题

188

帖子

1481

积分

金牌会员

Rank: 6Rank: 6

积分
1481
金钱
1288
HASS币
60
发表于 2019-10-28 06:12:25 | 显示全部楼层
本帖最后由 chiunownow 于 2019-10-28 06:28 编辑

wxpusher.zip (3.54 KB, 下载次数: 165)

不懂Python,一通瞎改

  1. 没有title也可以发送了(水平太差,实现方式不堪入目……
  2. 改用 wxpusher v2 post 接口,需使用 v2uidapptoken
  3. 沿用 wxpusher 平台的描述,将配置文件的userids改为uids

获取 apptoken 与 uids 方法

注册并且创建应用

http://wxpusher.zjiecode.com ,使用微信扫码登录,无需注册,新用户首次扫码自动注册。

创建一个应用,如下图:

创建应用

获取UID

老版本的ID,不能在新版本上面使用,需要重新获取。

UTOOLS1572215189995.png

关注公众号后点击「我的」- 「我的UID」

顺手点一下激活内信,避免信息变成工单

配置文件示例

notify:
- platform: wxpusher
  name: wxpusher_nownow
  uids: !secret wxpusher_uids
  apptoken: !secret wxpusher_apptoken

回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16013
金钱
11302
HASS币
45
发表于 2019-8-26 00:52:40 | 显示全部楼层
谢谢楼主分享!刚试了下,这个不太完美啊,推送完,是以新工单通知的形式显示,在列表界面,没有消息内容,必须点进去才有,有点尴尬了~
回复

使用道具 举报

7

主题

1975

帖子

5663

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
5663
金钱
3688
HASS币
145

灌水之王

发表于 2019-8-26 12:46:25 | 显示全部楼层
f大的那个 个人新建个公众号那个推起来通知界面可以看到消息 很友好
回复

使用道具 举报

9

主题

249

帖子

4124

积分

元老级技术达人

积分
4124
金钱
3860
HASS币
100
 楼主| 发表于 2019-8-26 12:57:12 | 显示全部楼层
这个推送服务不是我弄的,我只是整成插件。
整体来说确实不如serverchan和F大,
不过这个用的人少,使用限制也少,感觉推送速度比server酱快些。
可以留着备用!
E5-2650L-V2+华南X79+16GB*2
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16013
金钱
11302
HASS币
45
发表于 2019-8-26 19:14:16 | 显示全部楼层
xz0609 发表于 2019-8-26 12:57
这个推送服务不是我弄的,我只是整成插件。
整体来说确实不如serverchan和F大,
不过这个用的人少,使用限 ...

是你整的插件啊,厉害厉害。推送速度没问题,可作备用。
回复

使用道具 举报

0

主题

166

帖子

4179

积分

论坛元老

Rank: 8Rank: 8

积分
4179
金钱
4013
HASS币
0
发表于 2019-8-27 08:30:39 | 显示全部楼层
謝謝大大分享
回复

使用道具 举报

22

主题

176

帖子

875

积分

高级会员

Rank: 4

积分
875
金钱
699
HASS币
0
发表于 2019-10-28 20:32:28 来自手机 | 显示全部楼层
大家不用企业微信吗?感觉非常快
回复

使用道具 举报

21

主题

188

帖子

1481

积分

金牌会员

Rank: 6Rank: 6

积分
1481
金钱
1288
HASS币
60
发表于 2019-10-28 23:05:10 | 显示全部楼层
astonish921 发表于 2019-10-28 20:32
大家不用企业微信吗?感觉非常快

企业微信推送的格式太奇怪了,和其他的notify不一致
回复

使用道具 举报

2

主题

87

帖子

335

积分

中级会员

Rank: 3Rank: 3

积分
335
金钱
248
HASS币
0
发表于 2019-12-10 13:59:31 | 显示全部楼层
wxpusher已升级,可以升级 V2 版本了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-25 23:07 , Processed in 0.061519 second(s), 38 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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