未分类 · 2024年4月7日

硕日、intelbros、MPPT太阳能控制器通过esphome接入homeassistant

咸鱼买了一个intelbros ECM2024的太阳能控制器,实际上这个控制器是跟硕日ML2420一样的 软件也是用的硕日的,本次所测试内容仅限于这个型号。

使用一块esp32-c3模块+232转ttl模块+6针电话头子连接

连线部分:

esp32-c3模块使用esphome固件 modbus协议 开起WEB管理

Renogy Modbus

太阳能控制器modbus协议地址对应表

Attribute/名称Address/地址Scale/精度Units/单位Notes
SYS_MAX_VOLTS0x00A1VHigh order byte
SYS_MAX_AMPS0x00A1ALow order byte
SYS_MAX_DISCHARGE0x00B1AHigh order byte
SYS_TYPE0x00B1
BATT_SOC0x1001%
BATT_VOLTS0x1010.1V
CHARGING_AMPS0x1020.01A
CONTROLLER_TEMP0x1031C
LOAD_WATTS0x1061W
PANEL_VOLTS0x1070.1V
PANEL_AMPS0x1080.01A
PANEL_WATTS0x1091W
BATT_MIN_VOLTS0x10B0.1V
BATT_MAX_VOLTS0x10C0.1V
DAY_CHARGE0x10F1W
DAY_DISCHARGE0x1101W
DAY_GEN_POWER0x1131W
DAY_CON_POWER0x1141W
UPTIME_DAYS0x1151
BATT_FULL_COUNT0x1171
CHARGING_STATE0x1201
BATT_CAPACITY0xE0021W
SYS_BATT_VOLTS0xE0031V
RECON_BATT_VOLTS0xE0031V
BATT_TYPE0xE0041
OVER_VOLTS0xE0050.1V
CHARGE_VOLTS0xE0060.1V
EQUALIZE_VOLTS0xE0070.1V
BOOST_VOLTS0xE0080.1V
FLOAT_VOLTS0xE0090.1V
BOOST_RECOV_VOLTS0xE00A0.1V
DISCH_RECOV_VOLTS0xE00B0.1V
UNDER_WARN_VOLT0xE00C0.1V
OVER_DISCH_VOLTS0xE00D0.1V
DISCH_WARN_VOLTS0xE00E0.1V
BOOST_TIME0xE0121