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

 找回密码
 立即注册
查看: 2109|回复: 21

[流程系列] 老毕教程之:中国联通套餐使用情况接入HA

[复制链接]

17

主题

327

帖子

2196

积分

金牌会员

Rank: 6Rank: 6

积分
2196
金钱
1854
HASS币
70
发表于 2024-7-30 11:36:26 | 显示全部楼层 |阅读模式
本帖最后由 flashbj 于 2024-7-30 11:37 编辑

之前一直使用@arthurfsy大佬分享的中国联通套餐接入HA的方法,稳定使用了好久,但是从7月份开始,出现了接口熔断的报错,按照流程教程重新搞了一下,还是不行一直提示接口熔断(我是山东联通的,其他地方不知道是否也有熔断的情况)。通过抓包工具抓取app的包,也没有发现https://m.client.10010.com/mobileService/onLine.htm的数据。
最后我通过抓取中国联通微信小程序的包,发现可以抓到我想要的数据,我需要获取话费余额、剩余流量和剩余通话时间,通过小黄鸭(Reqable)抓包发现,剩余流量和剩余通话时间是用一个URL获取、话费余额是单独一个URL获取,但是请求参数是相同的。


1.png 2.png


一、小黄鸭(Reqable)抓包,感谢@zxyny1989大佬分享的抓包工具,比我之前的抓包工具好用太多了,地址如下:https://bbs.hassbian.com/thread-25297-1-1.html,有需要的朋友可以前往下载。
1.打开抓包工具后,在微信中搜索中国联通营业厅(小程序),我抓的是小程序,公众号没有试过。
3.png
2.在抓到的数据包中找到https://mina.10010.com/wxapplet/weixinNew/sspbigballhttps://mina.10010.com/wxapplet/weixinNew/sspbalcbroadcast这两个链接,第一个是剩余流量和剩余通话时间的URL,后一个是话费余额的URL。并查看请求体中的openid,一会替换到流程中。
4.png


二、流程中替换openid。
导入NR流(NR流我放到最后了),将请求参数中的openid替换成你自己的,请求参数节点我用的是autana-jsonata-transform,没有的可以自行安装一下。请求时间我设定的是5分钟获取一次。
5.png


三、显示卡片,我的卡片还是用的@arthurfsy大佬帖子中卡片的样式地址如下:https://bbs.hassbian.com/thread-20040-1-1.html。只是修改了一下更新时间的参数,把年去掉了,只保留了月、日、时间的参数
6.png


备注:此流程是我自己在抓包的时候,无意中抓到的,简单写了一下流程,自我感觉写的比较low,但是能满足我的需求,目前已经稳定运行了2周左右,openid的时效性是多久,我目前也不知道,只能等待时间去验证了。如果各位大佬有其他方式,也希望分享一下,让我学习学习!


NR流: 中国联通.zip (2.44 KB, 下载次数: 67)

评分

参与人数 1金钱 +1 收起 理由
hbzjhg + 1 感谢楼主分享!

查看全部评分

回复

使用道具 举报

10

主题

1381

帖子

4407

积分

论坛元老

Rank: 8Rank: 8

积分
4407
金钱
3026
HASS币
0
发表于 2024-7-30 11:41:42 | 显示全部楼层
你都发了15个帖子了,不错,不错
回复

使用道具 举报

17

主题

327

帖子

2196

积分

金牌会员

Rank: 6Rank: 6

积分
2196
金钱
1854
HASS币
70
 楼主| 发表于 2024-7-30 11:44:51 | 显示全部楼层
隔壁的王叔叔 发表于 2024-7-30 11:41
你都发了15个帖子了,不错,不错

善于分享,哈哈
回复

使用道具 举报

10

主题

1381

帖子

4407

积分

论坛元老

Rank: 8Rank: 8

积分
4407
金钱
3026
HASS币
0
发表于 2024-7-30 12:21:12 | 显示全部楼层
flashbj 发表于 2024-7-30 11:44
善于分享,哈哈

善于学习。。。。。
回复

使用道具 举报

7

主题

118

帖子

1130

积分

金牌会员

Rank: 6Rank: 6

积分
1130
金钱
1012
HASS币
0
发表于 2024-7-30 20:37:18 | 显示全部楼层
用上了,楼主优秀!没有安装autana-jsonata-transform节点的,可以拖一个function
屏幕截图 2024-07-30 203434.png



回复

使用道具 举报

27

主题

245

帖子

2695

积分

论坛技术达人

积分
2695
金钱
2445
HASS币
20
发表于 2024-7-31 14:57:34 | 显示全部楼层
时效性是半个月到一个月,每次系统升级就会崩掉,不过没这么复杂
回复

使用道具 举报

0

主题

24

帖子

215

积分

中级会员

Rank: 3Rank: 3

积分
215
金钱
191
HASS币
0
发表于 2024-7-31 15:40:24 | 显示全部楼层
大佬,更新时间的这个实体是需要自己建还是咋,我找不到这个实体
回复

使用道具 举报

17

主题

327

帖子

2196

积分

金牌会员

Rank: 6Rank: 6

积分
2196
金钱
1854
HASS币
70
 楼主| 发表于 2024-7-31 17:13:02 | 显示全部楼层
南山落满了梅花 发表于 2024-7-31 15:40
大佬,更新时间的这个实体是需要自己建还是咋,我找不到这个实体

需要在ha-设备与服务-辅助元素。创建一个文本
回复

使用道具 举报

1

主题

75

帖子

561

积分

高级会员

Rank: 4

积分
561
金钱
486
HASS币
0
发表于 2024-8-6 18:17:18 | 显示全部楼层
牛B,谢谢大佬分享
回复

使用道具 举报

0

主题

6

帖子

1022

积分

金牌会员

Rank: 6Rank: 6

积分
1022
金钱
1016
HASS币
0
发表于 2024-8-11 20:41:39 | 显示全部楼层
求一个多账号的方法
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-24 11:48 , Processed in 0.126173 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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