---
title: "Nibe F1245"
description: "Nibe F1245 (auch F1145) per Modbus RTU über das Zubehör NIBE MODBUS 40: Betriebsart, Warmwasser, Temperaturen und Kompressorstatus in TapHome."
url: "https://taphome.com/de/compatibility/nibe-f1245/"
language: de
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-rtu","heat-pump","rs485","ground-source","hot-water","modbus-40"]
  questions: ["Wie integriert man die Nibe F1245 mit TapHome?","Was überwacht und steuert die Nibe-F1245-TapHome-Vorlage?","Wie verbindet man die Nibe F1245 über MODBUS 40 RS-485 mit TapHome?","Wie konfiguriert man die Warmwasser-Modi Economy, Normal und Luxury an der Nibe F1245?","Was ist das MODBUS 40 Zubehör und wie funktioniert es mit TapHome?","Wie überwacht man den Kompressorstatus der Nibe F1245 über Modbus?"]
---

# Nibe F1245

Kommunikation: Modbus RTU

- [Offizielle Nibe-Website](https://www.nibe.eu)

Die Nibe F1245 ist eine Erdwärmepumpe, die mit TapHome über Modbus RTU über RS-485 kommuniziert. Die Kommunikation erfordert das NIBE **MODBUS 40** Zubehör — ein externes RS-485-Schnittstellenmodul, das an den internen Bus der Wärmepumpe angeschlossen wird. Die Vorlage liest Holding-Register im Bereich 40xxx (Sensoren und Status) und schreibt in den Bereich 47xxx (Einstellungen und Steuerung), mit 9600 Baud, 8N1 und einer Standard-Slave-ID von 1.

Die F1145 und F1245 teilen denselben Registersatz und sind aus Modbus-Sicht austauschbar.

## Hardwareverbindung

### MODBUS 40 Zubehör

Die Nibe F1245 hat keine eingebaute Modbus-Unterstützung. Ein externes **MODBUS 40** Zubehör (separat erhältlich) ist erforderlich. Dieses Modul wird an den internen Kommunikationsbus der Wärmepumpe angeschlossen und stellt eine RS-485-Schnittstelle für externe Modbus-RTU-Master wie TapHome Core bereit.

Verbinden Sie die RS-485-Klemmen des MODBUS 40 mit TapHome Core:

- **A+** am MODBUS 40 mit **A+** am TapHome RS-485
- **B-** am MODBUS 40 mit **B-** am TapHome RS-485
- **GND** mit **GND** am TapHome

> [!WARNING]
> Die GND-Leitung muss zwischen MODBUS 40 und TapHome Core verbunden sein. Ohne ordnungsgemäße Erdung kann die Kommunikation unzuverlässig sein, insbesondere bei längeren Kabelstrecken.

### Kommunikationsparameter

| Parameter | Wert |
|-----------|------|
| Protokoll | Modbus RTU |
| Baudrate | 9600 |
| Datenbits | 8 |
| Parität | Keine |
| Stoppbits | 1 |
| Slave-ID | 1 (konfigurierbar) |

## Konfiguration

### Aktivierung der Modbus-Kommunikation

1. Installieren Sie das MODBUS 40 Zubehör in der Wärmepumpe gemäß der NIBE-Installationsanleitung
2. Das Zubehör sollte automatisch von der Wärmepumpe erkannt werden
3. Überprüfen Sie die Slave-ID-Einstellung — Standard ist 1, konfigurierbar wenn mehrere Einheiten am Bus angeschlossen sind
4. Fügen Sie in TapHome ein neues Modbus-RTU-Gerät hinzu, indem Sie die IP-Adresse des RS-485-Gateways verwenden (bei Verwendung eines TCP-zu-Seriell-Konverters) oder konfigurieren Sie die direkte serielle Verbindung

> [!NOTE]
> Die Wärmepumpen der S-Serie (S1155, S1255) haben eingebautes Modbus TCP auf Port 502, aktivierbar über Menü 7.5.9. Die F1245 hat diese Funktion **nicht** — das MODBUS 40 Zubehör ist der einzige unterstützte Kommunikationsweg.

> [!TIP]
> Wenn die Slave-ID vom Standard (1) geändert wurde, aktualisieren Sie den entsprechenden Parameter in den TapHome-Vorlagen-Importeinstellungen.

## Gerätefähigkeiten

### Betriebsart-Steuerung

Die Vorlage bietet volle Kontrolle über die Betriebsart der Wärmepumpe:

- **Modus** — Auswahl zwischen Automatik, Manuell und Nur Zusatzheizung. Im Automatikmodus verwaltet die Wärmepumpe den Heiz- und Kühlbedarf automatisch. Der manuelle Modus ermöglicht direkte Steuerung, und Nur Zusatzheizung deaktiviert den Kompressor und nutzt ausschließlich die elektrische Zusatzheizung.
- **Heizung erlauben** — aktiviert oder deaktiviert Zusatz- und manuellen Heizbetrieb
- **Zusatzheizung (Manuell)** — aktiviert oder deaktiviert den elektrischen Zuheizer im manuellen Modus
- **Kühlung erlauben** — erlaubt der Wärmepumpe den Betrieb im Kühlmodus (H:47372)

### Warmwassermanagement

Die Warmwassersteuerung ist der detaillierteste Teil der Vorlage und bietet drei Thermostat-Modi und einen Modus-Wähler:

- **Warmwassermodus** — wechselt zwischen Economy (0), Normal (1) und Luxury (2). Jeder Modus hat eigene Temperatur-Sollwerte. Serviceaktionen ermöglichen die Konfiguration der Start- und Stopp-Temperaturen für jeden Modus direkt aus TapHome (Bereich 5–70 °C).
- **Warmwasser Luxury** — Thermostat, der die aktuelle BT6-Warmwassertemperatur liest und die Luxury-Modus Start/Stopp-Sollwerte steuert. Das Delta-Serviceattribut zeigt die Differenz zwischen Start- und Stopp-Temperatur.
- **Warmwasser Normal** — wie Luxury, aber für die Normal-Modus-Sollwerte.
- **Warmwasser Economy** — wie Luxury, aber für die Economy-Modus-Sollwerte.
- **Warmwasserbereitung** — Hauptschalter zum Aktivieren oder vollständigen Deaktivieren der Warmwasserbereitung.

### Temperaturüberwachung

Die Vorlage enthält fünf Temperatursensoren, die alle aus Holding-Registern mit automatischer Division durch 10 zur Umrechnung in °C lesen:

- **Außentemperatur** — BT1-Sensor, mit Serviceattributen für den Stundendurchschnitt und Langzeitdurchschnitt
- **Vorlauftemperatur S1** — BT2-Vorlauftemperatur für Klimasystem S1
- **Rücklauftemperatur** — BT3-Rücklauftemperatur
- **Raumtemperatur** — BM1 BT50 Funk-Raumtemperatursensor
- **Warmwasser Economy/Normal/Luxury** — jeder Thermostat liest auch die aktuelle BT6-Warmwasser-Ladetemperatur

### Umgebungssensoren

- **Luftfeuchtigkeit** — BM1-Feuchtigkeitssensor in %RH (Werte über 100 % werden als ungültig gefiltert). Ein Serviceattribut zeigt die korrigierte Feuchtigkeit vom +Adjust-Zubehör.
- **Druck** — BM1-Drucksensor, umgerechnet von kPa in bar (Werte unter -30 bar werden als ungültig gefiltert)

### Kompressor- und Systemstatus

- **Kompressorstatus** — binäre Ein/Aus-Anzeige vom Kompressorkontakt. Ein Serviceattribut liefert detaillierte Statusinformationen: Gestoppt (20), Startet (40), Läuft (60) oder Stoppt (100).
- **Kühlstatus** — zeigt an, ob das System im Kühlmodus ist. Ein Serviceattribut meldet, ob der Frostschutz derzeit aktiv ist.
- **Aktuelle Lüftergeschwindigkeit** — liest die aktuelle Lüftergeschwindigkeit in Prozent
- **WW-Pumpengeschwindigkeit** — Geschwindigkeitssteuerung der Warmwasser-Umwälzpumpe (Lesen und Schreiben)

### Weitere Fähigkeiten

Die Nibe F1245 stellt eine breite Palette weiterer Register bereit, die noch nicht in der Vorlage enthalten sind. Wichtige Fähigkeiten umfassen Sole-Ein-/Austrittstemperaturen (BT10, BT11) für die Erdkollektor-Überwachung, Kondensator- und Heißgastemperaturen für die Kompressor-Zustandsüberwachung, Kältekreis-Sensoren (Flüssigkeitsleitung, Sauggas), kabelgebundene Raumtemperatur (BT50), Durchflussmessung (BF1), Dreiphasen-Stromüberwachung (BE1–BE3), Gradminuten für intelligente Heizungssteuerung und Energiemessung für Warmwasser und Heizung. Diese können in einer zukünftigen Vorlagen-Aktualisierung hinzugefügt werden.

> [!TIP]
> Das Gradminuten-Register (H:40940) ist ein häufig genutzter Steuerparameter für fortgeschrittene Heizungsautomatisierung. Es kann als benutzerdefiniertes Modbus-Gerät in TapHome mit Register H40940, Datentyp s32 (zwei aufeinanderfolgende Register), mit einem Skalierungsfaktor von 10 hinzugefügt werden.

## Fehlerbehebung

### Keine Kommunikation mit der Wärmepumpe

1. Überprüfen Sie, ob das MODBUS 40 Zubehör korrekt installiert und von der Wärmepumpe erkannt wurde
2. Prüfen Sie die RS-485-Verkabelung: A+ an A+, B- an B-, GND verbunden
3. Bestätigen Sie die Kommunikationsparameter: 9600 Baud, 8N1, Slave-ID 1
4. Bei Verwendung eines TCP-zu-Seriell-Konverters überprüfen Sie, ob der Konverter online und korrekt konfiguriert ist

### Temperaturwerte zeigen falsche Werte

Alle Temperaturregister verwenden einen Skalierungsfaktor von 10 (Rohwert geteilt durch 10). Wenn die Werte 10× zu hoch erscheinen, überprüfen Sie, ob die Umrechnung in TapHome korrekt konfiguriert ist. Einige Register enthalten auch NaN-Schutz — Werte außerhalb erwarteter Bereiche werden als ungültig behandelt.

### Warmwasser-Sollwerte werden nicht übernommen

Der Warmwasserthermostat schreibt in gepaarte Start/Stopp-Register. Stellen Sie sicher, dass der richtige Warmwassermodus (Economy, Normal oder Luxury) ausgewählt ist, bevor Sie Temperaturen anpassen. Der Schreibvorgang setzt die Starttemperatur direkt und berechnet die Stopptemperatur über den Delta-Parameter.

### Register 43xxx-Werte aktualisieren sich nicht

Einige Register im Bereich 43xxx (Kompressorstatus, Kühlstatus, Lüftergeschwindigkeit) sind nicht in der offiziellen NIBE-Registerkarte dokumentiert — sie stammen aus Community-Quellen. Wenn diese Register Fehler zurückgeben, unterstützt die Firmware der Wärmepumpe sie möglicherweise nicht.

## Verfügbare Geräte

Nibe F1245 Modul

Zusatzheizung (Manuell) Schalter

Aktiviert oder deaktiviert die elektrische Zusatzheizung im manuellen Modus

Register: H:47370 Uint16

Werte / Zustände: ON · OFF

Kühlung erlauben Schalter

Erlaubt der Wärmepumpe den Betrieb im Kühlmodus

Register: H:47372 Uint16

Werte / Zustände: ON · OFF

Heizung erlauben Schalter

Erlaubt Zusatz- und manuellen Heizbetrieb

Register: H:47371 Uint16

Werte / Zustände: ON · OFF

Kompressorstatus Reed-Kontakt Nur lesen

Kompressor Ein/Aus-Anzeige mit Detailstatus — Gestoppt, Startet, Läuft, Stoppt

Register: H:43435 Uint16

Serviceattribute

|                  |
|------------------|
| Kompressorstatus |

Kühlstatus Reed-Kontakt Nur lesen

Kühlmodus-Anzeige mit Frostschutzüberwachung

Register: H:43024 Uint16 numeric

Serviceattribute

|             |
|-------------|
| Frostschutz |

Aktuelle Lüftergeschwindigkeit Dimmer Nur lesen

Register: H:43108 (implicit) Int16 Einheit: % numeric

Warmwasser Economy Thermostat

Warmwasserthermostat im Economy-Modus — aktuelle Temperatur und einstellbare Start/Stopp-Sollwerte für niedrigeren Energieverbrauch

Register: H:40014 → H:47045 Int16 Einheit: °C numeric

Serviceattribute

|                   |
|-------------------|
| Delta (Max - Min) |

Warmwasser Luxury Thermostat

Warmwasserthermostat im Luxury-Modus — aktuelle Temperatur und einstellbare Start/Stopp-Sollwerte für höheren Komfort

Register: H:40014 → H:47043 Int16 Einheit: °C numeric

Serviceattribute

|                   |
|-------------------|
| Delta (Max - Min) |

Warmwassermodus Mehrwertschalter

Warmwassermodus-Wähler — Economy (geringerer Verbrauch), Normal, Luxury (höherer Komfort) mit konfigurierbaren Start/Stopp-Temperaturen pro Modus

Register: H:47041 Int16 numeric

Werte / Zustände: Economy · Normal · Luxury

Serviceaktionen

|                     |
|---------------------|
| Luxury Einstellung  |
| Normal Einstellung  |
| Economy Einstellung |

Warmwasser Normal Thermostat

Warmwasserthermostat im Normal-Modus — aktuelle Temperatur und einstellbare Start/Stopp-Sollwerte

Register: H:40014 → H:47044 Int16 Einheit: °C numeric

Serviceattribute

|                   |
|-------------------|
| Delta (Max - Min) |

Warmwasserbereitung Schalter

Hauptschalter zum Aktivieren oder Deaktivieren der Warmwasserbereitung

Register: H:47387 Bool

Werte / Zustände: ON · OFF

Luftfeuchtigkeit Variable Nur lesen

Raumfeuchtigkeit vom BM1 Funksensormodul (%RH)

Register: H:40834 Uint16 Einheit: % numeric

Serviceattribute

|                  |
|------------------|
| Luftfeuchtigkeit |

Modus Mehrwertschalter

Betriebsart-Wähler — Automatik, Manuell, Nur Zusatzheizung

Register: H:47570 Uint16 numeric

Werte / Zustände: Auto · Manual · Additive Heating Only

Außentemperatur Temperatursensor Nur lesen

Register: H:40004 (implicit) Int16 Einheit: °C numeric

Serviceattribute

|                                              |
|----------------------------------------------|
| Durchschnittliche stündliche Außentemperatur |
| Außentemperatur Durchschnitt                 |

Druck Variable Nur lesen

Systemdruck vom BM1-Sensormodul, angezeigt in bar

Register: H:40857 Int16 Einheit: bar numeric

WW-Pumpengeschwindigkeit Dimmer

Geschwindigkeitssteuerung der Warmwasser-Umwälzpumpe (%)

Register: H:47413 (implicit) Int16 Einheit: % numeric

Rücklauftemperatur Temperatursensor Nur lesen

Register: H:40012 (implicit) Int16 Einheit: °C numeric

Raumtemperatur Temperatursensor Nur lesen

Raumtemperatur vom BM1 BT50 Funksensormodul

Register: H:40856 (implicit) Int16 Einheit: °C numeric

Vorlauftemperatur S1 Temperatursensor Nur lesen

Vorlauftemperatur für Klimasystem S1

Register: H:40008 (implicit) Int16 Einheit: °C numeric

**Verbindung:** Modbus RTU • 9600 baud• 8N1 • Slave ID: $\[SlaveId]

Mögliche Verbesserungen (16)

- H:40013 Hot Water Top (BT7) — Top of hot water tank temperature — important for hot water status monitoring
- H:40015 Brine In Temperature (BT10) — Ground loop brine inlet temperature — key ground source heat pump metric
- H:40016 Brine Out Temperature (BT11) — Ground loop brine outlet temperature — paired with BT10 for COP estimation
- H:40017 Condenser Out Temperature (BT12) — Condenser output temperature
- H:40018 Hot Gas Temperature (BT14) — Discharge / hot gas temperature — compressor health indicator
- H:40019 Liquid Line Temperature (BT15) — Refrigerant liquid line temperature
- H:40022 Suction Gas Temperature (BT17) — Compressor suction gas temperature
- H:40033 Room Temperature S1 (BT50) — Room temperature from wired BT50 sensor (alternative to BM1 wireless used in template)
- H:40067 BT1 Outdoor Temperature Average — Already used as service attribute on Outdoor Temperature device — could be standalone
- H:40072 Flow Sensor (BF1) — Heating medium flow rate in l/min — useful for COP calculations
- H:40079 Current Phase 3 (BE3) — Electrical current measurement phase 3
- H:40081 Current Phase 2 (BE2) — Electrical current measurement phase 2
- H:40083 Current Phase 1 (BE1) — Electrical current measurement phase 1
- H:40940 Degree Minutes (32 bit) — Degree minutes R/W — main heat demand indicator, commonly used for smart control
- H:42437 Heat Meter - HW Cpr and Add - Total — Hot water energy metering (compressor + additive) — kWh
- H:42439 Heat Meter - Heat Cpr and Add - Total — Heating energy metering (compressor + additive) — kWh

## Quellen

- NIBE Modbus S-Series Technical Information (M12676EN)
  
  [assetstore.nibe.se](https://assetstore.nibe.se/hcms/v2.3/entity/document/878103/storage/ODc4MTAzLzAvbWFzdGVy) 2026-03-17
  
  [PDF](https://taphome.com/compatibility/devices/nibe-f1245/manufacturer/Modbus-S-series-EN-M12676EN-1.pdf)
- Nibe Library — F1145/F1245 Register Map (GitHub)
  
  [github.com](https://github.com/yozik04/nibe) 2026-03-17

## Verwandte Dokumentation

- [Modbus Integration](https://taphome.com/de/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/de/docs/integration/modbus/)
- [Einfache Konfiguration mit Vorlagen](https://taphome.com/de/docs/integration/modbus/templates/)
- [Modbus-Skripte und Prefetch](https://taphome.com/de/docs/script/modbus-scripts/)
- [Modbus-Funktionen](https://taphome.com/de/docs/script/modbus/)
- [Modbus-Datentypen](https://taphome.com/de/docs/script/modbus-data-types/)

