Integration of Gateway from MBus to Modbus TCP in Homeassistant

Dear community,

I am currently working on my bachelor thesis and I am having trouble integrating my Mbus meters into Home Assistant. I have a Solvimus Gateway MBUS-GE20M, which translates Mbus to Modbus TCP. You can find the following information in the images below, along with my code for the yaml file. It would be great if someone could take a look and tell me what mistake I might have made.


# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
sensor: !include sensor.yaml

modbus:
  - name: MBUS
    type: tcp
    host: 192.168.7.96
    port: 502
    sensors:
      - name: HotWater
        slave: 1
        address: 20
        input_type: holding
        unit_of_measurement: m3
        state_class: measurement
        scale: 0.001
        data_type: Float32

Host, Port and Adress are correct.

thankyou for your help.

1 Like

Hi!

It’s long ago and I hope the bachelor thesis was an sucess.

I myself use an Solvimus MBUS-GE80M to read data from 6 Engelmann Sensostar each equiped with M-Bus modul.

I had some trouble but finaly it seems to work.
Under the MBUS-GEM Configuration tab there is the option “Modbus multi slave” and when this is checked each meter goes by “slave 1”, “slave 2”, … and the register adresses are the same for each meter. If the box for the “multi slave” option is unchecked you can choose the “Modbus Slave Address”. (default should be “1”)
Nevertheless all the register adresses are listet on the “Meter” tab.