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

 找回密码
 立即注册
查看: 3624|回复: 13

[技术探讨] 又一种万和热水器接入HA方法(抛砖引玉)

[复制链接]

1

主题

32

帖子

343

积分

中级会员

Rank: 3Rank: 3

积分
343
金钱
311
HASS币
0
发表于 2023-10-15 14:18:29 | 显示全部楼层 |阅读模式
本帖最后由 rsbar 于 2023-10-15 14:23 编辑

论坛已有大神开发了 万和接入热水器的方式 详见:万和热水器接入HA的详细教程(苹果手机)更新2023-6-28 - 『HomeAssistant』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz! (hassbian.com)

用的是 苹果快捷方式 抓取的万和的包 (思路不错,学习到了)

可是不知道是万和通讯方式还是啥问题,总有延迟(这时候想如果万和用MQTT的方案就好了)

于是乎 一通抓包,发现万和本地有一个UDP端口  7799 会对外发送热水器的状态,核心数据如下

{
"fId":"XXXXXX",
"Status":[0,1,128,44.000,7,0,1,0,0,0,46,1,4,18,36,1589,9,12,0,3,40,0,0,1,0,37,18,480,16,12,0,0,0,0,0,0]
}


分析了下,大体的数据都能取出来,如下

1.png

而且 特别稳定 由于是本地更新 速度小于一秒

有了状态,总想控制它, 新居才装修 还没住进去,以前也没用过燃气热水器,研究了一下,貌似就一个启动单巡航和调整温度有点用,至于APP上其他的模式 ,不太看得懂

想了一下,万和可以绑定小爱的音响,换种思路 让小爱控制它

于是有了最终的卡片效果和nodered流程图
2.png

3.png


用了几天,勉强凑合,只是通过小爱中转速度还是有点慢,应该支持本地的UDP发包控制(我看浴控器不联网也是可以用的,抓包尝试未果),本人菜鸟一枚,希望有大神能一起研究。


最后 附上nodered的流,注:建了两个辅助元素

4.png

  1. 见附件: flows.zip (3.23 KB, 下载次数: 56, 售价: 1 金钱)
复制代码



评分

参与人数 4金钱 +51 收起 理由
hunl1986 + 16 感谢楼主分享!
隔壁的王叔叔 + 10 感谢楼主分享!
li2244578 + 5 感谢楼主分享!
dscao + 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

3

主题

164

帖子

1540

积分

金牌会员

Rank: 6Rank: 6

积分
1540
金钱
1376
HASS币
10
发表于 2023-10-15 18:29:55 | 显示全部楼层
家里也是用万和的。还没想去控制。。
回复

使用道具 举报

1

主题

32

帖子

343

积分

中级会员

Rank: 3Rank: 3

积分
343
金钱
311
HASS币
0
 楼主| 发表于 2023-10-15 19:58:16 | 显示全部楼层
li2244578 发表于 2023-10-15 18:29
家里也是用万和的。还没想去控制。。

嗯 因为我家有两个卫生间 只有一个浴控, 不想再买一个
回复

使用道具 举报

3

主题

164

帖子

1540

积分

金牌会员

Rank: 6Rank: 6

积分
1540
金钱
1376
HASS币
10
发表于 2023-10-15 20:12:05 | 显示全部楼层
rsbar 发表于 2023-10-15 19:58
嗯 因为我家有两个卫生间 只有一个浴控, 不想再买一个

我买的机子 好像不支持域控。
回复

使用道具 举报

1

主题

32

帖子

343

积分

中级会员

Rank: 3Rank: 3

积分
343
金钱
311
HASS币
0
 楼主| 发表于 2023-10-15 21:37:22 | 显示全部楼层
li2244578 发表于 2023-10-15 20:12
我买的机子 好像不支持域控。

支持万和app控制吗 理论可以 不知道万和有没有限制 没绑定浴控说不定不发udp广播包也有可能 试一试
回复

使用道具 举报

6

主题

114

帖子

1407

积分

金牌会员

Rank: 6Rank: 6

积分
1407
金钱
1293
HASS币
0
发表于 2023-10-16 09:01:29 | 显示全部楼层
万家乐app能用这个思路接入吗
回复

使用道具 举报

6

主题

114

帖子

1407

积分

金牌会员

Rank: 6Rank: 6

积分
1407
金钱
1293
HASS币
0
发表于 2023-10-16 09:08:59 | 显示全部楼层
怎么抓包能出个教程吗
回复

使用道具 举报

1

主题

32

帖子

343

积分

中级会员

Rank: 3Rank: 3

积分
343
金钱
311
HASS币
0
 楼主| 发表于 2023-10-16 17:31:08 | 显示全部楼层
祁连山路 发表于 2023-10-16 09:08
怎么抓包能出个教程吗

我用的是tcpdump 装在openwrt里面的
回复

使用道具 举报

10

主题

145

帖子

1617

积分

论坛技术达人

积分
1617
金钱
1467
HASS币
30
发表于 2023-10-17 23:52:12 | 显示全部楼层
本帖最后由 hunl1986 于 2023-10-18 00:01 编辑

测试了一下,发现没有浴控器还真不行,要不就是机型不一样,没有连接浴控器的情况下热水器默认不发upd广播,使用TLS,解密又是一件麻烦的事
回复

使用道具 举报

10

主题

145

帖子

1617

积分

论坛技术达人

积分
1617
金钱
1467
HASS币
30
发表于 2023-10-18 00:00:02 | 显示全部楼层
看来要买个浴控器,看看能不能成功做到本地控制,外网控制始终受限。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 05:57 , Processed in 0.139749 second(s), 38 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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