跳转到内容

SUN_GTIL2 并网逆变器

sun_gtil2 组件允许你获取 SUN-1000G2 或 SUN-2000G2 并网逆变器的电压、功率和温度读数。这是通过读取逆变器控制器板发送到显示板的 UART 数据实现的。

NOTE

你需要打开逆变器才能进行此改装。使用风险自负!如果你想通过(功能更有限的)外部 RS232 接口连接逆变器,应改用 Modbus 组件。

逆变器控制器板的引脚图
逆变器显示板的引脚图
简化连接图

由于数据是通过 UART 从逆变器读取的,因此你的配置中需要有一个 UART 总线,并将 rx_pin 连接到逆变器控制器板的 TX 引脚。此外,你需要将 baud_rate 设置为 9600。

逆变器大约每 1.3 秒报告一次新的测量值。

# 示例配置条目
sun_gtil2:
uart_id: control_to_display
  • id (必选, ID): 用于此组件的 id。
  • uart_id (可选): 用于接收从逆变器控制器发送到显示板的消息的 UART 总线 ID。
# 示例配置条目
sensor:
- platform: sun_gtil2
temperature:
id: gtil_temperature
name: "Heatsink Temperature"
filters:
- throttle_average: 30s
dc_voltage:
id: gtil_dc_voltage
name: "DC Voltage"
filters:
- throttle_average: 30s
ac_voltage:
id: gtil_ac_voltage
name: "AC Voltage"
filters:
- throttle_average: 30s
ac_power:
id: gtil_ac_power
name: "AC Power"
dc_power:
id: gtil_dc_power
name: "DC Power"
limiter_power:
id: gtil_limiter_power
internal: True
  • sun_gtil2_id (可选): 如果有多个 sun_gtil2 实例,可手动指定其 ID。

  • temperature (可选): 逆变器散热器的温度。 所有选项来自 Sensor。

  • dc_voltage (可选): 你的直流电源(电池或太阳能电池板)的电压。 所有选项来自 Sensor。

  • ac_voltage (可选): 逆变器测量的电网电压。 所有选项来自 Sensor。

  • dc_power (可选): 逆变器的输入功率。 所有选项来自 Sensor。

  • ac_power (可选): 逆变器的输出功率。 所有选项来自 Sensor。

  • limiter_power (可选): 逆变器”内部”限流器测得的功率。 所有选项来自 Sensor。

# 示例配置条目
text_sensor:
- platform: sun_gtil2
state:
id: gtil_state
name: "State"
serial_number:
id: gtil_serial_number
internal: True
  • sun_gtil2_id (可选): 如果有多个 sun_gtil2 实例,可手动指定其 ID。

  • state (可选): 逆变器的状态。 所有选项来自 Text Sensor。

  • serial_number (可选): 逆变器的序列号。 所有选项来自 Text Sensor。