Growatt 太阳能
Growatt 逆变器 传感器平台允许您将 growatt 逆变器数据读取与 ESPHome 配合使用,通过 modbus 实现。

与该组件的通信通过 UART 总线 使用 Modbus 完成。
因此配置中必须有 uart: 和 modbus: 条目,并将 TX 和 RX 引脚设置
为板上的某些引脚,波特率设置为 9600。
# 示例配置sensor: - platform: growatt_solar protocol_version: RTU
inverter_status: name: "Growatt 状态码"
phase_a: voltage: name: "Growatt A 相电压" current: name: "Growatt A 相电流" active_power: name: "Growatt A 相功率" phase_b: voltage: name: "Growatt B 相电压" current: name: "Growatt B 相电流" active_power: name: "Growatt B 相功率" phase_c: voltage: name: "Growatt C 相电压" current: name: "Growatt C 相电流" active_power: name: "Growatt C 相功率"
pv1: voltage: name: "Growatt PV1 电压" current: name: "Growatt PV1 电流" active_power: name: "Growatt PV1 有功功率"
pv2: voltage: name: "Growatt PV2 电压" current: name: "Growatt PV2 电流" active_power: name: "Growatt PV2 有功功率"
active_power: name: "Growatt 电网有功功率"
pv_active_power: name: "Growatt PV 有功功率"
frequency: name: "Growatt 频率"
energy_production_day: name: "Growatt 今日发电量"
total_energy_production: name: "Growatt 总发电量"
inverter_module_temp: name: "Growatt 逆变器模块温度"-
inverter_status (可选): 逆变器状态码(0: 等待,1: 正常,3: 故障)
-
protocol_version (可选): 逆变器使用的协议版本。 旧逆变器使用 RTU(默认)。较新的逆变器使用 RTU2(例如 MIC、MIN、MAX 系列)
-
phase_a (可选): A/1 相的暴露传感器组。
-
phase_b (可选): 适用于适用逆变器上 B/2 相的暴露传感器组。
- 来自 phase_a 的所有选项
-
phase_c (可选): 适用于适用逆变器上 C/3 相的暴露传感器组。
- 来自 phase_a 的所有选项
-
pv1 (可选): 光伏 1 的暴露传感器组。
-
pv2 (可选): 光伏 2 的暴露传感器组。
- 来自 pv1 的所有选项
-
active_power (可选): 使用电网的(有功)功率值,单位为瓦特。来自 Sensor 的所有选项。
-
pv_active_power (可选): 使用 PV 总的(有功)功率值,单位为瓦特。来自 Sensor 的所有选项。
-
frequency (可选): 使用传感器以赫兹为单位的频率值。 来自 Sensor 的所有选项。
-
energy_production_day (可选): 使用传感器当天的有功能量输出值,单位为千瓦时。来自 Sensor 的所有选项。
-
total_energy_production (可选): 使用传感器的总有功能量输出值,单位为 千瓦时。来自 Sensor 的所有选项。
-
inverter_module_temp (可选): 使用传感器的逆变器模块温度值,单位为 摄氏度。来自 Sensor 的所有选项。
-
update_interval (可选, Time): 检查传感器的时间间隔。默认为
10s。 -
address (可选, int): 如果多个传感器连接到同一 UART 总线,则为传感器地址。需要手动设置每个设备的地址。默认为
1。