---
title: "Nibe F1245"
description: "Gruntowa pompa ciepła Nibe F1245 zintegrowana przez Modbus RTU za pomocą akcesorium MODBUS 40 RS-485."
url: "https://taphome.com/pl/compatibility/nibe-f1245/"
language: pl
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-rtu","heat-pump","rs485","ground-source","hot-water","modbus-40"]
  questions: ["Jak zintegrować Nibe F1245 z TapHome?","Co monitoruje i steruje szablon Nibe F1245 w TapHome?","Jak podłączyć Nibe F1245 przez MODBUS 40 RS-485 do TapHome?","Jak skonfigurować tryby ciepłej wody Economy, Normal i Luxury na Nibe F1245?","Czym jest akcesorium MODBUS 40 i jak działa z TapHome?","Jak monitorować status sprężarki na Nibe F1245 przez Modbus?"]
---

# Nibe F1245

Komunikacja: Modbus RTU

- [Oficjalna strona Nibe](https://www.nibe.eu)

Nibe F1245 to gruntowa pompa ciepła, która komunikuje się z TapHome przez Modbus RTU po RS-485. Komunikacja wymaga akcesorium NIBE **MODBUS 40** — zewnętrznego modułu interfejsu RS-485, który podłącza się do wewnętrznej magistrali pompy ciepła. Szablon odczytuje holding rejestry w zakresie 40xxx (czujniki i statusy) i zapisuje do zakresu 47xxx (ustawienia i sterowanie), z prędkością 9600 baud, 8N1 i domyślnym Slave ID 1.

Modele F1145 i F1245 współdzielą ten sam zestaw rejestrów i są wymienne z perspektywy Modbus.

## Połączenie sprzętowe

### Akcesorium MODBUS 40

Nibe F1245 nie posiada wbudowanej obsługi Modbus. Wymagane jest zewnętrzne akcesorium **MODBUS 40** (sprzedawane osobno). Moduł ten podłącza się do wewnętrznej magistrali komunikacyjnej pompy ciepła i udostępnia interfejs RS-485 dla zewnętrznych masterów Modbus RTU, takich jak TapHome Core.

Podłącz zaciski RS-485 MODBUS 40 do TapHome Core:

- **A+** na MODBUS 40 do **A+** na TapHome RS-485
- **B-** na MODBUS 40 do **B-** na TapHome RS-485
- **GND** do **GND** na TapHome

> [!WARNING]
> Przewód GND musi być połączony między MODBUS 40 a TapHome Core. Bez odpowiedniego uziemienia komunikacja może być zawodna, szczególnie przy dłuższych trasach kablowych.

### Parametry komunikacji

| Parametr | Wartość |
|----------|---------|
| Protokół | Modbus RTU |
| Prędkość transmisji | 9600 |
| Bity danych | 8 |
| Parzystość | Brak |
| Bity stopu | 1 |
| Slave ID | 1 (konfigurowalne) |

## Konfiguracja

### Aktywacja komunikacji Modbus

1. Zainstaluj akcesorium MODBUS 40 w pompie ciepła zgodnie z instrukcją instalacji NIBE
2. Akcesorium powinno zostać automatycznie wykryte przez pompę ciepła
3. Sprawdź ustawienie Slave ID — domyślna wartość to 1, konfigurowalna jeśli na magistrali jest więcej jednostek
4. W TapHome dodaj nowe urządzenie Modbus RTU używając adresu IP bramki RS-485 (jeśli używasz konwertera TCP-na-szeregowy) lub skonfiguruj bezpośrednie połączenie szeregowe

> [!NOTE]
> Pompy ciepła serii S (S1155, S1255) mają wbudowany Modbus TCP na porcie 502, aktywowany przez menu 7.5.9. F1245 **nie** posiada tej funkcji — akcesorium MODBUS 40 jest jedyną obsługiwaną ścieżką komunikacji.

> [!TIP]
> Jeśli Slave ID zostało zmienione z domyślnej wartości (1), zaktualizuj odpowiedni parametr w ustawieniach importu szablonu TapHome.

## Możliwości urządzenia

### Sterowanie trybem pracy

Szablon zapewnia pełną kontrolę nad trybem pracy pompy ciepła:

- **Tryb** — wybór między Automatyczny, Ręczny i Tylko ogrzewanie dodatkowe. W trybie automatycznym pompa ciepła automatycznie zarządza zapotrzebowaniem na ogrzewanie i chłodzenie. Tryb ręczny umożliwia bezpośrednie sterowanie, a tryb Tylko ogrzewanie dodatkowe wyłącza sprężarkę i polega wyłącznie na pomocniczej grzałce elektrycznej.
- **Zezwól na ogrzewanie** — włącza lub wyłącza dodatkowe i ręczne ogrzewanie
- **Ogrzewanie dodatkowe (ręczne)** — włącza lub wyłącza elektryczną grzałkę dodatkową w trybie ręcznym
- **Zezwól na chłodzenie** — pozwala pompie ciepła pracować w trybie chłodzenia (H:47372)

### Zarządzanie ciepłą wodą

Sterowanie ciepłą wodą jest najbardziej szczegółową częścią szablonu, oferującą trzy tryby termostatu i selektor trybów:

- **Tryb ciepłej wody** — przełącza między Economy (0), Normal (1) i Luxury (2). Każdy tryb ma własne nastawy temperaturowe. Akcje serwisowe umożliwiają konfigurację temperatur startu i stopu dla każdego trybu bezpośrednio z TapHome (zakres 5–70 °C).
- **Ciepła woda Luxury** — termostat odczytujący aktualną temperaturę ciepłej wody BT6 i kontrolujący nastawy startu/stopu trybu Luxury. Atrybut serwisowy Delta pokazuje różnicę między temperaturą startu i stopu.
- **Ciepła woda Normal** — tak samo jak Luxury, ale dla nastaw trybu Normal.
- **Ciepła woda Economy** — tak samo jak Luxury, ale dla nastaw trybu Economy.
- **Produkcja ciepłej wody** — główny przełącznik do włączania lub całkowitego wyłączania produkcji ciepłej wody użytkowej.

### Monitorowanie temperatury

Szablon zawiera pięć czujników temperatury, wszystkie odczytują z holding rejestrów z automatycznym dzieleniem przez 10 do konwersji na °C:

- **Temperatura zewnętrzna** — czujnik BT1, z atrybutami serwisowymi dla średniej godzinowej i średniej długoterminowej
- **Temperatura zasilania S1** — temperatura zasilania BT2 dla systemu klimatycznego S1
- **Temperatura powrotu** — temperatura powrotu BT3
- **Temperatura pomieszczenia** — bezprzewodowy czujnik temperatury pomieszczenia BM1 BT50
- **Ciepła woda Economy/Normal/Luxury** — każdy termostat odczytuje również aktualną temperaturę zasobnika ciepłej wody BT6

### Czujniki środowiskowe

- **Wilgotność** — czujnik wilgotności BM1 w %RH (wartości powyżej 100% filtrowane jako nieprawidłowe). Atrybut serwisowy pokazuje skorygowaną wilgotność z akcesorium +Adjust.
- **Ciśnienie** — czujnik ciśnienia BM1 przeliczony z kPa na bar (wartości poniżej -30 bar filtrowane jako nieprawidłowe)

### Status sprężarki i systemu

- **Stan sprężarki** — binarny wskaźnik włączenia/wyłączenia z kontaktu sprężarki. Atrybut serwisowy dostarcza szczegółowe informacje o stanie: Zatrzymana (20), Uruchamianie (40), Praca (60) lub Zatrzymywanie (100).
- **Stan chłodzenia** — wskazuje, czy system jest w trybie chłodzenia. Atrybut serwisowy raportuje, czy ochrona przed zamarzaniem jest aktualnie aktywna.
- **Aktualna prędkość wentylatora** — odczytuje aktualną prędkość wentylatora w procentach
- **Prędkość pompy CW** — sterowanie prędkością pompy obiegowej ciepłej wody (odczyt i zapis)

### Dodatkowe możliwości

Nibe F1245 udostępnia szeroką gamę dodatkowych rejestrów, które nie są jeszcze uwzględnione w szablonie. Kluczowe możliwości obejmują temperatury wlotu/wylotu solanki (BT10, BT11) do monitorowania kolektora gruntowego, temperatury skraplacza i gorącego gazu do śledzenia stanu sprężarki, czujniki obwodu czynnika chłodniczego (linia cieczowa, gaz ssawny), przewodową temperaturę pomieszczenia (BT50), pomiar przepływu (BF1), monitorowanie prądu trójfazowego (BE1–BE3), stopniominuty do inteligentnego sterowania ogrzewaniem i pomiary energii dla ciepłej wody i ogrzewania. Mogą one zostać dodane w przyszłej aktualizacji szablonu.

> [!TIP]
> Rejestr stopniominut (H:40940) jest powszechnie używanym parametrem sterowania do zaawansowanej automatyzacji ogrzewania. Można go dodać jako niestandardowe urządzenie Modbus w TapHome używając rejestru H40940, typ danych s32 (dwa kolejne rejestry), ze współczynnikiem skali 10.

## Rozwiązywanie problemów

### Brak komunikacji z pompą ciepła

1. Sprawdź, czy akcesorium MODBUS 40 jest prawidłowo zainstalowane i wykryte przez pompę ciepła
2. Sprawdź okablowanie RS-485: A+ do A+, B- do B-, GND podłączone
3. Potwierdź parametry komunikacji: 9600 baud, 8N1, Slave ID 1
4. Jeśli używasz konwertera TCP-na-szeregowy, sprawdź czy konwerter jest online i prawidłowo skonfigurowany

### Odczyty temperatury pokazują nieprawidłowe wartości

Wszystkie rejestry temperaturowe używają współczynnika skali 10 (surowa wartość podzielona przez 10). Jeśli odczyty wydają się 10 razy za wysokie, sprawdź czy konwersja jest prawidłowo skonfigurowana w TapHome. Niektóre rejestry zawierają również zabezpieczenia NaN — wartości poza oczekiwanymi zakresami są traktowane jako nieprawidłowe.

### Nastawy ciepłej wody nie działają

Termostat ciepłej wody zapisuje do sparowanych rejestrów start/stop. Sprawdź, czy wybrany jest właściwy tryb ciepłej wody (Economy, Normal lub Luxury) przed regulacją temperatur. Zapis ustawia temperaturę startu bezpośrednio i oblicza temperaturę stopu za pomocą parametru Delta.

### Wartości rejestrów 43xxx nie aktualizują się

Niektóre rejestry w zakresie 43xxx (status sprężarki, status chłodzenia, prędkość wentylatora) nie są udokumentowane w oficjalnej mapie rejestrów NIBE — pochodzą ze źródeł społecznościowych. Jeśli te rejestry zwracają błędy, firmware pompy ciepła może ich nie obsługiwać.

## Dostępne urządzenia

Nibe F1245 Moduł

Ogrzewanie dodatkowe (ręczne) Przełącznik

Włącza lub wyłącza pomocny grzałkę elektryczną w trybie ręcznym

Rejestr: H:47370 Uint16

Wartości / Stany: ON · OFF

Zezwól na chłodzenie Przełącznik

Pozwala pompie ciepła na pracę w trybie chłodzenia

Rejestr: H:47372 Uint16

Wartości / Stany: ON · OFF

Zezwól na ogrzewanie Przełącznik

Umożliwia dodatkowe i ręczne ogrzewanie

Rejestr: H:47371 Uint16

Wartości / Stany: ON · OFF

Stan sprężarki Kontakt reed Tylko do odczytu

Wskaźnik włączenia/wyłączenia sprężarki ze szczegółowym stanem — Zatrzymana, Uruchamianie, Praca, Zatrzymywanie

Rejestr: H:43435 Uint16

Atrybuty serwisowe

|                |
|----------------|
| Stan sprężarki |

Stan chłodzenia Kontakt reed Tylko do odczytu

Wskaźnik trybu chłodzenia z monitorowaniem ochrony przed zamarzaniem

Rejestr: H:43024 Uint16 numeric

Atrybuty serwisowe

|                           |
|---------------------------|
| Ochrona przed zamarzaniem |

Aktualna prędkość wentylatora Ściemniacz Tylko do odczytu

Rejestr: H:43108 (implicit) Int16 Jednostka: % numeric

Ciepła woda Economy Termostat

Termostat ciepłej wody w trybie Economy — aktualna temperatura i regulowane wartości startu/stopu dla niższego zużycia energii

Rejestr: H:40014 → H:47045 Int16 Jednostka: °C numeric

Atrybuty serwisowe

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

Ciepła woda Luxury Termostat

Termostat ciepłej wody w trybie Luxury — aktualna temperatura i regulowane wartości startu/stopu dla wyższego komfortu

Rejestr: H:40014 → H:47043 Int16 Jednostka: °C numeric

Atrybuty serwisowe

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

Tryb ciepłej wody Przełącznik wielowartościowy

Wybór trybu ciepłej wody — Economy (niższe zużycie), Normal, Luxury (wyższy komfort) z konfigurowalnymi temperaturami startu/stopu dla każdego trybu

Rejestr: H:47041 Int16 numeric

Wartości / Stany: Economy · Normal · Luxury

Akcje serwisowe

|                    |
|--------------------|
| Ustawienie Luxury  |
| Ustawienie Normal  |
| Ustawienie Economy |

Ciepła woda Normal Termostat

Termostat ciepłej wody w trybie Normal — aktualna temperatura i regulowane wartości startu/stopu

Rejestr: H:40014 → H:47044 Int16 Jednostka: °C numeric

Atrybuty serwisowe

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

Produkcja ciepłej wody Przełącznik

Główny przełącznik do włączania lub wyłączania produkcji ciepłej wody użytkowej

Rejestr: H:47387 Bool

Wartości / Stany: ON · OFF

Wilgotność Zmienna Tylko do odczytu

Wilgotność wewnętrzna z bezprzewodowego modułu czujnika BM1 (%RH)

Rejestr: H:40834 Uint16 Jednostka: % numeric

Atrybuty serwisowe

|            |
|------------|
| Wilgotność |

Tryb Przełącznik wielowartościowy

Wybór trybu pracy — Automatyczny, Ręczny, Tylko ogrzewanie dodatkowe

Rejestr: H:47570 Uint16 numeric

Wartości / Stany: Auto · Manual · Additive Heating Only

Temperatura zewnętrzna Czujnik temperatury Tylko do odczytu

Rejestr: H:40004 (implicit) Int16 Jednostka: °C numeric

Atrybuty serwisowe

|                                          |
|------------------------------------------|
| Średnia godzinowa temperatura zewnętrzna |
| Średnia temperatura zewnętrzna           |

Ciśnienie Zmienna Tylko do odczytu

Ciśnienie systemowe z modułu czujnika BM1, wyświetlane w bar

Rejestr: H:40857 Int16 Jednostka: bar numeric

Prędkość pompy CW Ściemniacz

Sterowanie prędkością pompy obiegowej ciepłej wody (%)

Rejestr: H:47413 (implicit) Int16 Jednostka: % numeric

Temperatura powrotu Czujnik temperatury Tylko do odczytu

Rejestr: H:40012 (implicit) Int16 Jednostka: °C numeric

Temperatura pomieszczenia Czujnik temperatury Tylko do odczytu

Temperatura pomieszczenia z bezprzewodowego modułu czujnika BM1 BT50

Rejestr: H:40856 (implicit) Int16 Jednostka: °C numeric

Temperatura zasilania S1 Czujnik temperatury Tylko do odczytu

Temperatura zasilania dla systemu klimatycznego S1

Rejestr: H:40008 (implicit) Int16 Jednostka: °C numeric

**Połączenie:** Modbus RTU • 9600 baud• 8N1 • Slave ID: $\[SlaveId]

Możliwe ulepszenia (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

## Źródła

- 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

## Powiązana dokumentacja

- [Modbus Integration](https://taphome.com/pl/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/pl/docs/integration/modbus/)
- [Prosta konfiguracja za pomocą szablonów](https://taphome.com/pl/docs/integration/modbus/templates/)
- [Skrypty Modbus i prefetch](https://taphome.com/pl/docs/script/modbus-scripts/)
- [Funkcje Modbus](https://taphome.com/pl/docs/script/modbus/)
- [Typy danych Modbus](https://taphome.com/pl/docs/script/modbus-data-types/)

