TapHome

Ecoforest HP24

Modbus RTU
Submitted by
Last updated: 03. 2026

Az Ecoforest HP24 sablon Modbus RTU protokollon, az RS-485 BMS2 porton keresztül csatlakoztatja az Ecoforest ecoGEO és ecoAIR hőszivattyúkat a TapHome-hoz. A sablon átfogó monitorozást biztosít: hőmérsékletek, termelési mód állapotok, kompresszordiagnosztika, kimeneti teljesítmény, beállított értékek és üzemi program.

A hőszivattyú vezérlője (Carel pCOOEM+) két RS-485 porttal rendelkezik: BMS1 (opcionális soros kártya szükséges) és BMS2 (alapértelmezetten elérhető). A kommunikáció alapértelmezetten Slave ID 17 értéket használ hőszivattyúkhoz.

Fontos — Slave ID

Az Ecoforest hőszivattyúk alapértelmezett Modbus Slave ID-ja 17 (nem 1). A TapHome-ban a sablon importálásakor módosítsa a Slave ID paramétert az alapértelmezett 1 értékről 17-re (vagy a beállított címre).

Hardveres csatlakoztatás

Vezérlő áttekintése

Az Ecoforest hőszivattyú Carel pCOOEM+ vezérlőt használ. A BMS2 port (a bal szélen lévő csatlakozócsoport) az elsődleges RS-485 interfész a Modbus RTU kommunikációhoz, és alapértelmezetten elérhető — nincs szükség további hardverre.

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

Csatlakozók (balról jobbra):

  • BMS2 (bal szélen) — Elsődleges RS-485 Modbus port (Tx/Rx-, Tx/Rx+, GND) — alapértelmezetten elérhető
  • FieldBus1 (balra) — Belső kommunikáció
  • BMS1 / Serial Card (középtől balra) — Másodlagos RS-485 port — opcionális soros kártya szükséges
  • pLAN (középen) — Vezérlő területi hálózat
  • FieldBus2 (jobb szélen) — Belső kommunikáció
Műszaki specifikációk
  • Kommunikációs port: BMS2 (RS-485)
  • Protokoll: Modbus RTU (holding regiszterek, funkcióskód 0x03 / 0x06 / 0x10)
  • Baudrate: 19200
  • Paritás: Nincs
  • Stop bitek: 2
  • Adatbitek: 8
  • Alapértelmezett Slave ID: 17 (hőszivattyú)
RS-485 bekötés (BMS2 port)

Csatlakoztassa 3 eres árnyékolt sodrott érpárú kábellel:

  • Tx/Rx+ (A+ érintkező) BMS2-n –> A+/D+ TapHome RS-485-ön
  • Tx/Rx- (B- érintkező) BMS2-n –> B-/D- TapHome RS-485-ön
  • GND BMS2-n –> GND TapHome tápegységen (kötelező)

Kábel specifikáció:

  • Típus: árnyékolt 3 eres sodrott érpárú kábel
  • Az árnyék csatlakoztatva legyen a földhöz a zavarok elkerülése érdekében
  • A kábelt ne fektesse párhuzamosan erősáramú kábelekkel

Fontos — földelés és kábel

Kizárólag árnyékolt 3 eres sodrott érpárú kábeleket használjon. A kábel árnyékát csatlakoztassa a földhöz. Az RS-485 kábelt ne vezesse párhuzamosan erősáramú kábelekkel. A GND vezéket kötelező összekötni a hőszivattyú vezérlője és a TapHome között.

Modbus kommunikáció engedélyezése

Mielőtt a TapHome kommunikálhatna az Ecoforest hőszivattyúval, a BUS vezérlést engedélyezni kell a hőszivattyú telepítői menüjében. Ez kétlépéses folyamat: a BMS2 port konfigurálása és a BUS távirányítás engedélyezése.

1. lépés — BMS2 port konfiguráció ellenőrzése

Navigáljon a BMS2 konfigurációs képernyőre a telepítői menüben:

  1. Lépjen a Telepítői menü –> c. Telepítés menüpontra (6/8 oldal)
  2. Válassza a f. Távirányítás lehetőséget
  3. Görgessen a Távirányítás almenü 3/3 oldalára
  4. Válassza a c. BUS vezérlés lehetőséget
  5. Ellenőrizze, hogy a BMS2 konfiguráció az alábbiakat mutatja:
    • Protokoll: MB Extended
    • Baudrate: 19200
    • Stop bitek: 2
    • Paritás: None
    • Cím: 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
2. lépés — BUS távirányítás engedélyezése

A BUS vezérlést kifejezetten engedélyezni kell, hogy a hőszivattyú elfogadja a Modbus parancsokat:

  1. Lépjen a Telepítői menü –> c. Telepítés menüpontra (6/8 oldal)
  2. Válassza a f. Távirányítás lehetőséget
  3. Görgessen a Távirányítás almenü 3/3 oldalára
  4. Válassza a c. BUS vezérlés lehetőséget
  5. A BMS remote control képernyőn jelölje be az Enable jelölőnégyzetet
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

A BUS vezérlés a c lehetőség a Távirányítás almenü 3/3 oldalán. Az 1/3 és 2/3 oldalak EVU/SG Control és Services Control tartalmakat tartalmaznak — görgessen rajtuk túl a BUS Control eléréséhez.

Eszközfunkciók

Hőmérséklet-monitorozás

A sablon átfogó hőmérséklet-monitorozást biztosít a hőszivattyú hidraulikai körein és hűtőközeg-ciklusán:

Hidraulikai kör hőmérsékletek (mind /10 konverzió, °C):

  • Kültéri hőmérséklet (H:2080) — környezeti kültéri hőmérséklet, fagyás/túlmelegedés biztonsági riasztásokkal
  • Elsődleges kör belépési hőmérséklete (H:2082) — forrásoldalai vízbevezető
  • Elsődleges kör kilépési hőmérséklete (H:2081) — forrásoldalai vízkivezető
  • Másodlagos kör belépési hőmérséklete (H:2085) — fogyasztóoldalai vízbevezető
  • Másodlagos kör kilépési hőmérséklete (H:2084) — fogyasztóoldalai vízkivezető
  • Fűtési puffertartály hőmérséklete (H:2132) — fűtési puffertartály
  • Hűtési puffertartály hőmérséklete (H:2133) — hűtési puffertartály
  • HMV tartály hőmérséklete (H:2130) — használati meleg víz tartály
  • HMV cirkulációs hőmérséklet (H:2131) — HMV cirkulációs hurok

Hűtőközeg-ciklus hőmérsékletek (mind /10 a párolgás kivételével, °C):

  • Kompresszor szívási hőmérséklete (H:2092) — hűtőközeg szívócső
  • Kompresszor nyomási hőmérséklete (H:2095) — kompresszor nyomóoldal / scroll
  • Túlhevítés (H:2096) — hűtőközeg túlhevítése (szívás mínusz párolgás)
  • Inverter hőmérséklete (H:2097) — kompresszor inverter elektronika
  • Párolgási hőmérséklet (H:2098) — hűtőközeg párolgása (sablon /100-at használ)
  • Kondenzációs hőmérséklet (H:2099) — hűtőközeg kondenzációja
Beállított értékek monitorozása

A sablon az összes szolgáltatás aktuális beállított értékeit olvassa (mind /10 konverzió, °C):

  • HMV beállított érték (H:2150) — használati meleg víz célhőmérséklete
  • Fűtési puffer beállított érték (H:2152) — fűtési puffertartály célhőmérséklete
  • Hűtési puffer beállított érték (H:2153) — hűtési puffertartály célhőmérséklete
  • HTR beállított érték (H:2154) — magas hőmérsékletű radiátor kör célhőmérséklete
  • 1. csoport fűtési beállított értéke (H:2155) — 1. zóna fűtési célhőmérséklete
  • 1. csoport hűtési beállított értéke (H:2156) — 1. zóna hűtési célhőmérséklete

A beállított érték regiszterek ebben a sablonban csak olvashatók. A beállított értékek Modbus-on keresztüli írásához használja a megfelelő írási regisztereket (H:2720 HMV-hez, H:2722 fűtési pufferhez stb.), amelyekhez előbb engedélyezni kell a BUS vezérlést az egyes szolgáltatásokhoz. Ezek egyedi Modbus eszközként adhatók hozzá a TapHome-ban.

Termelési mód állapotok

Bináris állapotjelzők, amelyek megmutatják, mely szolgáltatások aktívak:

  • HMV termelési mód (H:2030) — használati meleg víz termelés folyamatban
  • Fűtési termelési mód (H:2031) — fűtési termelés folyamatban
  • Aktív hűtési mód (H:2032) — aktív hűtési termelés folyamatban
  • Passzív hűtési mód (H:2033) — passzív (ingyenes) hűtés folyamatban
  • Medence termelési módja (H:2034) — medence fűtés folyamatban
  • Fagyásvédelmi mód (C:2035) — fagyásvédelem aktív
  • Padlószárítási mód (C:2036) — padlószárítási program aktív
  • Integrált segédkályha (Aux 1) (C:2046) — elektromos biztonsági kályha aktív
  • Külső segédkályha (Aux 2) (C:2047) — külső segédkályha aktív
Hőszivattyú állapot és üzemi program
  • Hőszivattyú állapot (H:2045) — többértékű kapcsoló: KI (0), BE (1), VÉSZHELYZET (2)
  • Üzemi program (H:2044) — többértékű kapcsoló: Tél (0), Nyár (1), Kombinált (2)

Ezek az aktuális sablonban csak olvashatók. A hőszivattyú állapotának vagy üzemi programjának írásához használja a H:2700 (állapot) és H:2701 (program) írási regisztereket eltérő értékmegfeleltetéssel: állapothoz írjon 1=KI, 2=BE, 3=Vészhelyzet; programhoz írjon 1=Tél, 2=Nyár, 3=Kombinált.

Teljesítmény-monitorozás

A sablon minden szolgáltatáshoz monitorozza az azonnali kimeneti teljesítményt (mind /1000 konverzió):

  • Azonnali teljesítmény (H:2186) — összes fűtési teljesítmény
  • Fűtési teljesítmény (H:2187) — fűtési szolgáltatás teljesítménye
  • HMV teljesítmény (H:2188) — HMV szolgáltatás teljesítménye
  • Összes hűtési teljesítmény (H:2190) — összes hűtési teljesítmény
  • Aktív hűtési teljesítmény (H:2191) — aktív hűtési szolgáltatás teljesítménye
  • Passzív hűtési teljesítmény (H:2192) — passzív hűtési szolgáltatás teljesítménye
Energiamérés
  • Összes elektromos fogyasztás (H:2193) — összes azonnali elektromos fogyasztás
  • Elektromos fogyasztás felesleg módban (H:2194) — elektromos fogyasztás felesleg (fotovoltaikus) módban
Kompresszordiagnosztika
  • Kompresszorindítások (H:2103 + H:2104) — kompresszorindítások száma összesen (magas × 1000 + alacsony)
  • Kompresszor üzemórái (H:2105 + H:2106) — kompresszor teljes üzemideje órákban (magas × 1000 + alacsony)
Nyomásmonitorozás

Három nyomásérzékelő szerepel, de importálás után manuális readscript konfigurációt igényelnek:

  • Elsődleges kör nyomása (H:2083) — forrásoldalai víznyomás
  • Másodlagos kör nyomása (H:2086) — fogyasztóoldalai víznyomás
  • Kompresszor szívási nyomása (H:2093) — hűtőközeg szívási nyomása
  • Kompresszor nyomási nyomása (H:2094) — hűtőközeg nyomási nyomása

A nyomáseszközök readscript nélkül, ModbusAnalogInput-ként kerülnek importálásra. Az aktiváláshoz adja hozzá a következő readscriptet a TapHome szolgáltatásbeállításaiban: MODBUSR(H, <cím>, Int16) / 10 ahol <cím> a regiszter cím (pl. 2083 az elsődleges kör nyomásához). Az eredmény barban van.

Szervizdiagnosztika

A modul nyolc szolgáltatási attribútumot tesz elérhetővé monitorozáshoz:

  • Hőszivattyú ideje — formázott időbélyeg H:2000–H:2004 regiszterekből
  • Szoftverplatform — platform azonosító (ESO22, AWD24, WWD24, WWC24)
  • Terméksor — termék típusa (HP, PS, EM, SM)
  • Szoftververció — firmware verzió karakterlánc
  • Fordítási típus betű — alverzió betűje (A–Z)
  • Szoftververció (Build) — build szám
  • HP modell / Kültéri egység modell — dekódolt modelkód H:2010–H:2015 regiszterekből
  • Eszközszerep — telepítési szerep (Önálló, Block master, Block slave, Supervisor stb.)
További lehetőségek

Az Ecoforest API BUS Client kézikönyv további írási regisztereket dokumentál, amelyek nem szerepelnek ebben a sablonban, beleértve a HP BE/KI vezérlést (H:2700), üzemi program kiválasztást (H:2701), szolgáltatásigény-kezelést (H:2705–H:2715), beállított érték vezérlést (H:2720–H:2731), zóna ambiensterminálas vezérlést (H:2750–H:2759), riasztáskezelést (H:2074), kompresszorsebesség-korlátozást (H:2765) és felesleg/PV kezelést (H:2775–H:2778). Energiamérő regiszterek (H:2200+) napi, havi és éves energiaszámlálókat biztosítanak. Ezek hozzáadhatók egy jövőbeli sablon-frissítésben vagy egyedi Modbus eszközként.

Hibaelhárítás

Nincs Modbus kommunikáció
  1. BUS vezérlés engedélyezve ellenőrzése: Telepítői menü –> Telepítés –> Távirányítás –> BUS vezérlés –> Enable be kell jelölni
  2. BMS2 port beállítások ellenőrzése: A protokollnak „MB Extended"-nek kell lennie, baudrate 19200, paritás None, 2 stop bit
  3. Slave ID ellenőrzése: Alapértelmezett 17 hőszivattyúkhoz — győződjön meg, hogy a TapHome a helyes címmel van konfigurálva
  4. RS-485 kábelek ellenőrzése:
    • Tx/Rx+ megfelelően csatlakoztatva A+/D+-ra TapHome-on
    • Tx/Rx- megfelelően csatlakoztatva B-/D–re TapHome-on
    • GND csatlakoztatva TapHome tápegység földjéhez — leggyakoribb probléma
  5. Árnyékolt sodrott érpárú kábelt használjon, az árnyék csatlakoztatva legyen a földhöz
Nyomásleolvasás nem működik

A nyomáseszközök (Elsődleges kör nyomása, Másodlagos kör nyomása, Kompresszor szívási/nyomási nyomása) readscript nélkül kerülnek importálásra. Adja hozzá a readscriptet manuálisan a TapHome-ban:

  1. Nyissa meg az eszközt a TapHome szolgáltatásbeállításaiban
  2. Adja hozzá a ReadScript-et: MODBUSR(H, <regiszter>, Int16) / 10
  3. Az értékek barban vannak (manometrikus)
Helytelen hőmérséklet-leolvasások
  • A legtöbb hőmérséklet /10 konverziót használ (0,1 gain a forrás dokumentáció szerint)
  • A párolgási hőmérséklet /100-at használ a sablonban — ha a leolvasások helytelennek tűnnek, próbálja meg /10-re módosítani
  • A duplikált fűtési puffertartály hőmérséklet bejegyzés /100-at használ /10 helyett — használja az elsődleges bejegyzést /10 konverzióval
Helytelen teljesítmény-leolvasások

A sablon rögzített /1000 konverziót használ a teljesítmény regiszterekhez, de a tényleges konverzió a H:2185 teljesítményegység regisztertől függ (10=W, 20=kW, 30=MW). Ellenőrizze a teljesítményegység beállítását a hőszivattyúján. Ha a hőszivattyú W-ban jelenti a teljesítményt (10 értéket H:2185-nél), a /1000 konverzió helyes. kW esetén (20 érték) a leolvasások 10× túl nagyok lesznek.

Elérhető eszközök

Ecoforest HP24 Modul
Szerviz attribútumok
Hőszivattyú időreads H:2000–H:2004 (year/month/day/hour/minute) and formats as \'YYYY/MM/DD HH:MM\' timestamp
Szoftverplatformreads H:2005 (Int16); maps to platform name: 7=ESO22, 12=AWD24, 13=WWD24, 14=WWC24
Termékcsaládreads H:2006 (Int16); maps to product type: 1=HP, 2=PS, 3=EM, 4=SM
Szoftververzióreads H:2007 (Int16); formats as \'V0XX\' version string
Fordítási típus betűjelreads H:2008 (Int16); maps 1–26 to A–Z subversion letter
Szoftververzió (Build)reads H:2009 (Int16); build number as string
HP modell / Kültéri egység modellreads H:2010–H:2015 (6 × Int16); decodes model code digits to character string
Eszköz szerepereads 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

Szerviz attribútumok
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
);
Aktív hűtési mód Reed kontaktus Csak olvasható

Aktív hűtési termelés állapota — BE amikor kompresszoros hűtés fut

Regiszter: H:2032 Bool

Aktív hűtési mód

Olvasás
MODBUSR(H, 2032, Bool)
Aktív hűtési teljesítmény Változó Csak olvasható

Aktív hűtési szolgáltatás azonnali kimeneti teljesítménye

Regiszter: H:2191 Int16 Egység: kW numeric

Aktív hűtési teljesítmény

Olvasás
MODBUSR(H, 2191, Int16) / 1000
Fagyásvédelmi mód Reed kontaktus Csak olvasható

Fagyásvédelem állapota — BE amikor fagyásvédelem aktív

Regiszter: C:2035 Bool

Fagyásvédelmi mód

Olvasás
MODBUSR(C, 2035, Bool)
Hűtési puffer beállított értéke Hőmérséklet-érzékelő Csak olvasható

A hűtési puffertartály aktuális célhőmérséklete

Regiszter: H:2153 Int16 Egység: °C numeric

Hűtési puffer beállított értéke

Hőmérséklet olvasása
MODBUSR(H, 2153, Int16) / 10
Fűtési puffer beállított értéke Hőmérséklet-érzékelő Csak olvasható

A fűtési puffertartály aktuális célhőmérséklete

Regiszter: H:2152 Int16 Egység: °C numeric

Fűtési puffer beállított értéke

Hőmérséklet olvasása
MODBUSR(H, 2152, Int16) / 10
Kompresszor nyomócső nyomása Analóg bemenet Csak olvasható

Hűtőközeg nyomócső nyomása — manuális readscript konfiguráció szükséges

Regiszter: H:2094 Int16 Egység: bar numeric

Kompresszor nyomócső nyomása

Bemeneti szint olvasása
MODBUSR(H, 2094, Int16) / 100
Kompresszor nyomócső hőmérséklete Hőmérséklet-érzékelő Csak olvasható

Kompresszor nyomóoldal / scroll hőmérséklete

Regiszter: H:2095 Int16 Egység: °C numeric

Kompresszor nyomócső hőmérséklete

Hőmérséklet olvasása
MODBUSR(H, 2095, Int16) / 10
Kompresszor üzemórái Változó Csak olvasható

Kompresszor teljes üzemideje órákban (két regiszterből összetett érték)

Regiszter: H:2105+H:2106 Int16 Egység: hours numeric

Kompresszor üzemórái

Olvasás
MODBUSR(H, 2105, Int16) * 1000 + MODBUSR(H, 2106, Int16)
Kompresszorindítások Változó Csak olvasható

Kompresszorindítások száma összesen (két regiszterből összetett érték)

Regiszter: H:2103+H:2104 Int16 Egység: count numeric

Kompresszorindítások

Olvasás
MODBUSR(H, 2103, Int16) * 1000 + MODBUSR(H, 2104, Int16)
Kompresszor szívási nyomása Analóg bemenet Csak olvasható

Hűtőközeg szívási nyomása — manuális readscript konfiguráció szükséges

Regiszter: H:2093 Int16 Egység: bar numeric

Kompresszor szívási nyomása

Bemeneti szint olvasása
MODBUSR(H, 2093, Int16) / 100
Kompresszor szívási hőmérséklete Hőmérséklet-érzékelő Csak olvasható

Hűtőközeg szívóvezeték hőmérséklete

Regiszter: H:2092 Int16 Egység: °C numeric

Kompresszor szívási hőmérséklete

Hőmérséklet olvasása
MODBUSR(H, 2092, Int16) / 10
Kondenzációs hőmérséklet Hőmérséklet-érzékelő Csak olvasható

Hűtőközeg kondenzációs hőmérséklete

Regiszter: H:2099 Int16 Egység: °C numeric

Kondenzációs hőmérséklet

Hőmérséklet olvasása
MODBUSR(H, 2099, Int16) / 10
Hűtési puffertartály hőmérséklete Hőmérséklet-érzékelő Csak olvasható

Hűtési puffertartály vízhőmérséklete

Regiszter: H:2133 Int16 Egység: °C numeric

Hűtési puffertartály hőmérséklete

Hőmérséklet olvasása
MODBUSR(H, 2133, Int16) / 10
Hűtési puffertartály hőmérséklete (duplikátum) Hőmérséklet-érzékelő Csak olvasható

Hűtési puffertartály hőmérsékletének duplikátuma — ugyanaz a regiszter H:2133

Regiszter: H:2133 Int16 Egység: °C numeric

Hűtési puffertartály hőmérséklete (duplikátum)

Hőmérséklet olvasása
MODBUSR(H, 2133, Int16) / 10
HMV termelési mód Reed kontaktus Csak olvasható

Használati meleg víz termelés állapota — BE amikor HMV melegítés folyamatban

Regiszter: H:2030 Bool

HMV termelési mód

Olvasás
MODBUSR(H, 2030, Bool)
HMV cirkulációs hőmérséklet Hőmérséklet-érzékelő Csak olvasható

Használati meleg víz cirkulációs hurok hőmérséklete

Regiszter: H:2131 Int16 Egység: °C numeric

HMV cirkulációs hőmérséklet

Hőmérséklet olvasása
MODBUSR(H, 2131, Int16) / 10
HMV teljesítmény Változó Csak olvasható

HMV szolgáltatás azonnali kimeneti teljesítménye

Regiszter: H:2188 Int16 Egység: kW numeric

HMV teljesítmény

Olvasás
MODBUSR(H, 2188, Int16) / 1000
HMV beállított érték Hőmérséklet-érzékelő Csak olvasható

A használati meleg víz aktuális célhőmérséklete

Regiszter: H:2150 Int16 Egység: °C numeric

HMV beállított érték

Hőmérséklet olvasása
MODBUSR(H, 2150, Int16) / 10
HMV tartály hőmérséklete Hőmérséklet-érzékelő Csak olvasható

Használati meleg víz tartály hőmérséklete

Regiszter: H:2130 Int16 Egység: °C numeric

HMV tartály hőmérséklete

Hőmérséklet olvasása
MODBUSR(H, 2130, Int16) / 10
Padlószárítási mód Reed kontaktus Csak olvasható

Padlószárítási program állapota — BE amikor padlószárítás aktív

Regiszter: C:2036 Bool

Padlószárítási mód

Olvasás
MODBUSR(C, 2036, Bool)
Elektromos fogyasztás felesleg módban Villanyóra Csak olvasható

Elektromos fogyasztás felesleg (fotovoltaikus) módban

Regiszter: H:2194 Int16 Egység: kW numeric

Elektromos fogyasztás felesleg módban

Igény olvasása
MODBUSR(H, 2194, Int16) / 1000
Párolgási hőmérséklet Hőmérséklet-érzékelő Csak olvasható

Hűtőközeg párolgási hőmérséklete

Regiszter: H:2098 Int16 Egység: °C numeric

Párolgási hőmérséklet

Hőmérséklet olvasása
MODBUSR(H, 2098, Int16) / 100
Külső segédkályha (Aux 2) Reed kontaktus Csak olvasható

Általános külső segédkályha állapota

Regiszter: C:2047 Bool

Külső segédkályha (Aux 2)

Olvasás
MODBUSR(C, 2047, Bool)
1. csoport hűtési beállított értéke Hőmérséklet-érzékelő Csak olvasható

1. zónacsoport végleges hűtési beállított értéke

Regiszter: H:2156 Int16 Egység: °C numeric

1. csoport hűtési beállított értéke

Hőmérséklet olvasása
MODBUSR(H, 2156, Int16) / 10
1. csoport fűtési beállított értéke Hőmérséklet-érzékelő Csak olvasható

1. zónacsoport végleges fűtési beállított értéke

Regiszter: H:2155 Int16 Egység: °C numeric

1. csoport fűtési beállított értéke

Hőmérséklet olvasása
MODBUSR(H, 2155, Int16) / 10
Hőszivattyú állapot Többértékű kapcsoló Csak olvasható

Hőszivattyú működési állapota — KI, BE vagy VÉSZHELYZET

Regiszter: H:2045 Int16 multi-value
Értékek / Állapotok: OFF · ON · EMERGENCY

Hőszivattyú állapot

Kapcsoló állapot olvasása
MODBUSR(H, 2045, Int16)
Fűtési puffertartály hőmérséklete Hőmérséklet-érzékelő Csak olvasható

Fűtési puffertartály vízhőmérséklete

Regiszter: H:2132 Int16 Egység: °C numeric

Fűtési puffertartály hőmérséklete

Hőmérséklet olvasása
MODBUSR(H, 2132, Int16) / 10
Fűtési puffertartály hőmérséklete (duplikátum) Hőmérséklet-érzékelő Csak olvasható

Duplikátum helytelen /100 konverzióval — használja az elsődleges bejegyzést

Regiszter: H:2132 Int16 Egység: °C numeric

Fűtési puffertartály hőmérséklete (duplikátum)

Hőmérséklet olvasása
MODBUSR(H, 2132, Int16) / 100
Fűtési termelési mód Reed kontaktus Csak olvasható

Fűtési termelés állapota — BE amikor fűtés fut

Regiszter: H:2031 Bool

Fűtési termelési mód

Olvasás
MODBUSR(H, 2031, Bool)
Fűtési teljesítmény Változó Csak olvasható

Fűtési szolgáltatás azonnali kimeneti teljesítménye

Regiszter: H:2187 Int16 Egység: kW numeric

Fűtési teljesítmény

Olvasás
MODBUSR(H, 2187, Int16) / 1000
HTR beállított érték Hőmérséklet-érzékelő Csak olvasható

Magas hőmérsékletű radiátor kör célhőmérséklete

Regiszter: H:2154 Int16 Egység: °C numeric

HTR beállított érték

Hőmérséklet olvasása
MODBUSR(H, 2154, Int16) / 10
Azonnali teljesítmény Változó Csak olvasható

Összes azonnali fűtési kimeneti teljesítmény

Regiszter: H:2186 Int16 Egység: kW numeric

Azonnali teljesítmény

Olvasás
MODBUSR(H, 2186, Int16) / 1000
Integrált segédkályha (Aux 1) Reed kontaktus Csak olvasható

Integrált elektromos biztonsági kályha állapota

Regiszter: C:2046 Bool

Integrált segédkályha (Aux 1)

Olvasás
MODBUSR(C, 2046, Bool)
Inverter hőmérséklete Hőmérséklet-érzékelő Csak olvasható

Kompresszor inverter elektronika hőmérséklete

Regiszter: H:2097 Int16 Egység: °C numeric

Inverter hőmérséklete

Hőmérséklet olvasása
MODBUSR(H, 2097, Int16) / 10
Üzemi program Többértékű kapcsoló Csak olvasható

Hőszivattyú üzemi programja — Tél, Nyár vagy Kombinált

Regiszter: H:2044 Int16 multi-value
Értékek / Állapotok: Winter · Summer · Combined

Üzemi program

Kapcsoló állapot olvasása
MODBUSR(H, 2044, Int16)
Kültéri hőmérséklet Hőmérséklet-érzékelő Csak olvasható

Környezeti kültéri hőmérséklet fagyás/túlmelegedés biztonsági riasztásokkal

Regiszter: H:2080 Int16 Egység: °C numeric

Kültéri hőmérséklet

Hőmérséklet olvasása
MODBUSR(H, 2080, Int16) / 10
Passzív hűtési mód Reed kontaktus Csak olvasható

Passzív (ingyenes) hűtési termelés állapota — hűtés kompresszor nélkül

Regiszter: H:2033 Bool

Passzív hűtési mód

Olvasás
MODBUSR(H, 2033, Bool)
Passzív hűtési teljesítmény Változó Csak olvasható

Passzív hűtési szolgáltatás azonnali kimeneti teljesítménye

Regiszter: H:2192 Int16 Egység: kW numeric

Passzív hűtési teljesítmény

Olvasás
MODBUSR(H, 2192, Int16) / 1000
Medence termelési módja Reed kontaktus Csak olvasható

Medence fűtési termelés állapota — BE amikor medence melegítés folyamatban

Regiszter: H:2034 Bool

Medence termelési módja

Olvasás
MODBUSR(H, 2034, Bool)
Dashboard változó Változó Csak olvasható

Ecoforest dashboard eszközváltozó — firmware-specifikus diagnosztikai érték

Regiszter: H:6148 Int16 numeric

Dashboard változó

Olvasás
MODBUSR(H, 6148, Int16)
Elsődleges kör belépési hőmérséklete Hőmérséklet-érzékelő Csak olvasható

Forrásoldalai kör vízbevezető hőmérséklete

Regiszter: H:2082 Int16 Egység: °C numeric

Elsődleges kör belépési hőmérséklete

Hőmérséklet olvasása
MODBUSR(H, 2082, Int16) / 10
Elsődleges kör kilépési hőmérséklete Hőmérséklet-érzékelő Csak olvasható

Forrásoldalai kör vízkivezető hőmérséklete

Regiszter: A:2081 Int16 Egység: °C numeric

Elsődleges kör kilépési hőmérséklete

Hőmérséklet olvasása
MODBUSR(A, 2081, Int16) / 10
Elsődleges kör nyomása Analóg bemenet Csak olvasható

Forrásoldalai kör víznyomása — manuális readscript konfiguráció szükséges

Regiszter: H:2083 Int16 Egység: bar numeric

Elsődleges kör nyomása

Bemeneti szint olvasása
MODBUSR(H, 2083, Int16) / 100
Másodlagos kör belépési hőmérséklete Hőmérséklet-érzékelő Csak olvasható

Fogyasztóoldalai kör vízbevezető hőmérséklete

Regiszter: H:2085 Int16 Egység: °C numeric

Másodlagos kör belépési hőmérséklete

Hőmérséklet olvasása
MODBUSR(H, 2085, Int16) / 10
Másodlagos kör kilépési hőmérséklete Hőmérséklet-érzékelő Csak olvasható

Fogyasztóoldalai kör vízkivezető hőmérséklete

Regiszter: H:2084 Int16 Egység: °C numeric

Másodlagos kör kilépési hőmérséklete

Hőmérséklet olvasása
MODBUSR(H, 2084, Int16) / 10
Másodlagos kör nyomása Analóg bemenet Csak olvasható

Fogyasztóoldalai kör víznyomása — manuális readscript konfiguráció szükséges

Regiszter: H:2086 Int16 Egység: bar numeric

Másodlagos kör nyomása

Bemeneti szint olvasása
MODBUSR(H, 2086, Int16) / 100
Túlhevítés Hőmérséklet-érzékelő Csak olvasható

Hűtőközeg túlhevítése (szívási hőmérséklet mínusz párolgási hőmérséklet)

Regiszter: H:2096 Int16 Egység: °C numeric

Túlhevítés

Hőmérséklet olvasása
MODBUSR(H, 2096, Int16) / 10
Összes hűtési teljesítmény Változó Csak olvasható

Összes azonnali hűtési kimeneti teljesítmény

Regiszter: H:2190 Int16 Egység: kW numeric

Összes hűtési teljesítmény

Olvasás
MODBUSR(H, 2190, Int16) / 1000
Összes elektromos fogyasztás Villanyóra Csak olvasható

Összes azonnali elektromos fogyasztás

Regiszter: H:2193 Int16 numeric

Összes elektromos fogyasztás

Igény olvasása
MODBUSR(H, 2193, Int16)
HMV tartály hőmérséklete (szlovák duplikátum) Hőmérséklet-érzékelő Csak olvasható

HMV tartály hőmérsékletének duplikátuma szlovák névvel — ugyanaz a regiszter H:2130

Regiszter: H:2130 Int16 Egység: °C numeric

HMV tartály hőmérséklete (szlovák duplikátum)

Hőmérséklet olvasása
MODBUSR(H, 2130, Int16) / 10
Kapcsolat: Modbus RTU • 19200 baud• 8N2 • Slave ID: $[SlaveId]
Lehetséges fejlesztések (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

Források

  • 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