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

 找回密码
 立即注册
查看: 4882|回复: 27

[硬件DIY] 威能壁挂炉接入HA,ebus转MQTT的网关

[复制链接]

20

主题

247

帖子

1405

积分

金牌会员

Rank: 6Rank: 6

积分
1405
金钱
1153
HASS币
40
发表于 2023-1-1 13:27:20 | 显示全部楼层 |阅读模式
本帖最后由 zxlch 于 2023-1-1 13:28 编辑

上次做了一套ot的网关,链接在此:OpenTherm网关,壁挂炉或热水器等采用OT协议的设备接入HA
然后帖子里面很多人在说威能壁挂炉也想控制,然后就花了点心思做了一套威能的。

硬件外观如下:
image001.jpg

主要作用和功能:
支持查看采暖供应、生活热水供应、是否燃烧,三个激活状态。
支持查看采暖热水温度、生活热水温度、生活热水流量、采暖热水水压,四个开关状态
支持控制采暖、生活热水温度,采暖开关。(注意,生活热水开关需要壁挂炉自身能够支持才可控制)
支持DS18B20数字式传感器,支持10K B3950热敏电阻。(需自备)
支持1路电平量输出,可控制继电器(与数字式传感器三选一)(暂未支持)
支持1路通用数据接口(与数字式传感器三选一)(暂未支持)
支持MQTT服务器。
支持内置网页简单查看状态及控制和网关设置。
支持OTA固件升级。
定时功能(暂未支持)
可定制http,tcp,udp,串口交互。

image003.png
硬件介绍:
外观尺寸23*36mm(含天线)
红圈1为USB Type-C供电口,需要外接供电(需自备)。
红圈2为ebus接口,接入到壁挂炉控制面板后方ebus接口中。
红圈3为功能接口,四个引脚分为N热敏电阻接口、G地、V电源(5v)、D复合数据,其中数据口对应有多种功能。
红圈4为状态Led,其中Pow为供电指示灯,Run为运行状态,接入ebus时1秒周期闪烁,未接入时候5秒周期闪烁。


使用前配置:
网关通电后5分钟内,将会有一个名为zxlch-eBus-GW的AP出现,可使用支持2.4G WIFI的设备连接到这个AP后,在浏览器中输入192.168.4.1,超过5分钟无设备连接时AP将会关闭。未连接ebus时页面将自动跳转到配置页面,页面中可配置网关WIFI 和MQTT相关信息,页面下方可可查看到ebus连接状态、获取到的ip地址、MQTT主题根地址、固件版本号等等。在点击submit按钮提交后,将会在页面下方显示提交状态,并在每个项目右方更新保存状态,其状态分别为O表示保存成功、X表示保存失败、=表示与保存值相等、!表示不符合要求(字符过长等)。

如何使用:
网关连接到路由器后,按照上述步骤进入配置页面,可以看到网关的IP地址,届时通过IP地址,可以不用连接网关IP时就能够进入网关的控制页面中。
控制页面由上至下为:采暖状态、生活热水状态、燃烧状态、暖气温度、生活热水温度、生活热水流量、采暖水压、采暖水温、生活热水水温、采暖开关、生活热水开关(需壁挂炉支持)。

MQTT协议:
在网关设置页面中,可以看到mqtt的根主题,我们假设根主题为zxlch/eBus/AABBCCDDEEFF/***,命令主题名./command,由此可知命令主题为zxlch/eBus/AABBCCDDEEFF/command ,以此类推
命令主题名./command(唯一的输入主题,所有命令发送到这个主题)
命令返回./return
运行时间./uptime
ebus数据码./response
暖气激活状态./ch_act(激活时返回1,未激活时返回0)
热水激活状态./dhw_act(激活时返回1,未激活时返回0)
燃烧激活状态./flame_act(激活时返回1,未激活时返回0)
采暖水温./ch_temp_now(返回一位小数)
生活热水水温./dhw_temp_now(返回一位小数)
生活热水流量./flow_rate_now(返回一位小数)
生活热水水压./ch_press_now(返回一位小数)
采暖设定温度上限./ch_temp_stepupp(返回一位小数)
采暖设定温度下限./ch_temp_steplow(返回一位小数)
生活热水设定温度上限./dhw_temp_stepupp(返回一位小数)
生活热水设定温度下限./dhw_temp_steplow(返回一位小数)
采暖设置温度./ch_temp_cfg(返回一位小数)
生活热水设置温度./dhw_temp_cfg(返回一位小数)
采暖开关./ch_enable(打开时返回1,关闭时返回0)
生活热水开关./dhw_enable(打开时返回1,关闭时返回0)(需壁挂炉支持)
当前设备错误代码./error_code(未启动)
数字温度传感器温度./sensor_18b20(返回四位小数)
热敏电阻温度传感器温度./sensor_ntc(返回一位小数)
所有状态改变时推送,未改变不推送

MQTT命令主题控制命令:
restart  重启网关
wifiaddress 获取网关WIFI IP地址
wifisignal 获取网关WIFI 信号值
getallstate 所有状态重新推送,推荐使用HA时在启动时强制获取刷新状态
chenable 采暖开
chdisable 采暖关
dhwenable 生活热水开(需壁挂炉支持)
dhwdisable 生活热水关(需壁挂炉支持)
chset** 采暖温度设定(chset50就是设定采暖温度为50)
dhwset** 生活热水温度设定

接入DS18B20温度传感器:
传感器有3个引脚,传感器VCC接网关V、传感器GND接网关G,传感器DO接网关D即可自动识别。注意,网关并未对网关D复合数据接口做任何防护,接入外置传感器注意做好相关屏蔽工作。

接入热敏电阻(10K B3950):
热敏电阻两个引脚分别接入网关G和N口即可自动识别。注意,网关并未对网关N热敏电阻接口做任何防护,接入外置传感器注意做好相关屏蔽工作。

接入使用电平控制使用5V供电的继电器模块(暂未实现):
继电器的供电分别接入网关的G和V,继电器模块控制端口接入网关D复合数据接口,网关再进行相关功能切换后即可。

接入外部开关量来联动网关进行自动化操作(暂未实现):
外部模块的开关量引脚接入网关的G和D,网关再进行相关功能切换后即可。


image005.jpg

image007.jpg




评分

参与人数 1金钱 +20 收起 理由
natic + 20 在下对你的景仰犹如滔滔长江之水,连绵不绝.

查看全部评分

回复

使用道具 举报

20

主题

247

帖子

1405

积分

金牌会员

Rank: 6Rank: 6

积分
1405
金钱
1153
HASS币
40
 楼主| 发表于 2023-1-1 13:29:32 | 显示全部楼层
然后目前还没做ha界面的模板
回复

使用道具 举报

0

主题

11

帖子

112

积分

注册会员

Rank: 2

积分
112
金钱
101
HASS币
0
发表于 2023-1-1 14:06:05 | 显示全部楼层
zxlch 发表于 2023-1-1 13:29
然后目前还没做ha界面的模板

太强了   期待一下
回复

使用道具 举报

23

主题

264

帖子

1569

积分

金牌会员

Rank: 6Rank: 6

积分
1569
金钱
1305
HASS币
0
发表于 2023-1-1 17:40:20 | 显示全部楼层
请问哪里可以买得到呢
回复

使用道具 举报

20

主题

247

帖子

1405

积分

金牌会员

Rank: 6Rank: 6

积分
1405
金钱
1153
HASS币
40
 楼主| 发表于 2023-1-1 18:25:21 | 显示全部楼层
zhuguoqing 发表于 2023-1-1 17:40
请问哪里可以买得到呢

咸鱼搜索“威能 HA”或者"威能 mqtt"就能找到了
回复

使用道具 举报

4

主题

65

帖子

595

积分

高级会员

Rank: 4

积分
595
金钱
530
HASS币
0
发表于 2023-1-1 18:31:12 | 显示全部楼层
八喜的壁挂炉能用吗
回复

使用道具 举报

13

主题

503

帖子

5146

积分

论坛元老

Rank: 8Rank: 8

积分
5146
金钱
4643
HASS币
10
发表于 2023-1-1 19:15:32 | 显示全部楼层
牛逼,威能的出来了竟然,等新房入住了就搞一块
回复

使用道具 举报

20

主题

247

帖子

1405

积分

金牌会员

Rank: 6Rank: 6

积分
1405
金钱
1153
HASS币
40
 楼主| 发表于 2023-1-1 21:15:24 | 显示全部楼层
iHass 发表于 2023-1-1 18:31
八喜的壁挂炉能用吗

八喜有可能是OT
回复

使用道具 举报

0

主题

27

帖子

221

积分

中级会员

Rank: 3Rank: 3

积分
221
金钱
194
HASS币
0
发表于 2023-1-3 14:12:01 | 显示全部楼层
支持一下,已经问大佬买了一块,期待大佬做下HA的模板。
回复

使用道具 举报

6

主题

165

帖子

2048

积分

金牌会员

Rank: 6Rank: 6

积分
2048
金钱
1883
HASS币
20
发表于 2023-1-3 15:17:24 | 显示全部楼层
这个接到ebus口就直接可以用了吗?不用做什么设置吗我看老外的还要调电位器
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-7 22:03 , Processed in 1.381419 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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