I like to share my Integration of my Gateway for the Hoval Belaria heatpump. I made a integration with modus over tcp with this configuration:
# Modbus Integration Wärmepumpe
modbus:
- type: tcp
host: 192.168.0.130
port: 502
delay: 2
name: "Hoval"
sensors:
# Temperaturen WEZ
- name: Hoval Vorlauf Soll Konstantanf. Heizen
address: 1490
unit_of_measurement: °C
scan_interval: 3600
scale: 0.1
precision: 1
- name: Hoval Raum-Soll
address: 1493
unit_of_measurement: °C
scan_interval: 3600
scale: 0.1
precision: 1
- name: Hoval Normal-Warmwassertemperatur
address: 1497
unit_of_measurement: °C
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Warmwasser-Soll
address: 1499
unit_of_measurement: °C
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Warmwasser-Ist SF
address: 1500
unit_of_measurement: °C
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Wärmemenge Heizen_high
address: 1505
unit_of_measurement: MWh
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Wärmemenge Heizen_low
address: 1506
unit_of_measurement: MWh
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Betriebsstunden Wärmeerzeuger_high
address: 1507
unit_of_measurement: h
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Betriebsstunden Wärmeerzeuger_low
address: 1508
unit_of_measurement: h
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Vorlauf-Ist
address: 1513
unit_of_measurement: °C
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Schaltzyklen Wärmeerzeuger_high
address: 1518
scan_interval: 3600
scale: 0.1
precision: 1
- name: Hoval Schaltzyklen Wärmeerzeuger_low
address: 1519
scan_interval: 3600
scale: 0.1
precision: 1
- name: Hoval Sollwert für Heizkreisbetrieb
address: 1520
unit_of_measurement: °C
scan_interval: 60
scale: 0.1
precision: 1
# - name: Hoval Leistungsbegrenzung
# address: 1522
# unit_of_measurement: "%"
# scan_interval: 60
- name: Hoval WEZ-Temperatur
address: 1525
unit_of_measurement: °C
scan_interval: 60
scale: 0.1
precision: 1
# - name: Hoval Umschalttemp. aktiv/passiv
# address: 1527
# unit_of_measurement: °C
# scan_interval: 60
# scale: 0.1
# precision: 1
- name: Hoval Heizung Sollwert
address: 1529
unit_of_measurement: °C
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Speicher Sollwert
address: 1530
unit_of_measurement: °C
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval WEZ Sollwert
address: 1531
unit_of_measurement: °C
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Fehlercode vom Automaten
address: 1534
scan_interval: 60
- name: Hoval Rücklauftemperatur
address: 1535
unit_of_measurement: °C
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval WEZ-Leistung
address: 1536
unit_of_measurement: "%"
scan_interval: 60
precision: 1
- name: Hoval Absolute Leistung
address: 1537
unit_of_measurement: "%"
scan_interval: 60
precision: 1
# - name: Hoval Wasserdruck in Bar
# address: 1538
# unit_of_measurement: bar
# scan_interval: 60
# scale: 0.1
# precision: 1
- name: Hoval WEZ-Status
address: 1539
scan_interval: 60
- name: Hoval Status Wärmeerzeugerregelung
address: 18722
scan_interval: 60
- name: Hoval FA-Status
address: 18723
scan_interval: 60
- name: Hoval Wärmeerzeuger-Soll
address: 18724
unit_of_measurement: °C
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Wärmeerzeuger-Ist
address: 18725
unit_of_measurement: °C
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Modulation
address: 18726
unit_of_measurement: "%"
scan_interval: 60
- name: Hoval Betriebsstunden Wärmeerzeuger >50%_high
address: 18727
unit_of_measurement: h
scan_interval: 3600
scale: 0.1
precision: 1
- name: Hoval Betriebsstunden Wärmeerzeuger >50%_low
address: 18728
unit_of_measurement: h
scan_interval: 3600
scale: 0.1
precision: 1
- name: Hoval Schaltzyklen Wärmeerzeuger >50%_high
address: 18729
scan_interval: 3600
scale: 0.1
precision: 1
- name: Hoval Schaltzyklen Wärmeerzeuger >50%_low
address: 18730
scan_interval: 3600
scale: 0.1
precision: 1
- name: Hoval Aktuelle Leistung Heizen_high
address: 18731
unit_of_measurement: kW
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Aktuelle Leistung Heizen_low
address: 18732
unit_of_measurement: kW
scan_interval: 60
scale: 0.1
precision: 1
#- name: Hoval Wasserdruck
# address: 18738
# unit_of_measurement: bar
# scan_interval: 60
# scale: 0.1
# precision: 1
#- name: Hoval Pumpe Wärmeerzeuger
# address: 18739
# unit_of_measurement: "%"
# scan_interval: 60
# scale: 0.1
# precision: 1
#- name: Hoval Drehzahl Hauptpumpe
# address: 18740
# unit_of_measurement: "%"
# scan_interval: 60
# precision: 1
#- name: Hoval Volumenstrom
# address: 18741
# unit_of_measurement: l/min
# scan_interval: 60
# precision: 1
- name: Hoval Rücklauftemperatur Wärmeerzeuger
address: 18742
unit_of_measurement: °C
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Sollwert Leistung Wärmeerzeuger
address: 18745
unit_of_measurement: "%"
scan_interval: 60
- name: Hoval Pumpe Wärmeerzeuger
address: 18757
unit_of_measurement: "%"
scan_interval: 60
# - name: Hoval Drehzahl Hauptpumpe 2
# address: 18758
# unit_of_measurement: "%"
# scan_interval: 60
- name: Hoval Anlage Vorlauftemperatur Heizen
address: 18760
unit_of_measurement: °C
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Anlagetemp.Soll Heizen aktuell
address: 18761
unit_of_measurement: °C
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Anlagetemp.Soll WW aktuell
address: 18762
unit_of_measurement: °C
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Sollwert Leistung Wärmeerzeuger 2
address: 18769
unit_of_measurement: "%"
scan_interval: 60
- name: Hoval Vorlauf-Soll
address: 19562
unit_of_measurement: °C
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Mischer
address: 19658
unit_of_measurement: "%"
scan_interval: 60
scale: 0.1
precision: 1
# - name: Hoval Zirkulationskreistemperatur
# address: 19755
# unit_of_measurement: °C
# scan_interval: 60
# scale: 0.1
# precision: 1
# - name: Hoval AVP Pumpe
# address: 19836
# scan_interval: 60
# - name: Hoval YAV Mischer
# address: 19852
# unit_of_measurement: "%"
# scan_interval: 60
# scale: 0.1
# precision: 1
- name: Hoval Anlage Vorlauftemperatur WW
address: 19868
unit_of_measurement: °C
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Führungs-WEZ
address: 19872
scan_interval: 60
scale: 0.1
precision: 1
- name: Hoval Aktuelle elektr. Leistungsaufnahme WEZ
address: 25611
unit_of_measurement: W
scan_interval: 60
scale: 10
- name: Hoval Aktuelle therm. Leistungsaufnahme WEZ
address: 25612
unit_of_measurement: W
scan_interval: 60
scale: 10
# - name: Hoval Elektrische Gesamtenergie WEZ MWh_high
# address: 25613
# unit_of_measurement: MWh
# scan_interval: 60
# - name: Hoval Elektrische Gesamtenergie WEZ MWh_low
# address: 25614
# unit_of_measurement: MWh
# scan_interval: 60
# - name: Hoval JAZ Jahresarbeitszahl WEZ
# address: 27467
# scan_interval: 60
# - name: Hoval Wärmemenge WW_high
# address: 27488
# unit_of_measurement: MWh
# scan_interval: 60
# scale: 0.1
# precision: 1
# - name: Hoval Wärmemenge WW_low
# address: 27489
# unit_of_measurement: MWh
# scan_interval: 60
# scale: 0.1
# precision: 1
# - name: Hoval Coefficient of Performance
# address: 27490
# scan_interval: 60
# - name: Hoval Sondenvorlauf-/Ansaugtemp.
# address: 27491
# unit_of_measurement: °C
# scan_interval: 60
# scale: 0.1
# precision: 1
# - name: Hoval Sondenrücklauf-/Verdampferoberfl.temp.
# address: 27492
# unit_of_measurement: °C
# scan_interval: 60
# scale: 0.1
# precision: 1
# - name: Hoval WPF Wärmepumpenpufferfühler
# address: 27493
# unit_of_measurement: °C
# scan_interval: 60
# scale: 0.1
# precision: 1
# - name: Hoval Drehzahl CP
# address: 27494
# unit_of_measurement: "%"
# scan_interval: 60
# scale: 0.1
# precision: 1
# - name: Hoval Drehzahl WQP
# address: 27495
# unit_of_measurement: "%"
# scan_interval: 60
# scale: 0.1
# precision: 1
# - name: Hoval GWP
# address: 27496
# scan_interval: 60
# scale: 0.1
# precision: 1
# - name: Hoval Sammelstörung Störmeldeausgang
# address: 27526
# scan_interval: 60
# scale: 0.1
# precision: 1
# - name: Hoval Führungs-WEZ
# address: 27540
# scan_interval: 60
# scale: 0.1
# precision: 1
# - name: Hoval Max. Leistung Heiz-Betrieb
# address: 27542
# unit_of_measurement: "%"
# scan_interval: 60
# scale: 0.1
# precision: 1
# - name: Hoval Max. Leistung WW-Betrieb
# address: 27543
# unit_of_measurement: "%"
# scan_interval: 60
# scale: 0.1
# precision: 1
More Info about the datapoints: http://www.hoval.com/misc/TTE/TTE-GW-Modbus-datapoints.xlsx