未分类 · 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–