Secure elite 300 rs485

hi, i am trying to get data from a secure elite 300 multifunction meter using rs485, i have connected all connections accordingly, but data seems to be not getting it says register adress error my configuration is as follows, if anyone using the same please support

uart:
  id: modbus_uart
  rx_pin: GPIO3
  tx_pin: GPIO1
  baud_rate: 9600
  stop_bits: 1
  parity: EVEN
  data_bits: 8
  

modbus:
  id: modbus_hub
  uart_id: modbus_uart
  flow_control_pin: GPIO4 # Leave out if using an auto-direction RS485 module

modbus_controller:
  - id: elite_300
    address: 1 # Replace with your meter's Modbus ID
    modbus_id: modbus_hub
    update_interval: 10s
    #setup_priority: -10



#VOLATGE READINGS

sensor:
  - platform: modbus_controller
    modbus_controller_id: elite_300
    name: "PHASE R VOLTAGE"
    address: 40100 # Standard starting register for Voltage L-N (Verify with your manual)
    register_type: holding
    value_type: FP32 # Secure meters typically use 32-bit floating-point (IEEE 754)
    unit_of_measurement: "V"
    device_class: voltage
    state_class: measurement
    filters:
      - multiply: 1.0


  - platform: modbus_controller
    modbus_controller_id: elite_300
    name: "PHASE Y VOLTAGE"
    address: 40102 # Standard starting register for Voltage L-N (Verify with your manual)
    register_type: holding
    value_type: "FP32" # Secure meters typically use 32-bit floating-point (IEEE 754)
    unit_of_measurement: "V"
    device_class: "voltage"
    state_class: "measurement"
    filters:
      - multiply: 1.0
 
  - platform: modbus_controller
    modbus_controller_id: elite_300
    name: "PHASE B VOLTAGE"
    address: 40104 # Standard starting register for Voltage L-N (Verify with your manual)
`Preformatted text`    register_type: holding
    value_type: "FP32" # Secure meters typically use 32-bit floating-point (IEEE 754)
    unit_of_measurement: "V"
    device_class: "voltage"
    state_class: "measurement"
    filters:
      - multiply: 1.0

You may find the Protocol Wizard app useful in troubleshooting.

That looks to me like ESPHome.
If it is, I suggest changing the category/topic to ESPHome - Home Assistant Community