跳转到内容

Growatt 太阳能

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

Growatt 标志

与该组件的通信通过 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 相的暴露传感器组。

    • current (可选): 使用传感器以安培为单位的电流值。来自 Sensor 的所有选项。

    • voltage (可选): 使用传感器以伏特为单位的电压值。 来自 Sensor 的所有选项。

    • active_power (可选): 使用传感器以瓦特为单位的(有功)功率值。来自 Sensor 的所有选项。

  • phase_b (可选): 适用于适用逆变器上 B/2 相的暴露传感器组。

    • 来自 phase_a 的所有选项
  • phase_c (可选): 适用于适用逆变器上 C/3 相的暴露传感器组。

    • 来自 phase_a 的所有选项
  • pv1 (可选): 光伏 1 的暴露传感器组。

    • current (可选): 使用传感器以安培为单位的电流值。来自 Sensor 的所有选项。

    • voltage (可选): 使用传感器以伏特为单位的电压值。 来自 Sensor 的所有选项。

    • active_power (可选): 使用传感器以瓦特为单位的(有功)功率值。来自 Sensor 的所有选项。

  • 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。