
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
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
- Zainstaluj akcesorium MODBUS 40 w pompie ciepła zgodnie z instrukcją instalacji NIBE
- Akcesorium powinno zostać automatycznie wykryte przez pompę ciepła
- Sprawdź ustawienie Slave ID — domyślna wartość to 1, konfigurowalna jeśli na magistrali jest więcej jednostek
- 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
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.
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
- Zezwól na chłodzenie — włącza lub wyłącza tryb chłodzenia z ręcznym i dodatkowym ogrzewaniem
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.
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
- Sprawdź, czy akcesorium MODBUS 40 jest prawidłowo zainstalowane i wykryte przez pompę ciepła
- Sprawdź okablowanie RS-485: A+ do A+, B- do B-, GND podłączone
- Potwierdź parametry komunikacji: 9600 baud, 8N1, Slave ID 1
- 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ć.
