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