TapHome

Mitsubishi Ecodan EHST20C

Modbus TCP
Autor
Posljednje ažuriranje: 10. 2026

Potreban je vanjski pristupnik (gateway)

Procon MelcoBEMS MINI (A1M) — stranica proizvoda

Mitsubishi Ecodan EHST20C

Mitsubishi EHST20C je unutarnja jedinica s ugrađenim spremnikom dizalice topline zrak-voda (ATW) Ecodan. Nema vlastito Modbus sučelje, pa je za komunikaciju sa sustavom TapHome potreban pristupnik Procon MelcoBEMS MINI (A1M), koji se spaja na priključak u unutarnjoj jedinici Ecodan i daje holding registre preko Modbus TCP (Ethernet, port 502).

Predložak TapHome pokriva uključivanje i isključivanje sustava, način rada za godišnji odmor, stanje grijanja, praćenje temperature zona i vode, mjerenje energije i protok. Dostupnost registara ovisi o ugrađenoj verziji regulatora FTC. EHST20C obično koristi FTC4 ili FTC5.

Hardversko spajanje

Pregled pristupnika

Procon MelcoBEMS MINI (A1M) je namjenski BMS pristupnik za sustave Mitsubishi Ecodan. Spaja se na konektor CN105 unutarnje jedinice i ima sučelja Modbus TCP (Ethernet) i Modbus RTU (RS-485). Predložak TapHome koristi sučelje Modbus TCP.

Pristupnik sve registre Discrete, Coil i Input daje kao holding registre. Neki registri su samo za čitanje, a registri za upis prihvaćaju funkcijski kod 06 (upis jednog registra) ili 16 (upis više registara).

Mrežno spajanje

Pristupnik MelcoBEMS MINI standardnim Ethernet kabelom spojite u istu mrežu kao TapHome Core.

Tvorničke postavke:

  • IP adresa: 192.168.92.114
  • Mrežna maska: 255.255.255.0
  • Modbus TCP port: 502
  • Slave ID: 1 (podesivo u registru H:4, raspon 1–247)

Tvornička IP adresa (192.168.92.114) je u podmreži 192.168.92.x, koja se razlikuje od većine kućnih mreža (obično 192.168.0.x ili 192.168.1.x). Možda ćete morati privremeno promijeniti IP adresu računala u 192.168.92.x kako biste pristupili pristupniku i promijenili njegove mrežne postavke, ili na usmjerivaču postaviti usmjeravanje prometa u tu podmrežu.

MelcoBEMS MINI ne podržava mDNS. Preporučujemo da pristupniku dodijelite statičku IP adresu ili na usmjerivaču postavite DHCP rezervaciju kako se IP adresa pristupnika ne bi mijenjala.

Konfiguracija

Veza Modbus TCP u sustavu TapHome
  1. Otvorite TapHome i idite na Postavke → Hardver → Dodajte novo sučelje
  2. Dodajte novi uređaj Modbus TCP
  3. Unesite IP adresu pristupnika (tvornički: 192.168.92.114) i port 502
  4. Slave ID postavite na 1 (zadano) ili na vrijednost postavljenu na pristupniku
  5. Uvezite predložak Mitsubishi EHST20C
Postavljanje Slave ID-a

Zadani Modbus Slave ID je 1. Može se promijeniti upisom vrijednosti (1–247) u holding registar H:4 na pristupniku. Nakon promjene Slave ID-a prilagodite i konfiguraciju modula u sustavu TapHome.

Konfiguracija RS-485 (samo za informaciju)

MelcoBEMS MINI daje i registre za konfiguraciju RS-485. Važni su samo ako koristite sučelje RS-485 (ovaj ga predložak ne koristi):

RegistarParametarZadanoMogućnosti
H:5Brzina prijenosa (baud rate)96001200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 56000, 57600, 115200
H:6Paritetnemanema, parna, neparna

Mogućnosti uređaja

Upravljanje sustavom
  • Uključivanje/isključivanje sustava (H:25) — uključuje ili isključuje sustav dizalice topline. Registar javlja i dvije vrijednosti stanja samo za čitanje: 2 (Emergency Run, rad u nuždi) i 3 (Test Run, probni rad), koje se mogu pojaviti u posebnim radnim uvjetima. Upis koristi MODBUSWNE (upis samo ako se vrijednost razlikuje) kako bi se izbjegao nepotreban promet na sabirnici.
  • Način rada za godišnji odmor (H:38) — uključuje način rada za godišnji odmor, koji smanjuje zagrijavanje potrošne tople vode (PTV) i održava zaštitu od smrzavanja dok u zgradi nikoga nema. Upis koristi MODBUSWNE.
Stanje grijanja

Stanje grijanja (H:72) je pokazatelj s više vrijednosti samo za čitanje koji prikazuje trenutačnu aktivnost kruga grijanja:

VrijednostFTC4FTC5/FTC6
0Bez vrsteBez vrste
1Grijanje C1H/C A1 B1 C1
2Grijanje C2H/C A2 B2 C2
3Grijanje C3H/C A3 B3 C3

Na regulatorima FTC5/FTC6 proširene vrijednosti odražavaju kombinirana stanja krugova grijanja i hlađenja. Predložak definira vrijednosti 0–9, ali vrijednosti 4–9 nisu definirane i rezervirane su za buduću upotrebu.

Praćenje temperature

Predložak daje tri senzora temperature koji čitaju holding registre s automatskom pretvorbom °C × 100 (skripta ReadTemperature dijeli sa 100):

  • Sobna temperatura zone 1 (H:94) — sobna temperatura koju mjeri senzor zone 1. Predložak koristi varijantu registra bez predznaka, a varijanta s predznakom dostupna je na H:93.
  • Temperatura polaza (H:102) — temperatura vode na izlazu iz dizalice topline prema sustavu grijanja. U tablicama registara naziva se i „Water Outlet Temperature”. Varijanta s predznakom dostupna je na H:101.
  • Temperatura povrata (H:104) — temperatura vode na ulazu koja se iz sustava grijanja vraća u dizalicu topline. U tablicama registara naziva se i „Water Inlet Temperature”. Varijanta s predznakom dostupna je na H:103.

Sva tri senzora koriste interval očitavanja od 15 sekundi.

Mjerenje energije
  • Ukupno proizvedena energija (H:298) — ukupna energija koju je dizalica topline proizvela, u kWh (grijanje, hlađenje i PTV zajedno). Raspon 0–65 535 kWh. Dostupno samo na sustavima FTC4/FTC5.
  • Datum mjerenja energije — tri registra daju vremensku oznaku zadnjeg mjerenja energije: godinu (H:279), mjesec (H:280) i dan (H:281).
  • Protok (H:299) — protok vode u l/min (raspon 0–255). Dostupno samo na sustavima FTC4/FTC5.
Dodatne mogućnosti

Sustav Ecodan preko pristupnika MelcoBEMS MINI daje opsežan skup registara, znatno širi od onoga što trenutačni predložak koristi. Dostupni registri uključuju odabir načina rada (Stop, Hot Water, Heating, Cooling, Freeze Stat, Legionella, Heating-Eco), upravljanje načinom PTV-a (Normal/Eco), zadane temperature grijanja i hlađenja za zonu 1 i zonu 2, prisilno grijanje PTV-a, zadanu i stvarnu temperaturu vode u spremniku, vanjsku temperaturu (skaliranje °C × 10), stanje odmrzavanja (Normal/Standby/Defrost/Waiting Restart), frekvenciju kompresora dizalice topline (0–255 Hz), stanje izvora topline (Heat Pump/Immersion Heater/Booster Heater/Boiler), kodove kvarova i pogrešaka (heksadecimalno i decimalno) te detaljnu raspodjelu potrošnje energije (grijanje, hlađenje i PTV zasebno, s preciznošću u kWh i Wh). Mogu se dodati u nekom budućem ažuriranju predloška.

Registar načina rada (H:26) i zadane temperature zona (H:32, H:34) nisu uključeni u trenutačni predložak, ali su ključni za potpuno upravljanje grijanjem, ventilacijom i klimatizacijom (HVAC). Mogu se u sustavu TapHome dodati kao vlastiti Modbus uređaji pomoću gore navedenih adresa registara. Registri zadane temperature koriste kodiranje °C × 100.

Otklanjanje poteškoća

Nema Modbus komunikacije
  1. Provjerite je li pristupnik MelcoBEMS MINI uključen i spojen na mrežu
  2. Provjerite jesu li TapHome Core i pristupnik u istoj podmreži; tvornička podmreža 192.168.92.x možda ne odgovara vašoj kućnoj mreži
  3. Provjerite IP adresu i port (502) u postavkama modula u sustavu TapHome
  4. Provjerite odgovara li Slave ID konfiguraciji pristupnika (zadano: 1)
  5. Pročitajte registar H:11 kako biste provjerili verziju firmvera pristupnika. Time potvrđujete da osnovna komunikacija Modbus TCP radi
Pristupnik javlja lošu komunikaciju (kod pogreške 0x6999)

Kod pogreške 0x6999 (decimalno 6999) u registru H:9 znači da MelcoBEMS MINI ne može komunicirati s unutarnjom jedinicom Ecodan.

  1. Provjerite spoj kabela CN105 između pristupnika i unutarnje jedinice
  2. Provjerite je li unutarnja jedinica uključena
  3. Pročitajte registar H:13 s prepoznatom vrstom sustava. Trebao bi prikazivati 1 (ATW). Vrijednost 255 (Undetermined) znači da pristupnik nije uspostavio komunikaciju s jedinicom
Očitanja temperature prikazuju pogrešne vrijednosti

Svi registri temperature u ovom predlošku koriste faktor skaliranja °C × 100 (skripta ReadTemperature automatski dijeli sa 100). Vanjska temperatura (H:99, nije u predlošku) koristi drugi faktor skaliranja, °C × 10. Vlastiti Modbus uređaji za registre koji nisu u predlošku zahtijevaju ručno postavljanje skaliranja.

Registri energije prikazuju nulu

Registri mjerenja energije (H:279–H:299) dostupni su samo na sustavima FTC4 i FTC5. Ako vaš sustav koristi regulator FTC6, ti registri neće vraćati valjane podatke. Pročitajte registar H:270 kako biste prepoznali profil modela: 1=FTC4, 2=FTC5, 3=FTC6.

Dostupni uređaji

Mitsubishi EHST20C Modul
Uključivanje/isključivanje sustava Sklopka

Uključivanje i isključivanje sustava dizalice topline (ON, OFF), uz vrijednosti stanja samo za čitanje Emergency Run (rad u nuždi) i Test Run (probni rad)

Registar: H:25 Bool
Vrijednosti / stanja: ON · OFF

Uključivanje/isključivanje sustava

Čitanje stanja sklopke
MODBUSR(H, 25, Bool)
Zapis stanja sklopke
MODBUSWNE(H, 25, Bool, St)
Način rada za godišnji odmor Sklopka

Uključuje način rada za godišnji odmor, koji smanjuje grijanje PTV-a i održava zaštitu od smrzavanja dok nikoga nema

Registar: H:38 Bool
Vrijednosti / stanja: ON · OFF

Način rada za godišnji odmor

Čitanje stanja sklopke
MODBUSR(H, 38, Bool)
Zapis stanja sklopke
MODBUSWNE(H, 38, Bool, St)
Stanje grijanja Prekidač s više vrijednosti Samo za čitanje

Trenutačna aktivnost kruga grijanja — Bez vrste, Grijanje C1, Grijanje C2, Grijanje C3 (FTC4); prošireni načini grijanja/hlađenja (H/C) na FTC5/FTC6

Registar: H:72 Int16 numeric
Vrijednosti / stanja: No type · Heating C1 · Heating C2 · Heating C3

Stanje grijanja

Čitanje stanja sklopke
MODBUSR(H, 72, Int16)
Sobna temperatura zone 1 Senzor temperature Samo za čitanje

Senzor sobne temperature zone 1; koristi varijantu registra bez predznaka (H:94)

Registar: H:94 Int16 Jedinica: °C numeric

Sobna temperatura zone 1

Čitanje temperature
MODBUSR(H, 94, Int16) / 100
Temperatura polaza Senzor temperature Samo za čitanje

Temperatura vode na izlazu iz dizalice topline prema sustavu grijanja

Registar: H:102 Int16 Jedinica: °C numeric

Temperatura polaza

Čitanje temperature
MODBUSR(H, 102, Int16) / 100
Temperatura povrata Senzor temperature Samo za čitanje

Temperatura vode koja se iz sustava grijanja vraća u dizalicu topline

Registar: H:104 Int16 Jedinica: °C numeric

Temperatura povrata

Čitanje temperature
MODBUSR(H, 104, Int16) / 100
Datum mjerenja energije — dan Varijabla Samo za čitanje

Dan iz vremenske oznake zadnjeg mjerenja potrošnje energije

Registar: H:281 Int16 numeric

Datum mjerenja energije — dan

Čitanje
MODBUSR(H, 281, Int16)
Datum mjerenja energije — mjesec Varijabla Samo za čitanje

Mjesec iz vremenske oznake zadnjeg mjerenja potrošnje energije

Registar: H:280 Int16 numeric

Datum mjerenja energije — mjesec

Čitanje
MODBUSR(H, 280, Int16)
Datum mjerenja energije — godina Varijabla Samo za čitanje

Godina iz vremenske oznake zadnjeg mjerenja potrošnje energije

Registar: H:279 Int16 numeric

Datum mjerenja energije — godina

Čitanje
MODBUSR(H, 279, Int16)
Protok Varijabla Samo za čitanje

Protok vode kroz sustav dizalice topline u litrama u minuti

Registar: H:299 Int16 Jedinica: l/min numeric

Protok

Čitanje
MODBUSR(H, 299, Int16)
Ukupno proizvedena energija Varijabla Samo za čitanje

Ukupna proizvedena energija za grijanje, hlađenje i PTV zajedno (kWh, samo FTC4/FTC5)

Registar: H:298 Int16 Jedinica: kWh numeric

Ukupno proizvedena energija

Čitanje
MODBUSR(H, 298, Int16)
Povezivanje: Modbus TCP • Slave ID: $[SlaveId]
Moguća poboljšanja (16)
  • H:26 Operating Mode — R/W operating mode: 0=Stop, 1=Hot Water, 2=Heating, 3=Cooling, 5=Freeze Stat, 6=Legionella, 7=Heating-Eco — critical HVAC control missing from template
  • H:27 DHW Mode — R/W DHW operating mode: 0=Normal, 1=Eco
  • H:28 A/C Mode Zone 1 — R/W zone 1 mode: 0=Heating Room, 1=Heating Flow, 2=Heating Curve, 3=Cooling Room, 4=Cooling Flow, 5=Floor Dryup
  • H:29 A/C Mode Zone 2 — R/W zone 2 mode — same values as Zone 1
  • H:30 Tank Water Temperature Setpoint — R/W tank water temperature setpoint (°C × 100, signed). Critical DHW control
  • H:32 H/C Target Temperature Zone 1 — R/W heating/cooling thermostat target temperature Zone 1 (°C × 100, signed)
  • H:34 H/C Target Temperature Zone 2 — R/W heating/cooling thermostat target temperature Zone 2 (°C × 100, signed)
  • H:37 Force DHW — R/W force DHW: 0=Normal, 1=Force DHW
  • H:54 Thermostat Target Temperature Zone 1 — R/W thermostat target temp Zone 1 (°C × 100, signed). Confirmed by HA config
  • H:9 Fault/Error Code — Read-only fault code (hex): 0x8000=No error, 0x6999=Bad communication
  • H:67 Defrost Status — Read-only: 0=Normal, 1=Standby, 2=Defrost, 3=Waiting Restart. Confirmed by HA config
  • H:73 Heat Pump Frequency — Read-only: 0–255 Hz. Compressor frequency indicator. Confirmed by HA config
  • H:80 Heat Source Status — Read-only: 0=H/P, 1=IH, 2=BH, 3=IH+BH, 4=Boiler. Confirmed by HA config
  • H:99 Outdoor Ambient Temperature — Read-only outdoor temp (°C × 10, signed). Range -40.0 to 87.5°C. Confirmed by HA config
  • H:106 Tank Water Temperature — Read-only tank water temp (°C × 100, unsigned). Confirmed by HA config
  • H:288 Total Energy Consumed — Read-only total energy consumed in kWh. Counterpart to Total Energy Produced (H:298)

Izvori

  • Procon MelcoBEMS MINI (A1M) ATW Modbus Register Tables V1.0.4
    PDF
  • Mitsubishi Heat Pump Modbus — Home Assistant Configuration
    github.com 2026-03-18

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