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

 找回密码
 立即注册
查看: 776|回复: 23

[技术探讨] 林内智家-RBS-**G56系列通过mqtt接入HA

[复制链接]

3

主题

45

帖子

316

积分

中级会员

Rank: 3Rank: 3

积分
316
金钱
271
HASS币
0
发表于 2024-12-4 17:27:32 | 显示全部楼层 |阅读模式
本帖最后由 hassmingovo 于 2024-12-16 17:14 编辑

更新更新

mqtt获取耗气量统计目前看起来是增量的,现在和http接口获取的耗气量目前还没对上,可以先忽略该统计,后续再研究看看


                               
登录/注册后可看大图


更新更新
最近继续抓包和解包apk研究了下,发现login接口用的accesskey是写死的,那就好办了,已知密码是md5加密,login接口的参数都有了,可以正常的拿到token,http的接口都能调用了因为有些mqtt参数貌似只能从list接口拿到


有些参数就不需要手动抓包去拿了,按照这个思路重新整理了下脚本,现在仅配置用户名,密码(非加密即可),自己的mqtt服务器地址端口就可以了
现在接入后基本实现了手机端的功能,除了预约模式(有些参数没搞懂,待研究)
G56型号的
- 节能模式切换
- 采暖开关
- 外出模式切换
- 快速采暖开关
- 锅炉温度控制
- 热水温度控制
- 耗气量统计(抓包发现额外的mqtt主题,可以拿到疑似耗气量,先接入进来看看,目前看起来和app http请求拿到的数据差异不大,留作参考



根据解包,以上功能大部分型号通用,其他型号也可以接入试试看

最新效果

                               
登录/注册后可看大图


----------------------------------------------------------------------------------------
最近在研究把锅炉给接进来HA进行管理,翻了下论坛,发现还真有在研究怎么把林内智家地暖接入HA的 https://bbs.hassbian.com/thread-14581-1-1.html

根据各位前辈的整理和自己抓包验证了下
简单写了个项目,可以实现中转林内云mqtt服务器来查看和控制锅炉,然后接入到HA里
https://github.com/palafin02back/rinnai_mqtt_ha
在这里抛砖引玉,可以根据自己抓包结果自行修改,其中有些模式对照不一定准确,仅供参考

效果如下






PixPin_2024-12-04_17-26-11.png

最新效果

最新效果
回复

使用道具 举报

8

主题

271

帖子

1832

积分

金牌会员

Rank: 6Rank: 6

积分
1832
金钱
1561
HASS币
10
发表于 2024-12-4 18:49:30 | 显示全部楼层
可以可以 我来试试
回复

使用道具 举报

14

主题

251

帖子

1659

积分

金牌会员

Rank: 6Rank: 6

积分
1659
金钱
1408
HASS币
0
发表于 2024-12-4 19:47:35 | 显示全部楼层
不错不错
回复

使用道具 举报

10

主题

1386

帖子

4423

积分

论坛元老

Rank: 8Rank: 8

积分
4423
金钱
3037
HASS币
0
发表于 2024-12-4 22:55:09 | 显示全部楼层
不错,不错,我用nr搞的,还是你厉害。
回复

使用道具 举报

10

主题

1386

帖子

4423

积分

论坛元老

Rank: 8Rank: 8

积分
4423
金钱
3037
HASS币
0
发表于 2024-12-4 23:00:47 | 显示全部楼层
加加油写个插件呗,docker是不是臃肿了些
回复

使用道具 举报

0

主题

4

帖子

74

积分

注册会员

Rank: 2

积分
74
金钱
70
HASS币
0
发表于 2024-12-5 14:27:15 | 显示全部楼层
我是 RUS-UR**E88 ,这两天也测试下,感谢分享
回复

使用道具 举报

7

主题

28

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
金钱
204
HASS币
0
发表于 2024-12-6 12:08:18 | 显示全部楼层
如何抓包呢?我ios用stream抓不到
回复

使用道具 举报

0

主题

7

帖子

60

积分

注册会员

Rank: 2

积分
60
金钱
53
HASS币
0
发表于 2024-12-8 20:07:33 | 显示全部楼层
厉害啊 大神
回复

使用道具 举报

3

主题

45

帖子

316

积分

中级会员

Rank: 3Rank: 3

积分
316
金钱
271
HASS币
0
 楼主| 发表于 2024-12-9 09:56:04 | 显示全部楼层
molly12138 发表于 2024-12-6 12:08
如何抓包呢?我ios用stream抓不到

stream http/https的包可以抓 但是mqtt的好像是抓不到的,我用的是https://bbs.hassbian.com/thread-14581-1-1.html 这个帖子有人推荐的hodor 抓包的 可以看到mqtt的包
回复

使用道具 举报

3

主题

45

帖子

316

积分

中级会员

Rank: 3Rank: 3

积分
316
金钱
271
HASS币
0
 楼主| 发表于 2024-12-9 09:57:29 | 显示全部楼层
隔壁的王叔叔 发表于 2024-12-4 23:00
加加油写个插件呗,docker是不是臃肿了些

现在就是比较凑活,不通用就没搞插件,还得研究研究
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-27 09:12 , Processed in 0.264128 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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