VictronMPPT-ESPHOME/components/victron
Jiří Bětuňák 7c4b77eadc minor fix
2022-01-24 18:33:52 +01:00
..
__init__.py Add files via upload 2022-01-24 18:03:53 +01:00
README.md Add files via upload 2022-01-24 18:03:53 +01:00
sensor.py Add files via upload 2022-01-24 18:03:53 +01:00
text_sensor.py minor fix 2022-01-24 18:33:52 +01:00
victron.cpp Add files via upload 2022-01-24 18:03:53 +01:00
victron.h Add files via upload 2022-01-24 18:03:53 +01: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"