TapHome

Ecoforest HP24

Modbus RTU
Autor
Posljednje ažuriranje: 10. 2026
Ecoforest HP24

Predložak Ecoforest HP24 povezuje dizalice topline Ecoforest ecoGEO i ecoAIR sa sustavom TapHome protokolom Modbus RTU preko priključka RS-485 BMS2. Predložak omogućuje sveobuhvatno praćenje temperatura, stanja načina rada, dijagnostike kompresora, izlazne snage, zadanih vrijednosti i programa rada.

Regulator dizalice topline (Carel pCOOEM+) ima dva priključka RS-485: BMS1 (potrebna je opcionalna serijska kartica) i BMS2 (standardno dostupan). Za dizalice topline komunikacija zadano koristi Slave ID 17.

Važno — Slave ID

Zadani Modbus Slave ID dizalica topline Ecoforest je 17 (ne 1). Pri uvozu predloška u TapHome promijenite parametar Slave ID sa zadane vrijednosti 1 na 17 (ili na adresu koju ste postavili).

Hardversko spajanje

Pregled regulatora

Dizalica topline Ecoforest koristi upravljačku pločicu Carel pCOOEM+. Priključak BMS2 (krajnja lijeva skupina priključaka) glavno je sučelje RS-485 za komunikaciju Modbus RTU i standardno je dostupan, pa dodatni hardver nije potreban.

Upravljačka pločica Carel pCOOEM+ — BMS2 i FieldBus1 lijevo, BMS1 Serial Card i pLAN u sredini, FieldBus2 desno

Priključci (slijeva nadesno):

  • BMS2 (krajnje lijevo) — glavni priključak RS-485 Modbus (Tx/Rx-, Tx/Rx+, GND), standardno dostupan
  • FieldBus1 (lijevo) — unutarnja komunikacija
  • BMS1 / Serial Card (lijevo od sredine) — drugi priključak RS-485, potrebna je opcionalna kartica za serijsku vezu
  • pLAN (sredina) — mreža regulatora
  • FieldBus2 (krajnje desno) — unutarnja komunikacija
Tehničke specifikacije
  • Komunikacijski priključak: BMS2 (RS-485)
  • Protokol: Modbus RTU (holding registri, funkcijski kod 0x03 / 0x06 / 0x10)
  • Brzina prijenosa: 19200
  • Paritet: nema
  • Stop bitovi: 2
  • Podatkovni bitovi: 8
  • Zadani Slave ID: 17 (dizalica topline)
Ožičenje RS-485 (priključak BMS2)

Spojite ga oklopljenim trožilnim kabelom s upredenom paricom:

  • 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 na napajanju TapHome (obavezno)

Specifikacija kabela:

  • Vrsta: oklopljeni trožilni kabel s upredenom paricom
  • Oklop spojen na uzemljenje radi izbjegavanja smetnji
  • Kabel ne polažite paralelno s energetskim kabelima

Važno — uzemljenje i kabel

Koristite samo oklopljene trožilne kabele s upredenom paricom. Oklop kabela spojite na uzemljenje. Kabel RS-485 ne vodite paralelno s energetskim kabelima. Vodič GND mora biti spojen između regulatora dizalice topline i sustava TapHome.

Uključivanje komunikacije Modbus

Prije nego što TapHome može komunicirati s dizalicom topline Ecoforest, u instalaterskom izborniku dizalice topline treba uključiti upravljanje preko BUS-a. Postupak ima dva koraka: konfiguraciju priključka BMS2 i uključivanje daljinskog upravljanja preko BUS-a.

Korak 1 — Provjera konfiguracije priključka BMS2

U instalaterskom izborniku otvorite zaslon za konfiguraciju BMS2:

  1. Otvorite Installer menu –> c. Installation (stranica 6/8)
  2. Odaberite f. Remote control
  3. Pomaknite se na stranicu 3/3 izbornika Remote control
  4. Odaberite c. BUS Control
  5. Provjerite prikazuje li konfiguracija BMS2:
    • Protocol: MB Extended
    • Baudrate: 19200
    • Stop bits: 2
    • Parity: None
    • Address: 17
Navigacija instalaterskim izbornikom Ecoforest — Installer menu → Installation (stranica 6/8) → f.Remote control → stranica 3/3 → c.BUS Control → konfiguracija BMS2: Protocol MB Extended, Baudrate 19200, Stop bits 2, Parity None, Address 17
Korak 2 — Uključivanje daljinskog upravljanja preko BUS-a

Upravljanje preko BUS-a mora se izričito uključiti kako bi dizalica topline prihvaćala Modbus naredbe:

  1. Otvorite Installer menu –> c. Installation (stranica 6/8)
  2. Odaberite f. Remote control
  3. Pomaknite se na stranicu 3/3 izbornika Remote control
  4. Odaberite c. BUS Control
  5. Na zaslonu BMS remote control označite potvrdni okvir Enable
Navigacija instalaterskim izbornikom Ecoforest — Installer menu → Installation (stranica 6/8) → f.Remote control → stranica 3/3 → c.BUS Control → BMS remote control s označenim potvrdnim okvirom Enable

BUS Control je opcija c na stranici 3/3 podizbornika Remote control. Stranice 1/3 i 2/3 sadrže EVU/SG Control i Services Control, pa ih preskočite kako biste došli do BUS Control.

Mogućnosti uređaja

Praćenje temperatura

Predložak omogućuje opsežno praćenje temperatura u hidrauličkim krugovima i rashladnom ciklusu dizalice topline:

Temperature hidrauličkih krugova (sve s pretvorbom /10, °C):

  • Vanjska temperatura (H:2080) — vanjska temperatura okoline, sa sigurnosnim upozorenjima na smrzavanje i pregrijavanje
  • Temperatura ulaza primarnog kruga (H:2082) — ulaz vode na strani izvora
  • Temperatura izlaza primarnog kruga (H:2081) — izlaz vode na strani izvora
  • Temperatura ulaza sekundarnog kruga (H:2085) — ulaz vode na strani potrošača
  • Temperatura izlaza sekundarnog kruga (H:2084) — izlaz vode na strani potrošača
  • Temperatura akumulacijskog spremnika za grijanje (H:2132) — akumulacijski spremnik za grijanje
  • Temperatura akumulacijskog spremnika za hlađenje (H:2133) — akumulacijski spremnik za hlađenje
  • Temperatura spremnika PTV-a (H:2130) — spremnik potrošne tople vode
  • Temperatura recirkulacije PTV-a (H:2131) — recirkulacijski krug PTV-a

Temperature rashladnog ciklusa (sve s pretvorbom /10 osim isparavanja, °C):

  • Temperatura na usisu kompresora (H:2092) — usisni vod rashladnog sredstva
  • Temperatura na tlačnoj strani kompresora (H:2095) — tlačna strana kompresora / spirala (scroll)
  • Pregrijanje (H:2096) — pregrijanje rashladnog sredstva (usis umanjen za isparavanje)
  • Temperatura invertera (H:2097) — elektronika invertera kompresora
  • Temperatura isparavanja (H:2098) — isparavanje rashladnog sredstva (u predlošku koristi /100)
  • Temperatura kondenzacije (H:2099) — kondenzacija rashladnog sredstva
Praćenje zadanih vrijednosti

Predložak čita trenutačne zadane vrijednosti za sve funkcije (sve s pretvorbom /10, °C):

  • Zadana temperatura PTV-a (H:2150) — ciljna temperatura potrošne tople vode
  • Zadana vrijednost akumulacijskog spremnika za grijanje (H:2152) — cilj za akumulacijski spremnik za grijanje
  • Zadana vrijednost akumulacijskog spremnika za hlađenje (H:2153) — cilj za akumulacijski spremnik za hlađenje
  • Zadana vrijednost HTR (H:2154) — ciljna temperatura za High Temperature Recovery (HTR)
  • Zadana vrijednost grijanja grupe 1 (H:2155) — cilj grijanja za zonu 1
  • Zadana vrijednost hlađenja grupe 1 (H:2156) — cilj hlađenja za zonu 1

U ovom predlošku registri zadanih vrijednosti služe samo za čitanje. Za upis zadanih vrijednosti preko Modbusa koristite odgovarajuće registre za upis (H:2720 za PTV, H:2722 za akumulacijski spremnik za grijanje itd.), za koje najprije treba uključiti upravljanje preko BUS-a za svaku funkciju. Mogu se dodati kao prilagođeni Modbus uređaji u sustavu TapHome.

Stanja načina rada

Binarni pokazatelji stanja koji prikazuju koje su funkcije trenutačno aktivne:

  • Način pripreme PTV-a (H:2030) — priprema potrošne tople vode radi
  • Način grijanja (H:2031) — grijanje radi
  • Način aktivnog hlađenja (H:2032) — aktivno hlađenje radi
  • Način pasivnog hlađenja (H:2033) — pasivno hlađenje (free cooling) radi
  • Način grijanja bazena (H:2034) — grijanje bazena radi
  • Način zaštite od smrzavanja (C:2035) — zaštita od smrzavanja je aktivna
  • Način sušenja poda (C:2036) — program sušenja poda je aktivan
  • Ugrađeni pomoćni grijač (Aux 1) (C:2046) — električni rezervni grijač je aktivan
  • Vanjski pomoćni grijač (Aux 2) (C:2047) — vanjski pomoćni grijač je aktivan
Stanje dizalice topline i program rada
  • Stanje dizalice topline (H:2045) — prekidač s više vrijednosti: ISKLJ. (0), UKLJ. (1), NUŽNI RAD (2)
  • Program rada (H:2044) — prekidač s više vrijednosti: Zima (0), Ljeto (1), Kombinirano (2)

U trenutačnom predlošku služe samo za čitanje. Za upis stanja dizalice topline ili programa rada koristite registre za upis H:2700 (stanje) i H:2701 (program) s drugačijim preslikavanjem vrijednosti: za stanje upišite 1=OFF, 2=ON, 3=Emergency, a za program 1=Winter, 2=Summer, 3=Combined.

Praćenje snage

Predložak prati trenutačnu izlaznu snagu za svaku funkciju (sve s pretvorbom /1000):

  • Trenutačna snaga (H:2186) — ukupna snaga grijanja
  • Snaga grijanja (H:2187) — snaga grijanja
  • Snaga PTV-a (H:2188) — snaga pripreme PTV-a
  • Ukupna snaga hlađenja (H:2190) — ukupna snaga hlađenja
  • Snaga aktivnog hlađenja (H:2191) — snaga aktivnog hlađenja
  • Snaga pasivnog hlađenja (H:2192) — snaga pasivnog hlađenja
Mjerenje energije
  • Ukupna potrošnja električne energije (H:2193) — ukupna trenutačna potrošnja električne energije
  • Potrošnja u načinu viška energije (H:2194) — potrošnja električne energije u načinu viška energije (iz fotonaponskog sustava)
Dijagnostika kompresora
  • Broj pokretanja kompresora (H:2103 + H:2104) — ukupan broj pokretanja kompresora (viši × 1000 + niži)
  • Radni sati kompresora (H:2105 + H:2106) — ukupno vrijeme rada kompresora u satima (viši × 1000 + niži)
Praćenje tlaka

Uključena su četiri senzora tlaka, ali nakon uvoza za njih treba ručno konfigurirati skriptu čitanja (readscript):

  • Tlak primarnog kruga (H:2083) — tlak vode na strani izvora
  • Tlak sekundarnog kruga (H:2086) — tlak vode na strani potrošača
  • Tlak na usisu kompresora (H:2093) — tlak rashladnog sredstva na usisu
  • Tlak na tlačnoj strani kompresora (H:2094) — tlak rashladnog sredstva na tlačnoj strani

Uređaji za mjerenje tlaka uvoze se kao ModbusAnalogInput bez skripti čitanja. Za njihovo uključivanje u servisnim postavkama sustava TapHome dodajte sljedeću skriptu čitanja: MODBUSR(H, <address>, Int16) / 10, gdje je <address> adresa registra (npr. 2083 za tlak primarnog kruga). Rezultat je u barima.

Servisna dijagnostika

Modul nudi osam servisnih atributa za praćenje:

  • Vrijeme dizalice topline — oblikovana vremenska oznaka iz registara H:2000–H:2004
  • Softverska platforma — oznaka platforme (ESO22, AWD24, WWD24, WWC24)
  • Linija proizvoda — vrsta proizvoda (HP, PS, EM, SM)
  • Verzija softvera — oznaka verzije firmvera
  • Slovo vrste kompilacije — slovo podverzije (A–Z)
  • Verzija softvera (build) — broj builda
  • Model dizalice topline / model vanjske jedinice — dekodirani kod modela iz registara H:2010–H:2015
  • Uloga uređaja — uloga u instalaciji (Stand alone, Block master, Block slave, Supervisor itd.)
Dodatne mogućnosti

Priručnik Ecoforest API BUS Client opisuje dodatne registre za upis koji nisu uključeni u ovaj predložak, uključujući uključivanje i isključivanje dizalice topline (H:2700), odabir programa rada (H:2701), upravljanje zahtjevima pojedinih funkcija (H:2705–H:2715), upravljanje zadanim vrijednostima (H:2720–H:2731), upravljanje sobnim terminalima zona (H:2750–H:2759), upravljanje alarmima (H:2074), ograničenje brzine kompresora (H:2765) te upravljanje viškom energije iz solarne elektrane (H:2775–H:2778). Registri brojila energije (H:2200+) daju dnevne, mjesečne i godišnje brojače energije. Oni se mogu dodati u nekom budućem ažuriranju predloška ili kao prilagođeni Modbus uređaji.

Rješavanje problema

Nema Modbus komunikacije
  1. Provjerite je li upravljanje preko BUS-a uključeno: Installer menu –> Installation –> Remote control –> BUS Control –> Enable mora biti označeno
  2. Provjerite postavke priključka BMS2: Protocol mora biti „MB Extended”, brzina prijenosa 19200, paritet None, 2 stop bita
  3. Provjerite Slave ID: za dizalice topline zadano je 17 — provjerite je li TapHome konfiguriran s ispravnom adresom
  4. Provjerite kabele RS-485:
    • Tx/Rx+ ispravno spojen na A+/D+ na TapHome
    • Tx/Rx- ispravno spojen na B-/D- na TapHome
    • GND spojen na masu napajanja TapHome — najčešći problem
  5. Koristite oklopljeni kabel s upredenom paricom, s oklopom spojenim na uzemljenje
Očitanja tlaka ne rade

Uređaji za mjerenje tlaka (Tlak primarnog kruga, Tlak sekundarnog kruga, Tlak na usisu / tlačnoj strani kompresora) uvoze se bez skripti čitanja. Skriptu čitanja ručno dodajte u sustavu TapHome:

  1. Otvorite uređaj u servisnim postavkama sustava TapHome
  2. Dodajte ReadScript: MODBUSR(H, <register>, Int16) / 10
  3. Vrijednosti su u barima (manometarski tlak)
Netočna očitanja temperature
  • Većina temperatura koristi pretvorbu /10 (pojačanje 0,1 prema izvornoj dokumentaciji)
  • Temperatura isparavanja u predlošku koristi /100 — ako se očitanja čine netočnima, pokušajte promijeniti na /10
  • Duplicirani unos Temperatura akumulacijskog spremnika za grijanje koristi /100 umjesto /10 — koristite glavni unos s pretvorbom /10
Netočna očitanja snage

Predložak za registre snage koristi fiksnu pretvorbu /1000, ali stvarna pretvorba ovisi o registru jedinica snage H:2185 (10=W, 20=kW, 30=MW). Provjerite postavku jedinica snage na svojoj dizalici topline. Ako dizalica topline javlja snagu u W (vrijednost 10 u H:2185), pretvorba /1000 je ispravna. Za kW (vrijednost 20) očitanja će biti 10 puta prevelika.

Dostupni uređaji

Ecoforest HP24 Modul
Servisni atributi
Vrijeme dizalice toplinečita H:2000–H:2004 (godina/mjesec/dan/sat/minuta) i oblikuje vremensku oznaku 'YYYY/MM/DD HH:MM'
Softverska platformačita H:2005 (Int16); pretvara u naziv platforme: 7=ESO22, 12=AWD24, 13=WWD24, 14=WWC24
Linija proizvodačita H:2006 (Int16); pretvara u vrstu proizvoda: 1=HP, 2=PS, 3=EM, 4=SM
Verzija softveračita H:2007 (Int16); oblikuje oznaku verzije 'V0XX'
Slovo vrste kompilaciječita H:2008 (Int16); pretvara 1–26 u slovo podverzije A–Z
Verzija softvera (build)čita H:2009 (Int16); broj builda kao niz znakova
Model dizalice topline / model vanjske jedinicečita H:2010–H:2015 (6 × Int16); dekodira znamenke koda modela u niz znakova
Uloga uređajačita 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

Servisni atributi
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
);
Način aktivnog hlađenja Magnetski kontakt Samo za čitanje

Stanje aktivnog hlađenja — uključeno kada radi hlađenje kompresorom

Registar: H:2032 Bool

Način aktivnog hlađenja

Čitanje
MODBUSR(H, 2032, Bool)
Snaga aktivnog hlađenja Varijabla Samo za čitanje

Trenutačna snaga aktivnog hlađenja

Registar: H:2191 Int16 Jedinica: kW numeric

Snaga aktivnog hlađenja

Čitanje
MODBUSR(H, 2191, Int16) / 1000
Način zaštite od smrzavanja Magnetski kontakt Samo za čitanje

Stanje zaštite od smrzavanja — uključeno kada je zaštita od smrzavanja aktivna

Registar: C:2035 Bool

Način zaštite od smrzavanja

Čitanje
MODBUSR(C, 2035, Bool)
Zadana vrijednost akumulacijskog spremnika za hlađenje Senzor temperature Samo za čitanje

Trenutačna ciljna temperatura akumulacijskog spremnika za hlađenje

Registar: H:2153 Int16 Jedinica: °C numeric

Zadana vrijednost akumulacijskog spremnika za hlađenje

Čitanje temperature
MODBUSR(H, 2153, Int16) / 10
Zadana vrijednost akumulacijskog spremnika za grijanje Senzor temperature Samo za čitanje

Trenutačna ciljna temperatura akumulacijskog spremnika za grijanje

Registar: H:2152 Int16 Jedinica: °C numeric

Zadana vrijednost akumulacijskog spremnika za grijanje

Čitanje temperature
MODBUSR(H, 2152, Int16) / 10
Tlak na tlačnoj strani kompresora Analogni ulaz Samo za čitanje

Tlak rashladnog sredstva na tlačnoj strani — potrebna je ručna konfiguracija skripte čitanja

Registar: H:2094 Int16 Jedinica: bar numeric

Tlak na tlačnoj strani kompresora

Čitanje razine ulaza
MODBUSR(H, 2094, Int16) / 100
Temperatura na tlačnoj strani kompresora Senzor temperature Samo za čitanje

Temperatura na tlačnoj strani kompresora / spirale (scroll)

Registar: H:2095 Int16 Jedinica: °C numeric

Temperatura na tlačnoj strani kompresora

Čitanje temperature
MODBUSR(H, 2095, Int16) / 10
Radni sati kompresora Varijabla Samo za čitanje

Ukupno vrijeme rada kompresora u satima (vrijednost složena iz dva registra)

Registar: H:2105+H:2106 Int16 Jedinica: hours numeric

Radni sati kompresora

Čitanje
MODBUSR(H, 2105, Int16) * 1000 + MODBUSR(H, 2106, Int16)
Broj pokretanja kompresora Varijabla Samo za čitanje

Ukupan broj pokretanja kompresora (vrijednost složena iz dva registra)

Registar: H:2103+H:2104 Int16 Jedinica: count numeric

Broj pokretanja kompresora

Čitanje
MODBUSR(H, 2103, Int16) * 1000 + MODBUSR(H, 2104, Int16)
Tlak na usisu kompresora Analogni ulaz Samo za čitanje

Tlak rashladnog sredstva na usisu — potrebna je ručna konfiguracija skripte čitanja

Registar: H:2093 Int16 Jedinica: bar numeric

Tlak na usisu kompresora

Čitanje razine ulaza
MODBUSR(H, 2093, Int16) / 100
Temperatura na usisu kompresora Senzor temperature Samo za čitanje

Temperatura usisnog voda rashladnog sredstva

Registar: H:2092 Int16 Jedinica: °C numeric

Temperatura na usisu kompresora

Čitanje temperature
MODBUSR(H, 2092, Int16) / 10
Temperatura kondenzacije Senzor temperature Samo za čitanje

Temperatura kondenzacije rashladnog sredstva

Registar: H:2099 Int16 Jedinica: °C numeric

Temperatura kondenzacije

Čitanje temperature
MODBUSR(H, 2099, Int16) / 10
Temperatura akumulacijskog spremnika za hlađenje Senzor temperature Samo za čitanje

Temperatura vode u akumulacijskom spremniku za hlađenje

Registar: H:2133 Int16 Jedinica: °C numeric

Temperatura akumulacijskog spremnika za hlađenje

Čitanje temperature
MODBUSR(H, 2133, Int16) / 10
Temperatura akumulacijskog spremnika za hlađenje (duplikat) Senzor temperature Samo za čitanje

Duplikat uređaja Temperatura akumulacijskog spremnika za hlađenje — isti registar H:2133

Registar: H:2133 Int16 Jedinica: °C numeric

Temperatura akumulacijskog spremnika za hlađenje (duplikat)

Čitanje temperature
MODBUSR(H, 2133, Int16) / 10
Način pripreme PTV-a Magnetski kontakt Samo za čitanje

Stanje pripreme potrošne tople vode — uključeno kada se PTV zagrijava

Registar: H:2030 Bool

Način pripreme PTV-a

Čitanje
MODBUSR(H, 2030, Bool)
Temperatura recirkulacije PTV-a Senzor temperature Samo za čitanje

Temperatura recirkulacijskog kruga potrošne tople vode

Registar: H:2131 Int16 Jedinica: °C numeric

Temperatura recirkulacije PTV-a

Čitanje temperature
MODBUSR(H, 2131, Int16) / 10
Snaga PTV-a Varijabla Samo za čitanje

Trenutačna snaga pripreme PTV-a

Registar: H:2188 Int16 Jedinica: kW numeric

Snaga PTV-a

Čitanje
MODBUSR(H, 2188, Int16) / 1000
Zadana temperatura PTV-a Senzor temperature Samo za čitanje

Trenutačna ciljna temperatura potrošne tople vode

Registar: H:2150 Int16 Jedinica: °C numeric

Zadana temperatura PTV-a

Čitanje temperature
MODBUSR(H, 2150, Int16) / 10
Temperatura spremnika PTV-a Senzor temperature Samo za čitanje

Temperatura spremnika potrošne tople vode

Registar: H:2130 Int16 Jedinica: °C numeric

Temperatura spremnika PTV-a

Čitanje temperature
MODBUSR(H, 2130, Int16) / 10
Način sušenja poda Magnetski kontakt Samo za čitanje

Stanje programa sušenja poda — uključeno kada je sušenje poda aktivno

Registar: C:2036 Bool

Način sušenja poda

Čitanje
MODBUSR(C, 2036, Bool)
Potrošnja u načinu viška energije Brojilo električne energije Samo za čitanje

Potrošnja električne energije u načinu viška energije (iz fotonaponskog sustava)

Registar: H:2194 Int16 Jedinica: kW numeric

Potrošnja u načinu viška energije

Čitanje zahtjeva
MODBUSR(H, 2194, Int16) / 1000
Temperatura isparavanja Senzor temperature Samo za čitanje

Temperatura isparavanja rashladnog sredstva

Registar: H:2098 Int16 Jedinica: °C numeric

Temperatura isparavanja

Čitanje temperature
MODBUSR(H, 2098, Int16) / 100
Vanjski pomoćni grijač (Aux 2) Magnetski kontakt Samo za čitanje

Stanje vanjskog pomoćnog grijača opće namjene

Registar: C:2047 Bool

Vanjski pomoćni grijač (Aux 2)

Čitanje
MODBUSR(C, 2047, Bool)
Zadana vrijednost hlađenja grupe 1 Senzor temperature Samo za čitanje

Konačna zadana vrijednost hlađenja za grupu zona 1

Registar: H:2156 Int16 Jedinica: °C numeric

Zadana vrijednost hlađenja grupe 1

Čitanje temperature
MODBUSR(H, 2156, Int16) / 10
Zadana vrijednost grijanja grupe 1 Senzor temperature Samo za čitanje

Konačna zadana vrijednost grijanja za grupu zona 1

Registar: H:2155 Int16 Jedinica: °C numeric

Zadana vrijednost grijanja grupe 1

Čitanje temperature
MODBUSR(H, 2155, Int16) / 10
Stanje dizalice topline Prekidač s više vrijednosti Samo za čitanje

Radno stanje dizalice topline — ISKLJ., UKLJ. ili NUŽNI RAD

Registar: H:2045 Int16 multi-value
Vrijednosti / stanja: OFF · ON · EMERGENCY

Stanje dizalice topline

Čitanje stanja sklopke
MODBUSR(H, 2045, Int16)
Temperatura akumulacijskog spremnika za grijanje Senzor temperature Samo za čitanje

Temperatura vode u akumulacijskom spremniku za grijanje

Registar: H:2132 Int16 Jedinica: °C numeric

Temperatura akumulacijskog spremnika za grijanje

Čitanje temperature
MODBUSR(H, 2132, Int16) / 10
Temperatura akumulacijskog spremnika za grijanje (duplikat) Senzor temperature Samo za čitanje

Duplikat s pogrešnom pretvorbom /100 — umjesto njega koristite glavni unos

Registar: H:2132 Int16 Jedinica: °C numeric

Temperatura akumulacijskog spremnika za grijanje (duplikat)

Čitanje temperature
MODBUSR(H, 2132, Int16) / 100
Način grijanja Magnetski kontakt Samo za čitanje

Stanje grijanja — uključeno kada grijanje radi

Registar: H:2031 Bool

Način grijanja

Čitanje
MODBUSR(H, 2031, Bool)
Snaga grijanja Varijabla Samo za čitanje

Trenutačna snaga grijanja

Registar: H:2187 Int16 Jedinica: kW numeric

Snaga grijanja

Čitanje
MODBUSR(H, 2187, Int16) / 1000
Zadana vrijednost HTR Senzor temperature Samo za čitanje

Ciljna temperatura visokotemperaturnog radijatorskog kruga (HTR)

Registar: H:2154 Int16 Jedinica: °C numeric

Zadana vrijednost HTR

Čitanje temperature
MODBUSR(H, 2154, Int16) / 10
Trenutačna snaga Varijabla Samo za čitanje

Ukupna trenutačna snaga grijanja

Registar: H:2186 Int16 Jedinica: kW numeric

Trenutačna snaga

Čitanje
MODBUSR(H, 2186, Int16) / 1000
Ugrađeni pomoćni grijač (Aux 1) Magnetski kontakt Samo za čitanje

Stanje ugrađenog električnog rezervnog grijača

Registar: C:2046 Bool

Ugrađeni pomoćni grijač (Aux 1)

Čitanje
MODBUSR(C, 2046, Bool)
Temperatura invertera Senzor temperature Samo za čitanje

Temperatura elektronike invertera kompresora

Registar: H:2097 Int16 Jedinica: °C numeric

Temperatura invertera

Čitanje temperature
MODBUSR(H, 2097, Int16) / 10
Program rada Prekidač s više vrijednosti Samo za čitanje

Program rada dizalice topline — zima, ljeto ili kombinirano

Registar: H:2044 Int16 multi-value
Vrijednosti / stanja: Winter · Summer · Combined

Program rada

Čitanje stanja sklopke
MODBUSR(H, 2044, Int16)
Vanjska temperatura Senzor temperature Samo za čitanje

Vanjska temperatura okoline sa sigurnosnim upozorenjima na smrzavanje i pregrijavanje

Registar: H:2080 Int16 Jedinica: °C numeric

Vanjska temperatura

Čitanje temperature
MODBUSR(H, 2080, Int16) / 10
Način pasivnog hlađenja Magnetski kontakt Samo za čitanje

Stanje pasivnog hlađenja (free cooling) — hlađenje bez kompresora

Registar: H:2033 Bool

Način pasivnog hlađenja

Čitanje
MODBUSR(H, 2033, Bool)
Snaga pasivnog hlađenja Varijabla Samo za čitanje

Trenutačna snaga pasivnog hlađenja

Registar: H:2192 Int16 Jedinica: kW numeric

Snaga pasivnog hlađenja

Čitanje
MODBUSR(H, 2192, Int16) / 1000
Način grijanja bazena Magnetski kontakt Samo za čitanje

Stanje grijanja bazena — uključeno kada se bazen zagrijava

Registar: H:2034 Bool

Način grijanja bazena

Čitanje
MODBUSR(H, 2034, Bool)
Varijabla Dashboarda Varijabla Samo za čitanje

Varijabla uređaja na Dashboardu Ecoforest — dijagnostička vrijednost ovisna o firmveru

Registar: H:6148 Int16 numeric

Varijabla Dashboarda

Čitanje
MODBUSR(H, 6148, Int16)
Temperatura ulaza primarnog kruga Senzor temperature Samo za čitanje

Temperatura vode na ulazu kruga na strani izvora

Registar: H:2082 Int16 Jedinica: °C numeric

Temperatura ulaza primarnog kruga

Čitanje temperature
MODBUSR(H, 2082, Int16) / 10
Temperatura izlaza primarnog kruga Senzor temperature Samo za čitanje

Temperatura vode na izlazu kruga na strani izvora

Registar: A:2081 Int16 Jedinica: °C numeric

Temperatura izlaza primarnog kruga

Čitanje temperature
MODBUSR(A, 2081, Int16) / 10
Tlak primarnog kruga Analogni ulaz Samo za čitanje

Tlak vode u krugu na strani izvora — potrebna je ručna konfiguracija skripte čitanja

Registar: H:2083 Int16 Jedinica: bar numeric

Tlak primarnog kruga

Čitanje razine ulaza
MODBUSR(H, 2083, Int16) / 100
Temperatura ulaza sekundarnog kruga Senzor temperature Samo za čitanje

Temperatura vode na ulazu kruga na strani potrošača

Registar: H:2085 Int16 Jedinica: °C numeric

Temperatura ulaza sekundarnog kruga

Čitanje temperature
MODBUSR(H, 2085, Int16) / 10
Temperatura izlaza sekundarnog kruga Senzor temperature Samo za čitanje

Temperatura vode na izlazu kruga na strani potrošača

Registar: H:2084 Int16 Jedinica: °C numeric

Temperatura izlaza sekundarnog kruga

Čitanje temperature
MODBUSR(H, 2084, Int16) / 10
Tlak sekundarnog kruga Analogni ulaz Samo za čitanje

Tlak vode u krugu na strani potrošača — potrebna je ručna konfiguracija skripte čitanja

Registar: H:2086 Int16 Jedinica: bar numeric

Tlak sekundarnog kruga

Čitanje razine ulaza
MODBUSR(H, 2086, Int16) / 100
Pregrijanje Senzor temperature Samo za čitanje

Pregrijanje rashladnog sredstva (temperatura usisa umanjena za temperaturu isparavanja)

Registar: H:2096 Int16 Jedinica: °C numeric

Pregrijanje

Čitanje temperature
MODBUSR(H, 2096, Int16) / 10
Ukupna snaga hlađenja Varijabla Samo za čitanje

Ukupna trenutačna snaga hlađenja

Registar: H:2190 Int16 Jedinica: kW numeric

Ukupna snaga hlađenja

Čitanje
MODBUSR(H, 2190, Int16) / 1000
Ukupna potrošnja električne energije Brojilo električne energije Samo za čitanje

Ukupna trenutačna potrošnja električne energije

Registar: H:2193 Int16 numeric

Ukupna potrošnja električne energije

Čitanje zahtjeva
MODBUSR(H, 2193, Int16)
Temperatura spremnika PTV-a (slovački duplikat) Senzor temperature Samo za čitanje

Duplikat uređaja Temperatura spremnika PTV-a sa slovačkim nazivom — isti registar H:2130

Registar: H:2130 Int16 Jedinica: °C numeric

Temperatura spremnika PTV-a (slovački duplikat)

Čitanje temperature
MODBUSR(H, 2130, Int16) / 10
Povezivanje: Modbus RTU • 19200 baud• 8N2 • Slave ID: $[SlaveId]
Moguća poboljšanja (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

Izvori

  • 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

Pronašli ste problem s ovim predloškom uređaja?

Recite nam što ne radi, što nedostaje ili kako bi se predložak trebao ponašati. Vaše povratne informacije pomažu nam da katalog bude točan.

Provjerio TapHome

Želite ovo koristiti u svojoj centralnoj jedinici TapHome Core?

Otvorite ovaj predložak na portalu Customer Portal kako biste ga primijenili na jedan od svojih domova ili predložili poboljšanje i poslali ga natrag u katalog.

Otvorite na portalu