TapHome

Ecoforest HP24

Modbus RTU
Submitted by
Last updated: 03. 2026

Šablóna Ecoforest HP24 pripája tepelné čerpadlá Ecoforest ecoGEO a ecoAIR k TapHome cez Modbus RTU po porte RS-485 BMS2. Šablóna poskytuje komplexné monitorovanie teplôt, stavov produkčného režimu, diagnostiky kompresora, výstupného výkonu, žiadaných hodnôt a prevádzkového programu.

Regulátor tepelného čerpadla (Carel pCOOEM+) má dva porty RS-485: BMS1 (vyžaduje voliteľnú sériovú kartu) a BMS2 (dostupný predvolene). Komunikácia používa predvolene Slave ID 17 pre tepelné čerpadlá.

Dôležité — Slave ID

Predvolené Modbus Slave ID pre tepelné čerpadlá Ecoforest je 17 (nie 1). Pri importe šablóny v TapHome zmeňte parameter Slave ID z predvolenej hodnoty 1 na 17 (alebo vašu nakonfigurovanú adresu).

Hardvérové pripojenie

Prehľad regulátora

Tepelné čerpadlo Ecoforest používa regulátor Carel pCOOEM+. Port BMS2 (skupina konektorov úplne vľavo) je primárnym rozhraním RS-485 pre komunikáciu Modbus RTU a je dostupný predvolene — nie je potrebný žiadny ďalší hardvér.

Carel pCOOEM+ controller board — BMS2 and FieldBus1 on the left, BMS1 Serial Card and pLAN in the center, FieldBus2 on the right

Konektory (zľava doprava):

  • BMS2 (úplne vľavo) — Primárny port RS-485 Modbus (Tx/Rx-, Tx/Rx+, GND) — dostupný predvolene
  • FieldBus1 (vľavo) — Interná komunikácia
  • BMS1 / Serial Card (stred-vľavo) — Sekundárny port RS-485 — vyžaduje voliteľnú sériovú kartu
  • pLAN (stred) — Riadiaca sieť regulátora
  • FieldBus2 (úplne vpravo) — Interná komunikácia
Technické špecifikácie
  • Komunikačný port: BMS2 (RS-485)
  • Protokol: Modbus RTU (holding registre, funkčný kód 0x03 / 0x06 / 0x10)
  • Prenosová rýchlosť: 19200
  • Parita: Žiadna
  • Stop bity: 2
  • Dátové bity: 8
  • Predvolené Slave ID: 17 (tepelné čerpadlo)
Zapojenie RS-485 (port BMS2)

Pripojte pomocou 3-vodičového tieneného krúteného páru:

  • 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 napájacieho zdroja TapHome (povinné)

Špecifikácia kábla:

  • Typ: tienený 3-vodičový krútený pár
  • Tienenie pripojené k zemi pre elimináciu rušenia
  • Neklaďte kábel paralelne so silovým vedením

Dôležité — uzemnenie a kábel

Používajte výhradne tienené 3-vodičové krútené páry. Tienenie kábla pripojte k zemi. Neveďte kábel RS-485 paralelne so silovým vedením. Vodič GND musí byť prepojený medzi regulátorom tepelného čerpadla a TapHome.

Povolenie komunikácie Modbus

Pred tým, ako môže TapHome komunikovať s tepelným čerpadlom Ecoforest, musí byť v inštalačnom menu tepelného čerpadla povolené riadenie BUS. Ide o dvojkrokový proces: konfigurácia portu BMS2 a povolenie vzdialeneho riadenia BUS.

Krok 1 — Overenie konfigurácie portu BMS2

Prejdite na obrazovku konfigurácie BMS2 v inštalačnom menu:

  1. Prejdite do Inštalačné menu –> c. Inštalácia (strana 6/8)
  2. Vyberte f. Vzdialené riadenie
  3. Prejdite na stranu 3/3 podmenu Vzdialené riadenie
  4. Vyberte c. Riadenie BUS
  5. Overte, že konfigurácia BMS2 zobrazuje:
    • Protokol: MB Extended
    • Baudrate: 19200
    • Stop bity: 2
    • Parita: None
    • Adresa: 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
Krok 2 — Povolenie vzdialeného riadenia BUS

Riadenie BUS musí byť explicitne povolené, aby tepelné čerpadlo akceptovalo príkazy Modbus:

  1. Prejdite do Inštalačné menu –> c. Inštalácia (strana 6/8)
  2. Vyberte f. Vzdialené riadenie
  3. Prejdite na stranu 3/3 podmenu Vzdialené riadenie
  4. Vyberte c. Riadenie BUS
  5. Na obrazovke BMS remote control zaškrtnite políčko 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

Riadenie BUS je možnosť c na strane 3/3 podmenu Vzdialené riadenie. Strany 1/3 a 2/3 obsahujú EVU/SG Control a Services Control — prelistujte ich, aby ste sa dostali na BUS Control.

Možnosti zariadenia

Monitorovanie teploty

Šablóna poskytuje rozsiahle monitorovanie teplôt naprieč hydraulickými okruhmi a chladivovým cyklom tepelného čerpadla:

Teploty hydraulického okruhu (všetky prepočet /10, °C):

  • Vonkajšia teplota (H:2080) — teplota okolitého vonkajšieho prostredia, s bezpečnostnými výstrahami pri zamrznutí/prehriatí
  • Teplota vstupu primárneho okruhu (H:2082) — vstup vody na strane zdroja
  • Teplota výstupu primárneho okruhu (H:2081) — výstup vody na strane zdroja
  • Teplota vstupu sekundárneho okruhu (H:2085) — vstup vody na strane spotrebiča
  • Teplota výstupu sekundárneho okruhu (H:2084) — výstup vody na strane spotrebiča
  • Teplota zásobníka vykurovacieho zásobníka (H:2132) — vyrovnávací zásobník vykurovania
  • Teplota zásobníka chladiaceho zásobníka (H:2133) — vyrovnávací zásobník chladenia
  • Teplota zásobníka TÚV (H:2130) — zásobník teplej úžitkovej vody
  • Teplota cirkulácie TÚV (H:2131) — cirkulačná slučka TÚV

Teploty chladivového cyklu (všetky prepočet /10 okrem výparu, °C):

  • Teplota sania kompresora (H:2092) — sací potrubie chladiva
  • Teplota výtlaku kompresora (H:2095) — výtlak kompresora / scroll
  • Prehriatí (H:2096) — prehriatí chladiva (sanie mínus výpar)
  • Teplota meniča (H:2097) — elektronika meniča kompresora
  • Teplota výparu (H:2098) — výpar chladiva (v šablóne sa používa /100)
  • Teplota kondenzácie (H:2099) — kondenzácia chladiva
Monitorovanie žiadaných hodnôt

Šablóna číta aktuálne žiadané hodnoty pre všetky služby (všetky prepočet /10, °C):

  • Žiadaná hodnota TÚV (H:2150) — cieľová teplota teplej úžitkovej vody
  • Žiadaná hodnota vykurovacieho zásobníka (H:2152) — cieľová teplota vyrovnávacieho zásobníka vykurovania
  • Žiadaná hodnota chladiaceho zásobníka (H:2153) — cieľová teplota vyrovnávacieho zásobníka chladenia
  • Žiadaná hodnota HTR (H:2154) — cieľová teplota okruhu vysokoteplotného radiátora
  • Žiadaná hodnota vykurovania skupiny 1 (H:2155) — cieľová teplota vykurovania zóny 1
  • Žiadaná hodnota chladenia skupiny 1 (H:2156) — cieľová teplota chladenia zóny 1

Registre žiadaných hodnôt sú v tejto šablóne len na čítanie. Na zápis žiadaných hodnôt cez Modbus použite príslušné zapisovacie registre (H:2720 pre TÚV, H:2722 pre vykurovací zásobník atď.), ktoré vyžadujú predchádzajúce povolenie riadenia BUS pre každú službu. Tieto je možné pridať ako vlastné Modbus zariadenia v TapHome.

Stavy produkčného režimu

Binárne stavové indikátory zobrazujúce, ktoré služby sú práve aktívne:

  • Produkčný režim TÚV (H:2030) — prebieha produkcia teplej úžitkovej vody
  • Produkčný režim vykurovania (H:2031) — prebieha produkcia vykurovania
  • Režim aktívneho chladenia (H:2032) — prebieha aktívna produkcia chladenia
  • Režim pasívneho chladenia (H:2033) — prebieha pasívne (voľné) chladenie
  • Produkčný režim bazéna (H:2034) — prebieha ohrev bazéna
  • Režim ochrany proti zamrznutiu (C:2035) — aktívna ochrana proti zamrznutiu
  • Režim sušenia podlahy (C:2036) — aktívny program sušenia podlahy
  • Integrovaný pomocný ohrievač (Aux 1) (C:2046) — aktívny elektrický záložný ohrievač
  • Externý pomocný ohrievač (Aux 2) (C:2047) — aktívny externý pomocný ohrievač
Stav tepelného čerpadla a prevádzkový program
  • Stav tepelného čerpadla (H:2045) — prepínač s viacerými hodnotami: VYP (0), ZAP (1), NÚDZOVÝ (2)
  • Prevádzkový program (H:2044) — prepínač s viacerými hodnotami: Zima (0), Leto (1), Kombinovaný (2)

Tieto hodnoty sú v aktuálnej šablóne len na čítanie. Na zápis stavu tepelného čerpadla alebo prevádzkového programu použite zapisovacie registre H:2700 (stav) a H:2701 (program) s odlišným mapovaním hodnôt: pre stav zapíšte 1=VYP, 2=ZAP, 3=Núdzový; pre program zapíšte 1=Zima, 2=Leto, 3=Kombinovaný.

Monitorovanie výkonu

Šablóna monitoruje okamžitý výstupný výkon pre každú službu (všetky prepočet /1000):

  • Okamžitý výkon (H:2186) — celkový výkon vykurovania
  • Výkon vykurovania (H:2187) — výkon vykurovacej služby
  • Výkon TÚV (H:2188) — výkon služby TÚV
  • Celkový výkon chladenia (H:2190) — celkový výkon chladenia
  • Výkon aktívneho chladenia (H:2191) — výkon služby aktívneho chladenia
  • Výkon pasívneho chladenia (H:2192) — výkon služby pasívneho chladenia
Meranie energie
  • Celková elektrická spotreba (H:2193) — celková okamžitá elektrická spotreba
  • Elektrická spotreba v režime prebytku (H:2194) — elektrická spotreba počas režimu prebytku (fotovoltika)
Diagnostika kompresora
  • Spustenia kompresora (H:2103 + H:2104) — celkový počet spustení kompresora (vysoký × 1000 + nízky)
  • Prevádzkové hodiny kompresora (H:2105 + H:2106) — celkový čas prevádzky kompresora v hodinách (vysoký × 1000 + nízky)
Monitorovanie tlaku

Tri tlakové senzory sú zahrnuté, ale vyžadujú manuálnu konfiguráciu readscript po importe:

  • Tlak primárneho okruhu (H:2083) — tlak vody na strane zdroja
  • Tlak sekundárneho okruhu (H:2086) — tlak vody na strane spotrebiča
  • Tlak sania kompresora (H:2093) — sací tlak chladiva
  • Tlak výtlaku kompresora (H:2094) — výtlakový tlak chladiva

Tlakové zariadenia sú importované ako ModbusAnalogInput bez readscript. Na ich aktiváciu pridajte nasledujúci readscript v nastaveniach služby TapHome: MODBUSR(H, <adresa>, Int16) / 10 kde <adresa> je adresa registra (napr. 2083 pre tlak primárneho okruhu). Výsledok je v bar.

Servisná diagnostika

Modul sprístupňuje osem servisných atribútov pre monitorovanie:

  • Čas tepelného čerpadla — formátovaný časový údaj z registrov H:2000–H:2004
  • Softvérová platforma — identifikátor platformy (ESO22, AWD24, WWD24, WWC24)
  • Produktový rad — typ produktu (HP, PS, EM, SM)
  • Verzia softvéru — reťazec verzie firmvéru
  • Písmeno typu kompilácie — písmeno podverzie (A–Z)
  • Verzia softvéru (Build) — číslo zostavenia
  • Model TČ / Model vonkajšej jednotky — dekódovaný kód modelu z registrov H:2010–H:2015
  • Rola zariadenia — inštalačná rola (Samostatné, Block master, Block slave, Supervisor atď.)
Ďalšie možnosti

Manuál Ecoforest API BUS Client dokumentuje ďalšie zapisovacie registre nezahrnuté v tejto šablóne, vrátane riadenia ZAP/VYP tepelného čerpadla (H:2700), výberu prevádzkového programu (H:2701), správy požiadavky služby (H:2705–H:2715), riadenia žiadaných hodnôt (H:2720–H:2731), riadenia zónového terminálu (H:2750–H:2759), správy alarmov (H:2074), obmedzenia rýchlosti kompresora (H:2765) a správy prebytku/FV (H:2775–H:2778). Registre energomera (H:2200+) poskytujú denné, mesačné a ročné počítadlá energie. Tieto je možné doplniť v budúcej aktualizácii šablóny alebo ako vlastné Modbus zariadenia.

Riešenie problémov

Žiadna komunikácia Modbus
  1. Overte, že riadenie BUS je povolené: Inštalačné menu –> Inštalácia –> Vzdialené riadenie –> Riadenie BUS –> musí byť zaškrtnuté Enable
  2. Skontrolujte nastavenia portu BMS2: Protokol musí byť „MB Extended", prenosová rýchlosť 19200, parita None, 2 stop bity
  3. Overte Slave ID: Predvolená je hodnota 17 pre tepelné čerpadlá — uistite sa, že TapHome je nakonfigurovaný so správnou adresou
  4. Skontrolujte káble RS-485:
    • Tx/Rx+ správne pripojené k A+/D+ na TapHome
    • Tx/Rx- správne pripojené k B-/D- na TapHome
    • GND pripojené k uzemneniu napájacieho zdroja TapHome — najčastejší problém
  5. Používajte tienený krútený pár, tienenie pripojené k zemi
Nefungujúce odčítanie tlaku

Tlakové zariadenia (Tlak primárneho okruhu, Tlak sekundárneho okruhu, Tlak sania/výtlaku kompresora) sú importované bez readscript. Pridajte readscript manuálne v TapHome:

  1. Otvorte zariadenie v nastaveniach služby TapHome
  2. Pridajte ReadScript: MODBUSR(H, <register>, Int16) / 10
  3. Hodnoty sú v bar (manometrický)
Nesprávne odčítanie teplôt
  • Väčšina teplôt používa prepočet /10 (gain 0,1 podľa zdrojovej dokumentácie)
  • Teplota výparu používa v šablóne /100 — ak sa odčítania zdajú nesprávne, skúste zmeniť na /10
  • Duplicitný záznam teploty vykurovacieho zásobníka používa /100 namiesto /10 — používajte primárny záznam s prepočtom /10
Nesprávne odčítanie výkonu

Šablóna používa pevný prepočet /1000 pre registre výkonu, ale skutočný prepočet závisí od registra jednotiek výkonu H:2185 (10=W, 20=kW, 30=MW). Overte nastavenie jednotiek výkonu na vašom tepelnom čerpadle. Ak tepelné čerpadlo reportuje výkon vo W (hodnota 10 na H:2185), prepočet /1000 je správny. Pre kW (hodnota 20) budú odčítania 10× príliš veľké.

Dostupné zariadenia

Ecoforest HP24 Modul
Servisné atribúty
Čas tepelného čerpadlareads H:2000–H:2004 (year/month/day/hour/minute) and formats as \'YYYY/MM/DD HH:MM\' timestamp
Softvérová platformareads H:2005 (Int16); maps to platform name: 7=ESO22, 12=AWD24, 13=WWD24, 14=WWC24
Produktový radreads H:2006 (Int16); maps to product type: 1=HP, 2=PS, 3=EM, 4=SM
Verzia softvérureads H:2007 (Int16); formats as \'V0XX\' version string
Písmeno typu kompiláciereads H:2008 (Int16); maps 1–26 to A–Z subversion letter
Verzia softvéru (Build)reads H:2009 (Int16); build number as string
Model TČ / Model vonkajšej jednotkyreads H:2010–H:2015 (6 × Int16); decodes model code digits to character string
Rola zariadeniareads 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

HP24

Servisné atribúty
Heat pump time
var year := "20" + tostring(modbusr(H, 2000, int16));
var month := tostring(modbusr(H, 2001, int16));
var day := tostring(modbusr(H, 2002, int16));
var hour := tostring(modbusr(H, 2003, int16));
var minute := tostring(modbusr(H, 2004, int16));

if length(month) <= 1
	month := "0" + month;
end

if length(day) <= 1
	day := "0" + day;
end

if length(hour) <= 1
	hour := "0" + hour;
end

if length(minute) <= 1
	minute := "0" + minute;
end
return(
	year
	+ "/"
	+ month
	+ "/"
	+ day
	+ " "
	+ hour
	+ ":"
	+ minute
);
Software platform
SWITCH( modbusr(H, 2005, int16), 
	7, return("ESO22"),
	12, return("AWD24"),
	13, return("WWD24"),
	14, return("WWC24"),
	NaN
);
Product range
SWITCH( MODBUSR(H, 2006, int16),
	1, return("HP"),
	2, return("PS"),
	3, return("EM"),
	4, return("SM"),
	NaN
);
Software version
return(
	"V0" +
	tostring(modbusr(H, 2007, int16))
);
Compilation type letter (subversion)
switch(modbusr(H, 2008, int16),
  1, "A",
  2, "B",
  3, "C",
  4, "D",
  5, "E",
  6, "F",
  7, "G",
  8, "H",
  9, "I",
  10, "J",
  11, "K",
  12, "L",
  13, "M",
  14, "N",
  15, "O",
  16, "P",
  17, "Q",
  18, "R",
  19, "S",
  20, "T",
  21, "U",
  22, "V",
  23, "W",
  24, "X",
  25, "Y",
  26, "Z",
  ""
);
Software version
return(
	tostring(modbusr(H, 2009, int16))
);
HP model/ODU model
var model := {
	modbusr(H, 2010, int16),
	modbusr(H, 2011, int16),
	modbusr(H, 2012, int16),
	modbusr(H, 2013, int16),
	modbusr(H, 2014, int16),
	modbusr(H, 2015, int16),
};

int i := 0;
string res := "";
while i < length(model)
	switch( getat(model, i),
		12, res := append(res, "B"),
		13, res := append(res, "C"),
		14, res := append(res, "D"),
		15, res := append(res, "E"),
		res := append(res, "*")
	);
	i := i + 1;
loop
return(res);
Device role
switch(modbusr(H, 2026, int16),
	0, return("None"),
	1, return("Individual master (IDU)/Stand alone"),
	2, return("ecoGEO block master"),
	3, return("Block slave"),
	4, return("Supervisor"),
	5, return("Individual slave"),
	6, return("ecoAIR block master"),
	NaN
);
Režim aktívneho chladenia Jazýčkový kontakt Len na čítanie

Stav produkcie aktívneho chladenia — ZAP keď beží chladenie kompresorom

Register: H:2032 Bool

Režim aktívneho chladenia

Čítanie
MODBUSR(H, 2032, Bool)
Výkon aktívneho chladenia Premenná Len na čítanie

Okamžitý výstupný výkon služby aktívneho chladenia

Register: H:2191 Int16 Jednotka: kW numeric

Výkon aktívneho chladenia

Čítanie
MODBUSR(H, 2191, Int16) / 1000
Režim ochrany proti zamrznutiu Jazýčkový kontakt Len na čítanie

Stav ochrany proti zamrznutiu — ZAP keď je aktívna ochrana pred mrazom

Register: C:2035 Bool

Režim ochrany proti zamrznutiu

Čítanie
MODBUSR(C, 2035, Bool)
Žiadaná hodnota chladiaceho zásobníka Teplotný senzor Len na čítanie

Aktuálna cieľová teplota vyrovnávacieho zásobníka chladenia

Register: H:2153 Int16 Jednotka: °C numeric

Žiadaná hodnota chladiaceho zásobníka

Čítanie teploty
MODBUSR(H, 2153, Int16) / 10
Žiadaná hodnota vykurovacieho zásobníka Teplotný senzor Len na čítanie

Aktuálna cieľová teplota vyrovnávacieho zásobníka vykurovania

Register: H:2152 Int16 Jednotka: °C numeric

Žiadaná hodnota vykurovacieho zásobníka

Čítanie teploty
MODBUSR(H, 2152, Int16) / 10
Tlak výtlaku kompresora Analógový vstup Len na čítanie

Výtlakový tlak chladiva — vyžaduje manuálnu konfiguráciu readscript

Register: H:2094 Int16 Jednotka: bar numeric

Tlak výtlaku kompresora

Čítanie vstupnej úrovne
MODBUSR(H, 2094, Int16) / 100
Teplota výtlaku kompresora Teplotný senzor Len na čítanie

Teplota výtlaku / scrollu kompresora

Register: H:2095 Int16 Jednotka: °C numeric

Teplota výtlaku kompresora

Čítanie teploty
MODBUSR(H, 2095, Int16) / 10
Prevádzkové hodiny kompresora Premenná Len na čítanie

Celkový čas prevádzky kompresora v hodinách (zložená hodnota z dvoch registrov)

Register: H:2105+H:2106 Int16 Jednotka: hours numeric

Prevádzkové hodiny kompresora

Čítanie
MODBUSR(H, 2105, Int16) * 1000 + MODBUSR(H, 2106, Int16)
Spustenia kompresora Premenná Len na čítanie

Celkový počet spustení kompresora (zložená hodnota z dvoch registrov)

Register: H:2103+H:2104 Int16 Jednotka: count numeric

Spustenia kompresora

Čítanie
MODBUSR(H, 2103, Int16) * 1000 + MODBUSR(H, 2104, Int16)
Tlak sania kompresora Analógový vstup Len na čítanie

Sací tlak chladiva — vyžaduje manuálnu konfiguráciu readscript

Register: H:2093 Int16 Jednotka: bar numeric

Tlak sania kompresora

Čítanie vstupnej úrovne
MODBUSR(H, 2093, Int16) / 100
Teplota sania kompresora Teplotný senzor Len na čítanie

Teplota sacieho potrubia chladiva

Register: H:2092 Int16 Jednotka: °C numeric

Teplota sania kompresora

Čítanie teploty
MODBUSR(H, 2092, Int16) / 10
Teplota kondenzácie Teplotný senzor Len na čítanie

Teplota kondenzácie chladiva

Register: H:2099 Int16 Jednotka: °C numeric

Teplota kondenzácie

Čítanie teploty
MODBUSR(H, 2099, Int16) / 10
Teplota zásobníka chladiaceho zásobníka Teplotný senzor Len na čítanie

Teplota vody v zásobníku chladiaceho zásobníka

Register: H:2133 Int16 Jednotka: °C numeric

Teplota zásobníka chladiaceho zásobníka

Čítanie teploty
MODBUSR(H, 2133, Int16) / 10
Teplota zásobníka chladiaceho zásobníka (duplikát) Teplotný senzor Len na čítanie

Duplikát teploty zásobníka chladiaceho zásobníka — rovnaký register H:2133

Register: H:2133 Int16 Jednotka: °C numeric

Teplota zásobníka chladiaceho zásobníka (duplikát)

Čítanie teploty
MODBUSR(H, 2133, Int16) / 10
Produkčný režim TÚV Jazýčkový kontakt Len na čítanie

Stav produkcie teplej úžitkovej vody — ZAP keď sa ohrieva TÚV

Register: H:2030 Bool

Produkčný režim TÚV

Čítanie
MODBUSR(H, 2030, Bool)
Teplota cirkulácie TÚV Teplotný senzor Len na čítanie

Teplota cirkulačnej slučky teplej úžitkovej vody

Register: H:2131 Int16 Jednotka: °C numeric

Teplota cirkulácie TÚV

Čítanie teploty
MODBUSR(H, 2131, Int16) / 10
Výkon TÚV Premenná Len na čítanie

Okamžitý výstupný výkon služby TÚV

Register: H:2188 Int16 Jednotka: kW numeric

Výkon TÚV

Čítanie
MODBUSR(H, 2188, Int16) / 1000
Žiadaná hodnota TÚV Teplotný senzor Len na čítanie

Aktuálna cieľová teplota teplej úžitkovej vody

Register: H:2150 Int16 Jednotka: °C numeric

Žiadaná hodnota TÚV

Čítanie teploty
MODBUSR(H, 2150, Int16) / 10
Teplota zásobníka TÚV Teplotný senzor Len na čítanie

Teplota zásobníka teplej úžitkovej vody

Register: H:2130 Int16 Jednotka: °C numeric

Teplota zásobníka TÚV

Čítanie teploty
MODBUSR(H, 2130, Int16) / 10
Režim sušenia podlahy Jazýčkový kontakt Len na čítanie

Stav programu sušenia podlahy — ZAP keď je aktívne sušenie podlahy

Register: C:2036 Bool

Režim sušenia podlahy

Čítanie
MODBUSR(C, 2036, Bool)
Elektrická spotreba v režime prebytku Elektromer Len na čítanie

Elektrická spotreba počas režimu prebytku (fotovoltaika)

Register: H:2194 Int16 Jednotka: kW numeric

Elektrická spotreba v režime prebytku

Čítanie odberu
MODBUSR(H, 2194, Int16) / 1000
Teplota výparu Teplotný senzor Len na čítanie

Teplota výparu chladiva

Register: H:2098 Int16 Jednotka: °C numeric

Teplota výparu

Čítanie teploty
MODBUSR(H, 2098, Int16) / 100
Externý pomocný ohrievač (Aux 2) Jazýčkový kontakt Len na čítanie

Stav generického externého pomocného ohrievača

Register: C:2047 Bool

Externý pomocný ohrievač (Aux 2)

Čítanie
MODBUSR(C, 2047, Bool)
Žiadaná hodnota chladenia skupiny 1 Teplotný senzor Len na čítanie

Výsledná žiadaná hodnota chladenia pre skupinu zón 1

Register: H:2156 Int16 Jednotka: °C numeric

Žiadaná hodnota chladenia skupiny 1

Čítanie teploty
MODBUSR(H, 2156, Int16) / 10
Žiadaná hodnota vykurovania skupiny 1 Teplotný senzor Len na čítanie

Výsledná žiadaná hodnota vykurovania pre skupinu zón 1

Register: H:2155 Int16 Jednotka: °C numeric

Žiadaná hodnota vykurovania skupiny 1

Čítanie teploty
MODBUSR(H, 2155, Int16) / 10
Stav tepelného čerpadla Viacstavový prepínač Len na čítanie

Prevádzkový stav tepelného čerpadla — VYP, ZAP alebo NÚDZOVÝ

Register: H:2045 Int16 multi-value
Hodnoty / Stavy: OFF · ON · EMERGENCY

Stav tepelného čerpadla

Čítanie stavu prepínača
MODBUSR(H, 2045, Int16)
Teplota vykurovacieho zásobníka Teplotný senzor Len na čítanie

Teplota vody vo vykurovacom zásobníku

Register: H:2132 Int16 Jednotka: °C numeric

Teplota vykurovacieho zásobníka

Čítanie teploty
MODBUSR(H, 2132, Int16) / 10
Teplota vykurovacieho zásobníka (duplikát) Teplotný senzor Len na čítanie

Duplikát s nesprávnym prepočtom /100 — použite primárny záznam

Register: H:2132 Int16 Jednotka: °C numeric

Teplota vykurovacieho zásobníka (duplikát)

Čítanie teploty
MODBUSR(H, 2132, Int16) / 100
Produkčný režim vykurovania Jazýčkový kontakt Len na čítanie

Stav produkcie vykurovania — ZAP keď beží vykurovanie

Register: H:2031 Bool

Produkčný režim vykurovania

Čítanie
MODBUSR(H, 2031, Bool)
Výkon vykurovania Premenná Len na čítanie

Okamžitý výstupný výkon vykurovacej služby

Register: H:2187 Int16 Jednotka: kW numeric

Výkon vykurovania

Čítanie
MODBUSR(H, 2187, Int16) / 1000
Žiadaná hodnota HTR Teplotný senzor Len na čítanie

Cieľová teplota okruhu vysokoteplotného radiátora

Register: H:2154 Int16 Jednotka: °C numeric

Žiadaná hodnota HTR

Čítanie teploty
MODBUSR(H, 2154, Int16) / 10
Okamžitý výkon Premenná Len na čítanie

Celkový okamžitý výstupný výkon vykurovania

Register: H:2186 Int16 Jednotka: kW numeric

Okamžitý výkon

Čítanie
MODBUSR(H, 2186, Int16) / 1000
Integrovaný pomocný ohrievač (Aux 1) Jazýčkový kontakt Len na čítanie

Stav integrovaného elektrického záložného ohrievača

Register: C:2046 Bool

Integrovaný pomocný ohrievač (Aux 1)

Čítanie
MODBUSR(C, 2046, Bool)
Teplota meniča Teplotný senzor Len na čítanie

Teplota elektroniky meniča kompresora

Register: H:2097 Int16 Jednotka: °C numeric

Teplota meniča

Čítanie teploty
MODBUSR(H, 2097, Int16) / 10
Prevádzkový program Viacstavový prepínač Len na čítanie

Prevádzkový program tepelného čerpadla — Zima, Leto alebo Kombinovaný

Register: H:2044 Int16 multi-value
Hodnoty / Stavy: Winter · Summer · Combined

Prevádzkový program

Čítanie stavu prepínača
MODBUSR(H, 2044, Int16)
Vonkajšia teplota Teplotný senzor Len na čítanie

Teplota vonkajšieho prostredia s bezpečnostnými výstrahami pri zamrznutí/prehriatí

Register: H:2080 Int16 Jednotka: °C numeric

Vonkajšia teplota

Čítanie teploty
MODBUSR(H, 2080, Int16) / 10
Režim pasívneho chladenia Jazýčkový kontakt Len na čítanie

Stav produkcie pasívneho (voľného) chladenia — chladenie bez kompresora

Register: H:2033 Bool

Režim pasívneho chladenia

Čítanie
MODBUSR(H, 2033, Bool)
Výkon pasívneho chladenia Premenná Len na čítanie

Okamžitý výstupný výkon služby pasívneho chladenia

Register: H:2192 Int16 Jednotka: kW numeric

Výkon pasívneho chladenia

Čítanie
MODBUSR(H, 2192, Int16) / 1000
Produkčný režim bazéna Jazýčkový kontakt Len na čítanie

Stav produkcie ohrevu bazéna — ZAP keď sa ohrieva bazén

Register: H:2034 Bool

Produkčný režim bazéna

Čítanie
MODBUSR(H, 2034, Bool)
Premenná dashboardu Premenná Len na čítanie

Premenná zariadenia dashboardu Ecoforest — diagnostická hodnota špecifická pre firmvér

Register: H:6148 Int16 numeric

Premenná dashboardu

Čítanie
MODBUSR(H, 6148, Int16)
Teplota vstupu primárneho okruhu Teplotný senzor Len na čítanie

Teplota vstupu vody v okruhu na strane zdroja

Register: H:2082 Int16 Jednotka: °C numeric

Teplota vstupu primárneho okruhu

Čítanie teploty
MODBUSR(H, 2082, Int16) / 10
Teplota výstupu primárneho okruhu Teplotný senzor Len na čítanie

Teplota výstupu vody v okruhu na strane zdroja

Register: A:2081 Int16 Jednotka: °C numeric

Teplota výstupu primárneho okruhu

Čítanie teploty
MODBUSR(A, 2081, Int16) / 10
Tlak primárneho okruhu Analógový vstup Len na čítanie

Tlak vody v okruhu na strane zdroja — vyžaduje manuálnu konfiguráciu readscript

Register: H:2083 Int16 Jednotka: bar numeric

Tlak primárneho okruhu

Čítanie vstupnej úrovne
MODBUSR(H, 2083, Int16) / 100
Teplota vstupu sekundárneho okruhu Teplotný senzor Len na čítanie

Teplota vstupu vody v okruhu na strane spotrebiča

Register: H:2085 Int16 Jednotka: °C numeric

Teplota vstupu sekundárneho okruhu

Čítanie teploty
MODBUSR(H, 2085, Int16) / 10
Teplota výstupu sekundárneho okruhu Teplotný senzor Len na čítanie

Teplota výstupu vody v okruhu na strane spotrebiča

Register: H:2084 Int16 Jednotka: °C numeric

Teplota výstupu sekundárneho okruhu

Čítanie teploty
MODBUSR(H, 2084, Int16) / 10
Tlak sekundárneho okruhu Analógový vstup Len na čítanie

Tlak vody v okruhu na strane spotrebiča — vyžaduje manuálnu konfiguráciu readscript

Register: H:2086 Int16 Jednotka: bar numeric

Tlak sekundárneho okruhu

Čítanie vstupnej úrovne
MODBUSR(H, 2086, Int16) / 100
Prehriatí Teplotný senzor Len na čítanie

Prehriatí chladiva (teplota sania mínus teplota výparu)

Register: H:2096 Int16 Jednotka: °C numeric

Prehriatí

Čítanie teploty
MODBUSR(H, 2096, Int16) / 10
Celkový výkon chladenia Premenná Len na čítanie

Celkový okamžitý výstupný výkon chladenia

Register: H:2190 Int16 Jednotka: kW numeric

Celkový výkon chladenia

Čítanie
MODBUSR(H, 2190, Int16) / 1000
Celková elektrická spotreba Elektromer Len na čítanie

Celková okamžitá elektrická spotreba

Register: H:2193 Int16 numeric

Celková elektrická spotreba

Čítanie odberu
MODBUSR(H, 2193, Int16)
Teplota zásobníka TÚV (slovenský duplikát) Teplotný senzor Len na čítanie

Duplikát teploty zásobníka TÚV so slovenským názvom — rovnaký register H:2130

Register: H:2130 Int16 Jednotka: °C numeric

Teplota zásobníka TÚV (slovenský duplikát)

Čítanie teploty
MODBUSR(H, 2130, Int16) / 10
Pripojenie: Modbus RTU • 19200 baud• 8N2 • Slave ID: $[SlaveId]
Možné vylepšenia (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

Zdroje

  • Ecoforest Modbus Variables List HP24 V01.00
    2026-03-20
    PDF
  • Ecoforest APIs BUS CLIENT MANUAL V03 (HP24_V01.02)
    2026-03-20
    PDF
  • EcoForest Modbus Registers — GitHub Community (ESPHome)
    github.com 2026-03-20