Hoval Belaria Integration Gateway

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

1 Like

Hi

can I ask you how did you get the modbus connected with the hoval Bellaria?

I have the same heat pump but I don’t find any indication that there is a rs485 connector

Hi @christiankropf

I have a Belaria SR11|4 heat pump and would like to connect it to modbus. Could you maybe share how you did it in your case?

Thanks a lot and Kind Regards,
Marc