VictronMPPT-ESPHOME/components/victron
2021-09-21 22:42:27 +02:00
..
__init__.py Refactor sensors and text sensors 2021-09-01 11:56:00 +02:00
README.md Add support for inverters 2021-09-21 22:42:27 +02:00
sensor.py Add support for inverters 2021-09-21 22:42:27 +02:00
text_sensor.py Add support for inverters 2021-09-21 22:42:27 +02:00
victron.cpp Add support for inverters 2021-09-21 22:42:27 +02:00
victron.h Add support for inverters 2021-09-21 22:42:27 +02:00

Victron solar charge controller

A configured uart component is required.

Example:

victron:
  uart_id: the_uart

sensor:
  - platform: victron
    panel_voltage:
      id: pv
    battery_voltage:
      id: bv
    battery_current:
      id: bc

The uart_id is optional.

All sensors are optional.

The available numeric sensors are for MPPT:

  • max_power_yesterday
  • max_power_today
  • yield_total
  • yield_yesterday
  • yield_today
  • panel_voltage
  • panel_power
  • battery_voltage
  • battery_current
  • day_number
  • charger_status
  • error_code
  • tracking_mode_id
  • load_current

for inverters:

  • ac_out_voltage
  • ac_out_current
  • battery_voltage
  • warning_code
  • charger_status (= State of operation)
  • device_mode_id

The available text sensors are for MPPT:

  • device_type
  • charging_mode
  • error
  • tracking_mode
  • firmware_version

for inverters:

  • device_type
  • device_mode
  • warning
  • firmware_version

Example for multiple devices:

victron:
  - id: victron_mppt
    uart_id: the_uart_of_mppt
  - id: victron_inverter
    uart_id: the_uart_of_inverter

text_sensor:
  - platform: victron
    victron_id: victron_mppt
    device_type:
      name: "MPPT device type"
  - platform: victron
    victron_id: victron_inverter
    device_type:
      name: "Inverter device type"