
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
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
- Installieren Sie das MODBUS 40 Zubehör in der Wärmepumpe gemäß der NIBE-Installationsanleitung
- Das Zubehör sollte automatisch von der Wärmepumpe erkannt werden
- Überprüfen Sie die Slave-ID-Einstellung — Standard ist 1, konfigurierbar wenn mehrere Einheiten am Bus angeschlossen sind
- 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
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.
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
- Kühlung erlauben — aktiviert oder deaktiviert den Kühlmodus mit manuellem und Zusatzheizbetrieb
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.
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
- Überprüfen Sie, ob das MODBUS 40 Zubehör korrekt installiert und von der Wärmepumpe erkannt wurde
- Prüfen Sie die RS-485-Verkabelung: A+ an A+, B- an B-, GND verbunden
- Bestätigen Sie die Kommunikationsparameter: 9600 Baud, 8N1, Slave-ID 1
- 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.
