EPEVER Modbus RS-485 Config

I didn’t manage to get the load switch to turn off and on from HASS. Here’s the config I use in configuration.yaml

# Modbus sensors for EPever Charge Controller 4 (2210 AN)
  - platform: modbus
    scan_interval: 60
    registers:
    - name: "Battery Array Capacity 4"
      hub: epever4
      unit_of_measurement: '%'
      slave: 1
      register: 12570
      register_type: input
    - name: "Solar Power Watts 4"
      hub: epever4
      unit_of_measurement: W
      slave: 1
      register: 12546
      register_type: input
      scale: .01
      count: 2
      precision: 2
      reverse_order: true
    - name: "Solar Amps 4" 
      hub: epever4
      unit_of_measurement: A
      slave: 1
      register: 12545
      register_type: input
      scale: 0.01
      precision: 2
    - name: "Solar Voltage 4" 
      hub: epever4
      unit_of_measurement: V
      slave: 1
      register: 12544
      register_type: input
      scale: 0.01
      precision: 2
    - name: "Battery Charging Watts 4" 
      hub: epever4
      unit_of_measurement: W
      slave: 1
      register: 12546
      register_type: input
      scale: .01
      count: 2
      precision: 2
      reverse_order: true
    - name: "Battery Charging Amps 4"
      hub: epever4
      unit_of_measurement: A
      slave: 1
      register: 13083
      register_type: input
      scale: 0.01
      precision: 2
      count: 1
      reverse_order: true
    - name: "Battery Voltage 4"
      hub: epever4
      unit_of_measurement: V
      slave: 1
      register: 13082
      register_type: input
      scale: 0.01
      precision: 2
    - name: Load Watts 4
      hub: epever4
      unit_of_measurement: W
      slave: 1
      register: 12558  # low 12550  high 12551 #12558
      register_type: input
      scale: 0.01
      precision: 2
    - name: Load Amps 4
      hub: epever4
      unit_of_measurement: A
      slave: 1
      register: 12549
      register_type: input
      scale: 0.001
      precision: 2
    - name: Load Volts 4
      hub: epever4
      unit_of_measurement: V
      slave: 1
      register: 12548
      register_type: input
      scale: 0.01
      precision: 2
    - name: "Battery Temperature 4"
      hub: epever4
      unit_of_measurement: °C
      slave: 1
      register: 12560
      register_type: input
      scale: 0.01
      precision: 2
    - name: "Controller Temperature 4"
      hub: epever4
      unit_of_measurement: °C
      slave: 1
      register: 12561
      register_type: input
      scale: 0.01
      precision: 2
    - name: Energy Generated Today 4
      hub: epever4     
      unit_of_measurement: KWh
      slave: 1
      register: 13068
      register_type: input
      scale: 0.01
      precision: 2
      count: 2
      reverse_order: true
    - name: Energy Generated this Month 4
      hub: epever4     
      unit_of_measurement: KWh
      slave: 1
      register: 13070
      register_type: input
      scale: 0.01
      precision: 2
      count: 2
      reverse_order: true
    - name: Energy Generated this Year 4
      hub: epever4     
      unit_of_measurement: KWh
      slave: 1
      register: 13072
      register_type: input
      scale: 0.01
      precision: 2
      count: 2
      reverse_order: true
    - name: Total Energy Generated 4
      hub: epever4
      unit_of_measurement: KWh
      slave: 1
      register: 13074
      register_type: input
      scale: 0.01
      precision: 2
      count: 2
      reverse_order: true
modbus:
  - type: tcp
    host: 10.240.1.4
    port: 8088
    name: epever4
    timeout: 2
  - type: rtuovertcp
    host: 10.240.1.4
    port: 8088
    name: epever4

1 Like