威能壁挂炉接入HA,ebus转MQTT的网关

您所在的位置:网站首页 威能壁挂炉网点 威能壁挂炉接入HA,ebus转MQTT的网关

威能壁挂炉接入HA,ebus转MQTT的网关

2023-06-23 21:38| 来源: 网络整理| 查看: 265

本帖最后由 zxlch 于 2023-1-1 13:28 编辑

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

硬件外观如下: 登录/注册后可看大图

image001.jpg (551.37 KB, 下载次数: 0)

下载附件

2023-1-1 13:26 上传

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

登录/注册后可看大图

image003.png (1.94 MB, 下载次数: 0)

下载附件

2023-1-1 13:27 上传

硬件介绍: 外观尺寸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 (118.82 KB, 下载次数: 0)

下载附件

2023-1-1 13:27 上传

登录/注册后可看大图

image007.jpg (165.74 KB, 下载次数: 0)

下载附件

2023-1-1 13:27 上传



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3