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

 找回密码
 立即注册
查看: 886|回复: 10

[教程系列] 新奥燃气appkey更新方法

[复制链接]

5

主题

73

帖子

1043

积分

金牌会员

Rank: 6Rank: 6

积分
1043
金钱
970
HASS币
0
发表于 2024-1-1 11:44:42 | 显示全部楼层 |阅读模式
本帖最后由 快刀青衣 于 2024-1-1 15:59 编辑

关于新奥燃气接入HA,论坛里已经有大佬发过教程了:河南地区新奥燃气接入HA河北新奥燃气接入ha。看了之后想也接入一下,按照教程抓了包,发现现在appkey不是固定的了,是根据时间变化的,两个教程里面也有人反映这个问题,也有人大概说了解决方案,不过不是很详细,元旦在家摸索了一下搞清楚了,现在把appkey的更新方法说一下,抛砖引玉。

首先按照网上的教程,把E城E家的微信小程序反编译(反编译教程),然后在得到的源码app-service.js找到getappkey这个函数,里面有一个32字符的字符串,这就是关键了。得到了字符串后,就用年月日时分秒加上这个字符串做md5,然后再用年月日时分秒加上md5的结果,就是appkey了(没有测试大小写有没有影响,反正我直接按照抓包的结果做了转换)。然后在node-red里面,我是用node-red-contrib-simpletime来获取年月日时分秒,node-red-contrib-crypto-js计算md5,node-red-contrib-string转换大小写。

最后,如果使用的是河北新奥燃气接入ha这个帖子里的流程,那么在获取历史账单时,http请求那个节点里面的“头”的各项设置要参考河南地区新奥燃气接入HA的流程改一下,直接调用会提示token无效。
2024-01-01_112644.png
2024-01-01_112615.png


评分

参与人数 1金钱 +10 收起 理由
隔壁的王叔叔 + 10 高手,这是高手!

查看全部评分

回复

使用道具 举报

0

主题

5

帖子

68

积分

注册会员

Rank: 2

积分
68
金钱
63
HASS币
0
发表于 2024-1-1 17:41:22 | 显示全部楼层
高手
回复

使用道具 举报

1

主题

48

帖子

570

积分

高级会员

Rank: 4

积分
570
金钱
522
HASS币
0
发表于 2024-1-1 20:11:31 | 显示全部楼层
感谢感谢感谢,一直就知道这个token会过期,就是不知道这个token=时间戳+什么
回复

使用道具 举报

9

主题

235

帖子

1736

积分

金牌会员

Rank: 6Rank: 6

积分
1736
金钱
1501
HASS币
0
发表于 2024-1-2 08:50:10 | 显示全部楼层
不好意思 呀~!我是比较笨的~!能否把node-red 节点分享出来呢?
回复

使用道具 举报

5

主题

73

帖子

1043

积分

金牌会员

Rank: 6Rank: 6

积分
1043
金钱
970
HASS币
0
 楼主| 发表于 2024-1-3 11:28:04 | 显示全部楼层
oemsys 发表于 2024-1-2 08:50
不好意思 呀~!我是比较笨的~!能否把node-red 节点分享出来呢?

flows.zip (1.1 KB, 下载次数: 31)


回复

使用道具 举报

9

主题

235

帖子

1736

积分

金牌会员

Rank: 6Rank: 6

积分
1736
金钱
1501
HASS币
0
发表于 2024-1-11 16:54:59 | 显示全部楼层

反编译教程   可以转到这边来吗?我这打不开。。。。
回复

使用道具 举报

5

主题

73

帖子

1043

积分

金牌会员

Rank: 6Rank: 6

积分
1043
金钱
970
HASS币
0
 楼主| 发表于 2024-1-14 01:26:22 | 显示全部楼层
oemsys 发表于 2024-1-11 16:54
反编译教程   可以转到这边来吗?我这打不开。。。。

网上随便搜一个,都差不多
回复

使用道具 举报

7

主题

67

帖子

348

积分

中级会员

Rank: 3Rank: 3

积分
348
金钱
281
HASS币
0
发表于 2024-2-11 11:56:47 | 显示全部楼层
完整的流能分享一下吗?楼主是哪个省的?广东这里也不能直接套用
回复

使用道具 举报

5

主题

73

帖子

1043

积分

金牌会员

Rank: 6Rank: 6

积分
1043
金钱
970
HASS币
0
 楼主| 发表于 2024-2-16 13:55:56 | 显示全部楼层
leung 发表于 2024-2-11 11:56
完整的流能分享一下吗?楼主是哪个省的?广东这里也不能直接套用

湖南 flows.zip (1.51 KB, 下载次数: 13)
回复

使用道具 举报

7

主题

67

帖子

348

积分

中级会员

Rank: 3Rank: 3

积分
348
金钱
281
HASS币
0
发表于 2024-2-16 14:43:44 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-30 00:03 , Processed in 0.099819 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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