---
title: "Ecoforest HP24"
description: "Integracja pompy ciepła Ecoforest ecoGEO/ecoAIR przez Modbus RTU na porcie RS-485 BMS2."
url: "https://taphome.com/pl/compatibility/ecoforest-hp24/"
language: pl
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-rtu","heat-pump","rs485","bms","geothermal","dhw","compressor"]
  questions: ["Jak zintegrować pompę ciepła Ecoforest z TapHome?","Co monitoruje szablon Ecoforest HP24 w TapHome?","Jak podłączyć pompę ciepła Ecoforest przez RS-485 do TapHome?","Jak włączyć sterowanie BUS w pompie ciepła Ecoforest?","Jaki jest domyślny adres Modbus slave dla pomp ciepła Ecoforest?","Jak monitorować diagnostykę sprężarki Ecoforest przez TapHome?"]
---

# Ecoforest HP24

Komunikacja: Modbus RTU

- [Oficjalna strona Ecoforest](https://ecoforest.com)

Szablon Ecoforest HP24 łączy pompy ciepła Ecoforest ecoGEO i ecoAIR z TapHome przez Modbus RTU na porcie RS-485 BMS2. Szablon zapewnia kompleksowe monitorowanie temperatur, stanów trybu produkcji, diagnostyki sprężarki, mocy wyjściowej, wartości zadanych i programu pracy.

Sterownik pompy ciepła (Carel pCOOEM+) ma dwa porty RS-485: BMS1 (wymaga opcjonalnej karty szeregowej) i BMS2 (dostępny domyślnie). Komunikacja używa domyślnie **Slave ID 17** dla pomp ciepła.

> [!WARNING]
> **Ważne — Slave ID**
>
> Domyślny Modbus Slave ID dla pomp ciepła Ecoforest to **17** (nie 1). Podczas importowania szablonu w TapHome zmień parametr Slave ID z domyślnej wartości 1 na **17** (lub skonfigurowany adres).

## Podłączenie sprzętowe

### Przegląd sterownika

Pompa ciepła Ecoforest używa sterownika Carel pCOOEM+. Port BMS2 (grupa złączy skrajnie po lewej) jest głównym interfejsem RS-485 do komunikacji Modbus RTU i jest dostępny domyślnie — nie jest potrzebny żaden dodatkowy sprzęt.

![Carel pCOOEM+ controller board — BMS2 and FieldBus1 on the left, BMS1 Serial Card and pLAN in the center, FieldBus2 on the right](https://taphome.com/images/compatibility/ecoforest-hp24/controller-pcb-p007-07_hu_b076b9bbebccde5e.jpg)

**Złącza (od lewej do prawej):**

- **BMS2** (skrajnie po lewej) — Główny port RS-485 Modbus (Tx/Rx-, Tx/Rx+, GND) — dostępny domyślnie
- **FieldBus1** (po lewej) — Komunikacja wewnętrzna
- **BMS1 / Serial Card** (środek-lewo) — Dodatkowy port RS-485 — wymaga opcjonalnej karty szeregowej
- **pLAN** (środek) — Sieć obszaru sterownika
- **FieldBus2** (skrajnie po prawej) — Komunikacja wewnętrzna

### Specyfikacje techniczne

- **Port komunikacyjny:** BMS2 (RS-485)
- **Protokół:** Modbus RTU (rejestry holding, kod funkcji 0x03 / 0x06 / 0x10)
- **Prędkość transmisji:** 19200
- **Parzystość:** Brak
- **Bity stopu:** 2
- **Bity danych:** 8
- **Domyślny Slave ID:** 17 (pompa ciepła)

### Okablowanie RS-485 (port BMS2)

Podłącz za pomocą **3-żyłowego ekranowanego kabla skrętki**:

- **Tx/Rx+** (pin A+) na BMS2 --> A+/D+ na TapHome RS-485
- **Tx/Rx-** (pin B-) na BMS2 --> B-/D- na TapHome RS-485
- **GND** na BMS2 --> GND zasilacza TapHome (**obowiązkowe**)

**Specyfikacja kabla:**

- Typ: ekranowana 3-żyłowa skrętka
- Ekran podłączony do ziemi w celu unikania zakłóceń
- Nie układaj kabla równolegle do przewodów zasilania

> [!WARNING]
> **Ważne — uziemienie i kabel**
>
> Używaj wyłącznie ekranowanych 3-żyłowych kabli skrętki. Ekran kabla podłącz do ziemi. Nie prowadź kabla RS-485 równolegle do przewodów zasilania. Przewód GND **musi** być połączony między sterownikiem pompy ciepła a TapHome.

## Włączanie komunikacji Modbus

Zanim TapHome może komunikować się z pompą ciepła Ecoforest, sterowanie BUS musi być włączone w menu instalatora pompy ciepła. Jest to proces dwuetapowy: konfiguracja portu BMS2 i włączenie zdalnego sterowania BUS.

### Krok 1 — Weryfikacja konfiguracji portu BMS2

Przejdź do ekranu konfiguracji BMS2 w menu instalatora:

1. Przejdź do **Menu instalatora** --> **c. Instalacja** (strona 6/8)
2. Wybierz **f. Sterowanie zdalne**
3. Przewiń do strony **3/3** podmenu Sterowanie zdalne
4. Wybierz **c. Sterowanie BUS**
5. Sprawdź, czy konfiguracja BMS2 pokazuje:
   - **Protokół:** MB Extended
   - **Baudrate:** 19200
   - **Bity stopu:** 2
   - **Parzystość:** None
   - **Adres:** 17

![Ecoforest installer menu navigation — Installer menu → Installation (page 6/8) → f.Remote control → page 3/3 → c.BUS Control → BMS2 configuration: Protocol MB Extended, Baudrate 19200, Stop bits 2, Parity None, Address 17](https://taphome.com/images/compatibility/ecoforest-hp24/bms2-config-p008-08_hu_ee49366cd6510342.jpg)

### Krok 2 — Włączenie zdalnego sterowania BUS

Sterowanie BUS musi być jawnie włączone, aby pompa ciepła akceptowała polecenia Modbus:

1. Przejdź do **Menu instalatora** --> **c. Instalacja** (strona 6/8)
2. Wybierz **f. Sterowanie zdalne**
3. Przewiń do strony **3/3** podmenu Sterowanie zdalne
4. Wybierz **c. Sterowanie BUS**
5. Na ekranie **BMS remote control** zaznacz pole wyboru **Enable**

![Ecoforest installer menu navigation — Installer menu → Installation (page 6/8) → f.Remote control → page 3/3 → c.BUS Control → BMS remote control with Enable checkbox checked](https://taphome.com/images/compatibility/ecoforest-hp24/bus-enablement-p009-09_hu_69969cf8157e1699.jpg)

> [!TIP]
> Sterowanie BUS to opcja **c** na stronie **3/3** podmenu Sterowanie zdalne. Strony 1/3 i 2/3 zawierają EVU/SG Control i Services Control — przewiń je, aby dotrzeć do Sterowania BUS.

## Możliwości urządzenia

### Monitorowanie temperatury

Szablon zapewnia rozbudowane monitorowanie temperatur w obwodach hydraulicznych i cyklu czynnika chłodniczego pompy ciepła:

**Temperatury obwodu hydraulicznego (wszystkie konwersja /10, °C):**

- **Temperatura zewnętrzna** (H:2080) — temperatura otoczenia zewnętrznego, z alarmami bezpieczeństwa przy zamarzaniu/przegrzaniu
- **Temperatura wlotu obwodu pierwotnego** (H:2082) — wlot wody po stronie źródła
- **Temperatura wylotu obwodu pierwotnego** (H:2081) — wylot wody po stronie źródła
- **Temperatura wlotu obwodu wtórnego** (H:2085) — wlot wody po stronie odbiornika
- **Temperatura wylotu obwodu wtórnego** (H:2084) — wylot wody po stronie odbiornika
- **Temperatura bufora grzewczego** (H:2132) — bufor grzewczy
- **Temperatura bufora chłodzenia** (H:2133) — bufor chłodzenia
- **Temperatura zbiornika CWU** (H:2130) — zbiornik ciepłej wody użytkowej
- **Temperatura cyrkulacji CWU** (H:2131) — pętla cyrkulacyjna CWU

**Temperatury cyklu czynnika chłodniczego (wszystkie /10 oprócz odparowania, °C):**

- **Temperatura ssania sprężarki** (H:2092) — przewód ssący czynnika chłodniczego
- **Temperatura tłoczenia sprężarki** (H:2095) — tłoczenie sprężarki / scroll
- **Przegrzanie** (H:2096) — przegrzanie czynnika chłodniczego (ssanie minus odparowanie)
- **Temperatura przemiennika** (H:2097) — elektronika przemiennika sprężarki
- **Temperatura odparowania** (H:2098) — odparowanie czynnika chłodniczego (szablon używa /100)
- **Temperatura skraplania** (H:2099) — skraplanie czynnika chłodniczego

### Monitorowanie wartości zadanych

Szablon odczytuje bieżące wartości zadane dla wszystkich usług (wszystkie konwersja /10, °C):

- **Wartość zadana CWU** (H:2150) — docelowa temperatura ciepłej wody użytkowej
- **Wartość zadana bufora grzewczego** (H:2152) — docelowa temperatura bufora grzewczego
- **Wartość zadana bufora chłodzenia** (H:2153) — docelowa temperatura bufora chłodzenia
- **Wartość zadana HTR** (H:2154) — docelowa temperatura High Temperature Recovery (HTR)
- **Wartość zadana grzewcza grupy 1** (H:2155) — docelowa temperatura grzewcza strefy 1
- **Wartość zadana chłodzenia grupy 1** (H:2156) — docelowa temperatura chłodzenia strefy 1

> [!TIP]
> Rejestry wartości zadanych są w tym szablonie tylko do odczytu. Aby zapisywać wartości zadane przez Modbus, użyj odpowiednich rejestrów zapisu (H:2720 dla CWU, H:2722 dla bufora grzewczego itd.), które wymagają wcześniejszego włączenia sterowania BUS dla każdej usługi. Można je dodać jako niestandardowe urządzenia Modbus w TapHome.

### Stany trybu produkcji

Binarne wskaźniki stanu pokazujące, które usługi są aktualnie aktywne:

- **Tryb produkcji CWU** (H:2030) — produkcja ciepłej wody użytkowej w toku
- **Tryb produkcji grzewczej** (H:2031) — produkcja grzewcza w toku
- **Tryb aktywnego chłodzenia** (H:2032) — aktywna produkcja chłodzenia w toku
- **Tryb pasywnego chłodzenia** (H:2033) — pasywne (darmowe) chłodzenie w toku
- **Tryb produkcji basenu** (H:2034) — podgrzewanie basenu w toku
- **Tryb ochrony przed zamarzaniem** (C:2035) — aktywna ochrona przed zamarzaniem
- **Tryb suszenia podłogi** (C:2036) — aktywny program suszenia podłogi
- **Zintegrowana grzałka pomocnicza (Aux 1)** (C:2046) — aktywna elektryczna grzałka rezerwowa
- **Zewnętrzna grzałka pomocnicza (Aux 2)** (C:2047) — aktywna zewnętrzna grzałka pomocnicza

### Stan pompy ciepła i program pracy

- **Stan pompy ciepła** (H:2045) — przełącznik wielowartościowy: WYŁ (0), ZAŁ (1), AWARIA (2)
- **Program pracy** (H:2044) — przełącznik wielowartościowy: Zima (0), Lato (1), Kombinowany (2)

> [!WARNING]
> Wartości te są w bieżącym szablonie tylko do odczytu. Aby zapisać stan pompy ciepła lub program pracy, użyj rejestrów zapisu H:2700 (stan) i H:2701 (program) z **innym mapowaniem wartości**: dla stanu zapisz 1=WYŁ, 2=ZAŁ, 3=Awaria; dla programu zapisz 1=Zima, 2=Lato, 3=Kombinowany.

### Monitorowanie mocy

Szablon monitoruje chwilową moc wyjściową dla każdej usługi (wszystkie konwersja /1000):

- **Moc chwilowa** (H:2186) — całkowita moc grzewcza
- **Moc grzewcza** (H:2187) — moc usługi grzewczej
- **Moc CWU** (H:2188) — moc usługi CWU
- **Całkowita moc chłodzenia** (H:2190) — całkowita moc chłodzenia
- **Moc aktywnego chłodzenia** (H:2191) — moc usługi aktywnego chłodzenia
- **Moc pasywnego chłodzenia** (H:2192) — moc usługi pasywnego chłodzenia

### Pomiar energii

- **Całkowite zużycie energii elektrycznej** (H:2193) — całkowite chwilowe zużycie energii elektrycznej
- **Zużycie energii w trybie nadwyżki** (H:2194) — zużycie energii elektrycznej w trybie nadwyżki (fotowoltaika)

### Diagnostyka sprężarki

- **Uruchomienia sprężarki** (H:2103 + H:2104) — łączna liczba uruchomień sprężarki (wysoki × 1000 + niski)
- **Godziny pracy sprężarki** (H:2105 + H:2106) — łączny czas pracy sprężarki w godzinach (wysoki × 1000 + niski)

### Monitorowanie ciśnienia

Cztery czujniki ciśnienia są dołączone, ale wymagają ręcznej konfiguracji readscript po imporcie:

- **Ciśnienie obwodu pierwotnego** (H:2083) — ciśnienie wody po stronie źródła
- **Ciśnienie obwodu wtórnego** (H:2086) — ciśnienie wody po stronie odbiornika
- **Ciśnienie ssania sprężarki** (H:2093) — ciśnienie czynnika chłodniczego po stronie ssania
- **Ciśnienie tłoczenia sprężarki** (H:2094) — ciśnienie czynnika chłodniczego po stronie tłoczenia

> [!TIP]
> Urządzenia ciśnieniowe są importowane jako ModbusAnalogInput bez readscript. Aby je aktywować, dodaj następujący readscript w ustawieniach usługi TapHome: `MODBUSR(H, <adres>, Int16) / 10` gdzie `<adres>` to adres rejestru (np. 2083 dla ciśnienia obwodu pierwotnego). Wynik jest w barach.

### Diagnostyka serwisowa

Moduł udostępnia osiem atrybutów serwisowych do monitorowania:

- **Czas pompy ciepła** — sformatowany znacznik czasu z rejestrów H:2000–H:2004
- **Platforma oprogramowania** — identyfikator platformy (ESO22, AWD24, WWD24, WWC24)
- **Seria produktu** — typ produktu (HP, PS, EM, SM)
- **Wersja oprogramowania** — ciąg wersji oprogramowania układowego
- **Litera typu kompilacji** — litera podwersji (A–Z)
- **Wersja oprogramowania (Build)** — numer kompilacji
- **Model PC / Model jednostki zewnętrznej** — zdekodowany kod modelu z rejestrów H:2010–H:2015
- **Rola urządzenia** — rola instalacyjna (Standalone, Block master, Block slave, Supervisor itd.)

### Dodatkowe możliwości

Podręcznik Ecoforest API BUS Client dokumentuje dodatkowe rejestry zapisu nieuwzględnione w tym szablonie, w tym sterowanie ZAŁ/WYŁ pompy ciepła (H:2700), wybór programu pracy (H:2701), zarządzanie żądaniem usługi (H:2705–H:2715), sterowanie wartościami zadanymi (H:2720–H:2731), sterowanie terminalem strefowym (H:2750–H:2759), zarządzanie alarmami (H:2074), ograniczenie prędkości sprężarki (H:2765) i zarządzanie nadwyżką/FV (H:2775–H:2778). Rejestry licznika energii (H:2200+) zapewniają dzienne, miesięczne i roczne liczniki energii. Można je dodać w przyszłej aktualizacji szablonu lub jako niestandardowe urządzenia Modbus.

## Rozwiązywanie problemów

### Brak komunikacji Modbus

1. **Sprawdź, czy sterowanie BUS jest włączone:** Menu instalatora --> Instalacja --> Sterowanie zdalne --> Sterowanie BUS --> Enable musi być zaznaczone
2. **Sprawdź ustawienia portu BMS2:** Protokół musi być „MB Extended", prędkość transmisji 19200, parzystość None, 2 bity stopu
3. **Sprawdź Slave ID:** Domyślny to **17** dla pomp ciepła — upewnij się, że TapHome jest skonfigurowany z właściwym adresem
4. **Sprawdź kable RS-485:**
   - Tx/Rx+ prawidłowo podłączony do A+/D+ w TapHome
   - Tx/Rx- prawidłowo podłączony do B-/D- w TapHome
   - **GND podłączony do masy zasilacza TapHome** — najczęstszy problem
5. Używaj ekranowanej skrętki, ekran podłączony do ziemi

### Odczyty ciśnienia nie działają

Urządzenia ciśnieniowe (Ciśnienie obwodu pierwotnego, Ciśnienie obwodu wtórnego, Ciśnienie ssania/tłoczenia sprężarki) są importowane bez readscript. Dodaj readscript ręcznie w TapHome:

1. Otwórz urządzenie w ustawieniach usługi TapHome
2. Dodaj ReadScript: `MODBUSR(H, <rejestr>, Int16) / 10`
3. Wartości są w barach (manometryczne)

### Nieprawidłowe odczyty temperatury

- Większość temperatur używa konwersji /10 (wzmocnienie 0,1 według dokumentacji źródłowej)
- Temperatura odparowania używa /100 w szablonie — jeśli odczyty wydają się nieprawidłowe, spróbuj zmienić na /10
- Zduplikowany wpis temperatury bufora grzewczego używa /100 zamiast /10 — używaj podstawowego wpisu z konwersją /10

### Nieprawidłowe odczyty mocy

Szablon używa stałej konwersji /1000 dla rejestrów mocy, ale rzeczywista konwersja zależy od rejestru jednostek mocy H:2185 (10=W, 20=kW, 30=MW). Sprawdź ustawienie jednostek mocy w swojej pompie ciepła. Jeśli pompa ciepła raportuje moc w W (wartość 10 w H:2185), konwersja /1000 jest prawidłowa. Dla kW (wartość 20) odczyty będą 10× za duże.

## Dostępne urządzenia

Ecoforest HP24 Moduł

Atrybuty serwisowe

|                                        |                                                                                                                                                              |
|----------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Czas pompy ciepła                      | reads H:2000–H:2004 (year/month/day/hour/minute) and formats as \\'YYYY/MM/DD HH:MM\\' timestamp                                                             |
| Platforma oprogramowania               | reads H:2005 (Int16); maps to platform name: 7=ESO22, 12=AWD24, 13=WWD24, 14=WWC24                                                                           |
| Gama produktów                         | reads H:2006 (Int16); maps to product type: 1=HP, 2=PS, 3=EM, 4=SM                                                                                           |
| Wersja oprogramowania                  | reads H:2007 (Int16); formats as \\'V0XX\\' version string                                                                                                   |
| Litera typu kompilacji                 | reads H:2008 (Int16); maps 1–26 to A–Z subversion letter                                                                                                     |
| Wersja oprogramowania (Build)          | reads H:2009 (Int16); build number as string                                                                                                                 |
| Model PC / Model jednostki zewnętrznej | reads H:2010–H:2015 (6 × Int16); decodes model code digits to character string                                                                               |
| Rola urządzenia                        | reads H:2026 (Int16); 0=None, 1=Individual master/Stand alone, 2=ecoGEO block master, 3=Block slave, 4=Supervisor, 5=Individual slave, 6=ecoAIR block master |

Tryb aktywnego chłodzenia Kontakt reed Tylko do odczytu

Stan produkcji aktywnego chłodzenia — ZAŁ gdy działa chłodzenie sprężarką

Rejestr: H:2032 Bool

Moc aktywnego chłodzenia Zmienna Tylko do odczytu

Chwilowa moc wyjściowa usługi aktywnego chłodzenia

Rejestr: H:2191 Int16 Jednostka: kW numeric

Tryb ochrony przed zamarzaniem Kontakt reed Tylko do odczytu

Stan ochrony przed zamarzaniem — ZAŁ gdy aktywna jest ochrona przed mrozem

Rejestr: C:2035 Bool

Wartość zadana bufora chłodzenia Czujnik temperatury Tylko do odczytu

Aktualna temperatura docelowa bufora chłodzenia

Rejestr: H:2153 Int16 Jednostka: °C numeric

Wartość zadana bufora grzewczego Czujnik temperatury Tylko do odczytu

Aktualna temperatura docelowa bufora grzewczego

Rejestr: H:2152 Int16 Jednostka: °C numeric

Ciśnienie tłoczenia sprężarki Wejście analogowe Tylko do odczytu

Ciśnienie tłoczenia czynnika chłodniczego — wymaga ręcznej konfiguracji readscript

Rejestr: H:2094 Int16 Jednostka: bar numeric

Temperatura tłoczenia sprężarki Czujnik temperatury Tylko do odczytu

Temperatura tłoczenia / scrolla sprężarki

Rejestr: H:2095 Int16 Jednostka: °C numeric

Godziny pracy sprężarki Zmienna Tylko do odczytu

Łączny czas pracy sprężarki w godzinach (wartość złożona z dwóch rejestrów)

Rejestr: H:2105+H:2106 Int16 Jednostka: hours numeric

Uruchomienia sprężarki Zmienna Tylko do odczytu

Łączna liczba uruchomień sprężarki (wartość złożona z dwóch rejestrów)

Rejestr: H:2103+H:2104 Int16 Jednostka: count numeric

Ciśnienie ssania sprężarki Wejście analogowe Tylko do odczytu

Ciśnienie ssania czynnika chłodniczego — wymaga ręcznej konfiguracji readscript

Rejestr: H:2093 Int16 Jednostka: bar numeric

Temperatura ssania sprężarki Czujnik temperatury Tylko do odczytu

Temperatura przewodu ssącego czynnika chłodniczego

Rejestr: H:2092 Int16 Jednostka: °C numeric

Temperatura skraplania Czujnik temperatury Tylko do odczytu

Temperatura skraplania czynnika chłodniczego

Rejestr: H:2099 Int16 Jednostka: °C numeric

Temperatura bufora chłodzenia Czujnik temperatury Tylko do odczytu

Temperatura wody w buforze chłodzenia

Rejestr: H:2133 Int16 Jednostka: °C numeric

Temperatura bufora chłodzenia (duplikat) Czujnik temperatury Tylko do odczytu

Duplikat temperatury bufora chłodzenia — ten sam rejestr H:2133

Rejestr: H:2133 Int16 Jednostka: °C numeric

Tryb produkcji CWU Kontakt reed Tylko do odczytu

Stan produkcji ciepłej wody użytkowej — ZAŁ gdy CWU jest podgrzewana

Rejestr: H:2030 Bool

Temperatura cyrkulacji CWU Czujnik temperatury Tylko do odczytu

Temperatura pętli cyrkulacyjnej ciepłej wody użytkowej

Rejestr: H:2131 Int16 Jednostka: °C numeric

Moc CWU Zmienna Tylko do odczytu

Chwilowa moc wyjściowa usługi CWU

Rejestr: H:2188 Int16 Jednostka: kW numeric

Wartość zadana CWU Czujnik temperatury Tylko do odczytu

Aktualna temperatura docelowa ciepłej wody użytkowej

Rejestr: H:2150 Int16 Jednostka: °C numeric

Temperatura zbiornika CWU Czujnik temperatury Tylko do odczytu

Temperatura zbiornika ciepłej wody użytkowej

Rejestr: H:2130 Int16 Jednostka: °C numeric

Tryb suszenia podłogi Kontakt reed Tylko do odczytu

Stan programu suszenia podłogi — ZAŁ gdy suszenie podłogi jest aktywne

Rejestr: C:2036 Bool

Zużycie energii elektrycznej w trybie nadwyżki Licznik energii Tylko do odczytu

Zużycie energii elektrycznej w trybie nadwyżki (fotowoltaika)

Rejestr: H:2194 Int16 Jednostka: kW numeric

Temperatura odparowania Czujnik temperatury Tylko do odczytu

Temperatura odparowania czynnika chłodniczego

Rejestr: H:2098 Int16 Jednostka: °C numeric

Zewnętrzna grzałka pomocnicza (Aux 2) Kontakt reed Tylko do odczytu

Stan ogólnej zewnętrznej grzałki pomocniczej

Rejestr: C:2047 Bool

Wartość zadana chłodzenia grupy 1 Czujnik temperatury Tylko do odczytu

Końcowa wartość zadana chłodzenia dla grupy stref 1

Rejestr: H:2156 Int16 Jednostka: °C numeric

Wartość zadana grzewcza grupy 1 Czujnik temperatury Tylko do odczytu

Końcowa wartość zadana grzewcza dla grupy stref 1

Rejestr: H:2155 Int16 Jednostka: °C numeric

Stan pompy ciepła Przełącznik wielowartościowy Tylko do odczytu

Stan pracy pompy ciepła — WYŁ, ZAŁ lub AWARIA

Rejestr: H:2045 Int16 multi-value

Wartości / Stany: OFF · ON · EMERGENCY

Temperatura bufora grzewczego Czujnik temperatury Tylko do odczytu

Temperatura wody w buforze grzewczym

Rejestr: H:2132 Int16 Jednostka: °C numeric

Temperatura bufora grzewczego (duplikat) Czujnik temperatury Tylko do odczytu

Duplikat z nieprawidłową konwersją /100 — używaj podstawowego wpisu

Rejestr: H:2132 Int16 Jednostka: °C numeric

Tryb produkcji grzewczej Kontakt reed Tylko do odczytu

Stan produkcji grzewczej — ZAŁ gdy grzewcze pracuje

Rejestr: H:2031 Bool

Moc grzewcza Zmienna Tylko do odczytu

Chwilowa moc wyjściowa usługi grzewczej

Rejestr: H:2187 Int16 Jednostka: kW numeric

Wartość zadana HTR Czujnik temperatury Tylko do odczytu

Docelowa temperatura obwodu grzejnika wysokotemperaturowego

Rejestr: H:2154 Int16 Jednostka: °C numeric

Moc chwilowa Zmienna Tylko do odczytu

Całkowita chwilowa moc wyjściowa grzewcza

Rejestr: H:2186 Int16 Jednostka: kW numeric

Zintegrowana grzałka pomocnicza (Aux 1) Kontakt reed Tylko do odczytu

Stan zintegrowanej elektrycznej grzałki rezerwowej

Rejestr: C:2046 Bool

Temperatura przemiennika Czujnik temperatury Tylko do odczytu

Temperatura elektroniki przemiennika sprężarki

Rejestr: H:2097 Int16 Jednostka: °C numeric

Program pracy Przełącznik wielowartościowy Tylko do odczytu

Program pracy pompy ciepła — Zima, Lato lub Kombinowany

Rejestr: H:2044 Int16 multi-value

Wartości / Stany: Winter · Summer · Combined

Temperatura zewnętrzna Czujnik temperatury Tylko do odczytu

Temperatura otoczenia zewnętrznego z alarmami bezpieczeństwa przy zamarzaniu/przegrzaniu

Rejestr: H:2080 Int16 Jednostka: °C numeric

Tryb pasywnego chłodzenia Kontakt reed Tylko do odczytu

Stan produkcji pasywnego (darmowego) chłodzenia — chłodzenie bez sprężarki

Rejestr: H:2033 Bool

Moc pasywnego chłodzenia Zmienna Tylko do odczytu

Chwilowa moc wyjściowa usługi pasywnego chłodzenia

Rejestr: H:2192 Int16 Jednostka: kW numeric

Tryb produkcji basenu Kontakt reed Tylko do odczytu

Stan produkcji podgrzewania basenu — ZAŁ gdy basen jest podgrzewany

Rejestr: H:2034 Bool

Zmienna dashboardu Zmienna Tylko do odczytu

Zmienna urządzenia dashboardu Ecoforest — wartość diagnostyczna specyficzna dla firmware

Rejestr: H:6148 Int16 numeric

Temperatura wlotu obwodu pierwotnego Czujnik temperatury Tylko do odczytu

Temperatura wlotu wody w obwodzie po stronie źródła

Rejestr: H:2082 Int16 Jednostka: °C numeric

Temperatura wylotu obwodu pierwotnego Czujnik temperatury Tylko do odczytu

Temperatura wylotu wody w obwodzie po stronie źródła

Rejestr: A:2081 Int16 Jednostka: °C numeric

Ciśnienie obwodu pierwotnego Wejście analogowe Tylko do odczytu

Ciśnienie wody w obwodzie po stronie źródła — wymaga ręcznej konfiguracji readscript

Rejestr: H:2083 Int16 Jednostka: bar numeric

Temperatura wlotu obwodu wtórnego Czujnik temperatury Tylko do odczytu

Temperatura wlotu wody w obwodzie po stronie odbiornika

Rejestr: H:2085 Int16 Jednostka: °C numeric

Temperatura wylotu obwodu wtórnego Czujnik temperatury Tylko do odczytu

Temperatura wylotu wody w obwodzie po stronie odbiornika

Rejestr: H:2084 Int16 Jednostka: °C numeric

Ciśnienie obwodu wtórnego Wejście analogowe Tylko do odczytu

Ciśnienie wody w obwodzie po stronie odbiornika — wymaga ręcznej konfiguracji readscript

Rejestr: H:2086 Int16 Jednostka: bar numeric

Przegrzanie Czujnik temperatury Tylko do odczytu

Przegrzanie czynnika chłodniczego (temperatura ssania minus temperatura odparowania)

Rejestr: H:2096 Int16 Jednostka: °C numeric

Całkowita moc chłodzenia Zmienna Tylko do odczytu

Całkowita chwilowa moc wyjściowa chłodzenia

Rejestr: H:2190 Int16 Jednostka: kW numeric

Całkowite zużycie energii elektrycznej Licznik energii Tylko do odczytu

Całkowite chwilowe zużycie energii elektrycznej

Rejestr: H:2193 Int16 numeric

Temperatura zbiornika CWU (słowacki duplikat) Czujnik temperatury Tylko do odczytu

Duplikat temperatury zbiornika CWU z nazwą słowacką — ten sam rejestr H:2130

Rejestr: H:2130 Int16 Jednostka: °C numeric

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

Możliwe ulepszenia (17)

- H:2700 Heat Pump Status (Write) — Write HP status: 1=OFF, 2=ON, 3=Emergency. Template reads status (H:2045) but has no write — critical ON/OFF control missing
- H:2701 Operation Program (Write) — Write operation program: 1=Winter, 2=Summer, 3=Combined. Template reads program (H:2044) but has no write
- H:2705 DHW BUS Control — Enable/disable DHW setpoint control by BUS: 0=No BUS, 1=Setpoint/Offset by BUS
- H:2720 DHW Setpoint (Write) — Write DHW setpoint 10.0–82.0°C (gain 0.1). Requires DHW BUS control (H:2705) enabled first
- H:2722 Buffer Heating Setpoint (Write) — Write buffer heating setpoint (gain 0.1). Requires heating buffer BUS control (H:2713) enabled
- H:2723 Buffer Cooling Setpoint (Write) — Write buffer cooling setpoint (gain 0.1). Requires cooling buffer BUS control (H:2714) enabled
- H:2708 Group 1 Demand — Zone 1 heating/cooling demand with setpoint mode: 0=No demand, 1=Heat+setpoint, 2=Cool+setpoint, 11=Heat from HP, 12=Cool from HP
- H:2730 Group 1 Heating Setpoint (Write) — Write group 1 heating setpoint (gain 0.1)
- H:2750 Zone 1 BUS Terminal ON/OFF — Enable/disable zone 1 terminal: 0=OFF, 1=ON. Zones 1–5 available (H:2750–H:2754)
- H:2755 Zone 1 Ambient Temperature Setpoint — Write zone 1 ambient setpoint 5.0–35.0°C (gain 0.1). Zones 1–5 available (H:2755–H:2759)
- H:2065 Alarm Level — 0=No alarm, 1=Active, 2=Active+recurrence, 3=Recurrent, 4=Long time, 5=Lock-down
- H:2066 Lock Alarm Code — Alarm code causing lockdown. Together with H:2067–H:2073 provides full alarm diagnostics
- H:2074 Reset Alarm by BUS — Write 1 to reset recurrence alarm. WARNING: resetting without fixing cause can damage equipment
- H:2185 Instantaneous Power Units — 10=W, 20=kW, 30=MW — determines units for power registers H:2186–H:2194. Template hardcodes /1000 without reading this
- H:2200 Current Day Energy Units — 10=Wh, 20=kWh, 30=MWh — followed by daily energy counters H:2201–H:2211 for DHW, heating, pool, cooling, consumption
- H:2775 Surplus Control by BUS — Enable/disable e-Manager surplus control: 0=OFF, 1=ON. For PV surplus management
- H:2765 Maximum Compressor Reference — Write max compressor reference 0–100.0% (gain 0.1) — limits compressor speed

## Źródła

- Ecoforest Modbus Variables List HP24 V01.00
  
  2026-03-20
  
  [PDF](https://taphome.com/compatibility/devices/ecoforest-hp24/manufacturer/modbus-variables-list.pdf)
- Ecoforest APIs BUS CLIENT MANUAL V03 (HP24\_V01.02)
  
  2026-03-20
  
  [PDF](https://taphome.com/compatibility/devices/ecoforest-hp24/manufacturer/manual-api-bus-client.pdf)
- EcoForest Modbus Registers — GitHub Community (ESPHome)
  
  [github.com](https://github.com/bp-ouhaha/EcoForest-modbus-registers) 2026-03-20

## 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/)

