Problem with Modbus configuration

Hello,
I have a Tasmota Modbus EIA-485 RS-485 TCP MQTT HTTP UART module with 5-12V RS485 WiFi Bridge and would like to integrate it into the HA using a Modbus network. The goal is to read the data from the heating boiler. It only supports Modbus.

  • TCP Bridge, port (502), and TCP Socket are configured
  • The module is accessible via a fixed IP (192.168.123.11)
  • Communication: rpuovertcp

I created the following YAML file:

modbus:
- name: modbus_hub
type: rtuovertcp
host: 192.168.123.11
port: 502
sensors:
- name: "boiler temperature actual"
unique_id: boiler_temp_actual
slave: 1
address: 2347
input_type: holding
data_type: int16
unit_of_measurement: "°C"
device_class: temperature
state_class: measurement
scan_interval: 10

Unfortunately, I don’t see either the device or entities.Shouldn’t HA also find the board? What’s going wrong here?

Indentation (spacing) is important in YAML. Look at the example in the documentation: https://www.home-assistant.io/integrations/modbus/#example-sensor-configuration

modbus:
  - name: modbus_hub
    type: rtuovertcp
    host: 192.168.123.11
    port: 502
    sensors:
      - name: "boiler temperature actual"
        unique_id: boiler_temp_actual
        slave: 1
        address: 2347
        input_type: holding
        data_type: int16
        unit_of_measurement: "°C"
        device_class: temperature
        state_class: measurement
        scan_interval: 10

Do a config check then restart if it passes. Developer Tools → YAML.