TapHome

Mitsubishi Ecodan EHST20C

Modbus TCP
Submitted by
Last updated: 03. 2026

Vyžaduje externú bránu

Procon MelcoBEMS MINI (A1M) — stránka produktu

Mitsubishi EHST20C je zásobníková jednotka tepelného čerpadla Ecodan vzduch-voda (ATW). Nemá natívne rozhranie Modbus — komunikácia s TapHome vyžaduje bránu Procon MelcoBEMS MINI (A1M), ktorá sa pripája k vnútornej jednotke Ecodan interne a sprístupňuje holding registre cez Modbus TCP (Ethernet, port 502).

Šablóna TapHome pokrýva zapínanie/vypínanie systému, režim dovolenky, stav vykurovania, monitorovanie teplôt zón a vody, meranie energie a prietoku. Dostupnosť registrov závisí od verzie nainštalovaného regulátora FTC — EHST20C typicky používa FTC4 alebo FTC5.

Hardvérové pripojenie

Prehľad brány

Procon MelcoBEMS MINI (A1M) je špecializovaná BMS brána pre systémy Mitsubishi Ecodan. Pripája sa ku konektoru CN105 vnútornej jednotky a poskytuje rozhrania Modbus TCP (Ethernet) aj Modbus RTU (RS-485). Šablóna TapHome využíva rozhranie Modbus TCP.

Brána sprístupňuje všetky Discrete, Coil a Input registre ako Holding registre. Niektoré registre sú len na čítanie; zapisovateľné registre akceptujú funkčný kód 06 (jednoduchý zápis) alebo 16 (viacregistrový zápis).

Sieťové pripojenie

Pripojte bránu MelcoBEMS MINI do rovnakej siete ako TapHome Core pomocou štandardného Ethernet kábla.

Predvolené továrenské nastavenia:

  • IP adresa: 192.168.92.114
  • Maska podsiete: 255.255.255.0
  • Modbus TCP port: 502
  • Slave ID: 1 (konfigurovateľné cez register H:4, rozsah 1–247)

Predvolená továrenská IP adresa (192.168.92.114) je v podsieti 192.168.92.x, ktorá sa líši od väčšiny domácich sietí (typicky 192.168.0.x alebo 192.168.1.x). Možno budete musieť dočasne zmeniť IP adresu počítača na 192.168.92.x, aby ste mohli pristúpiť k bráne a prekonfigurovať jej sieťové nastavenia, prípadne nakonfigurovať router na smerovanie prevádzky do tejto podsiete.

MelcoBEMS MINI nepodporuje mDNS. Odporúčame priradiť statickú IP adresu alebo vytvoriť DHCP rezerváciu v routeri, aby sa IP adresa brány nemenila.

Konfigurácia

Pripojenie Modbus TCP v TapHome
  1. Otvorte TapHome a prejdite do Nastavenia → Moduly
  2. Pridajte nové zariadenie Modbus TCP
  3. Zadajte IP adresu brány (predvolená: 192.168.92.114) a port 502
  4. Nastavte Slave ID na 1 (predvolené) — alebo hodnotu nakonfigurovanú na bráne
  5. Importujte šablónu Mitsubishi EHST20C
Konfigurácia Slave ID

Predvolené Modbus Slave ID je 1. Zmeniť ho môžete zápisom hodnoty (1–247) do holding registra H:4 na bráne. Po zmene Slave ID aktualizujte konfiguráciu modulu TapHome, aby sa zhodovala.

Konfigurácia RS-485 (len pre referenciu)

MelcoBEMS MINI tiež sprístupňuje konfiguračné registre RS-485. Tieto sú relevantné len pri použití rozhrania RS-485 (táto šablóna ho nepoužíva):

RegisterParameterPredvolenéMožnosti
H:5Prenosová rýchlosť96001200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 56000, 57600, 115200
H:6ParitaNoneNone, Even, Odd

Funkcie zariadenia

Ovládanie systému
  • Zapnutie/vypnutie systému (H:25) — zapína alebo vypína systém tepelného čerpadla. Register tiež hlási dve stavové hodnoty len na čítanie: 2 (núdzový chod) a 3 (testovací chod), ktoré sa môžu zobraziť počas špeciálnych prevádzkových podmienok. Zápis používa MODBUSWNE (zápis ak sa nerovná) na zamedzenie zbytočnej prevádzky zbernice.
  • Režim dovolenky (H:38) — aktivuje režim dovolenky, ktorý znižuje ohrev TÚV a udržiava ochranu proti zamrznutiu, keď je budova neobývaná. Zápis používa MODBUSWNE.
Stav vykurovania

Stav vykurovania (H:72) je indikátor viacerých hodnôt len na čítanie, ktorý zobrazuje aktuálnu aktivitu vykurovacieho okruhu:

HodnotaFTC4FTC5/FTC6
0Žiadny typŽiadny typ
1Vykurovanie C1H/C A1 B1 C1
2Vykurovanie C2H/C A2 B2 C2
3Vykurovanie C3H/C A3 B3 C3

Na regulátoroch FTC5/FTC6 rozšírené hodnoty odrážajú kombinované stavy vykurovacích/chladiacich okruhov. Šablóna definuje hodnoty 0–9, ale hodnoty 4–9 sú nedefinované zástupné pozície rezervované pre budúce použitie.

Monitorovanie teplôt

Šablóna poskytuje tri teplotné senzory, ktoré čítajú z holding registrov s automatickou konverziou °C × 100 (skript ReadTemperature delí 100):

  • Izbová teplota zóna 1 (H:94) — izbová teplota meraná senzorom zóny 1. Šablóna používa unsigned variant registra; signed variant je dostupný na H:93.
  • Teplota prívodnej vody (H:102) — teplota vody na výstupe z tepelného čerpadla do vykurovacieho systému. V tabuľkách registrov označovaná aj ako „Water Outlet Temperature". Signed variant je dostupný na H:101.
  • Teplota spiatočky (H:104) — teplota vody vracajúcej sa do tepelného čerpadla z vykurovacieho systému. V tabuľkách registrov označovaná aj ako „Water Inlet Temperature". Signed variant je dostupný na H:103.

Všetky tri senzory používajú 15-sekundový interval dotazovania.

Meranie energie
  • Celková vyrobená energia (H:298) — kumulatívna celková energia vyrobená tepelným čerpadlom v kWh (vykurovanie + chladenie + TÚV spolu). Rozsah 0–65 535 kWh. Dostupné len na systémoch FTC4/FTC5.
  • Dátum merania energie — tri registre poskytujú časovú značku posledného merania energie: Rok (H:279), Mesiac (H:280) a Deň (H:281).
  • Prietok (H:299) — prietok vody v l/min (rozsah 0–255). Dostupné len na systémoch FTC4/FTC5.
Ďalšie možnosti

Systém Ecodan cez bránu MelcoBEMS MINI sprístupňuje komplexnú sadu registrov nad rámec aktuálnej šablóny. Dostupné registre zahŕňajú výber prevádzkového režimu (Stop, Teplá voda, Vykurovanie, Chladenie, Ochrana proti zamrznutiu, Legionella, Vykurovanie-Eco), ovládanie režimu TÚV (Normálny/Eco), teplotné nastavovacie body zóny 1 a zóny 2, vynútený ohrev TÚV, nastavovací bod a spätné čítanie teploty zásobníka, vonkajšiu teplotu (mierka °C × 10), stav odmrazovania (Normálny/Pohotovosť/Odmrazovanie/Čakanie na reštart), frekvenciu kompresora tepelného čerpadla (0–255 Hz), stav zdroja tepla (Tepelné čerpadlo/Ponorný ohrievač/Posilňovací ohrievač/Kotol), poruchové a chybové kódy (hex a desiatková sústava) a podrobné rozdelenie spotreby energie (vykurovanie, chladenie, TÚV samostatne s presnosťou kWh a Wh). Tieto je možné pridať v budúcej aktualizácii šablóny.

Register prevádzkového režimu (H:26) a teplotné nastavovacie body zón (H:32, H:34) nie sú zahrnuté v aktuálnej šablóne, ale sú kľúčové pre plné ovládanie HVAC. Môžete ich pridať ako vlastné Modbus zariadenia v TapHome pomocou vyššie uvedených adries registrov. Registre teplotných nastavovacích bodov používajú kódovanie °C × 100.

Riešenie problémov

Žiadna Modbus komunikácia
  1. Overte, že brána MelcoBEMS MINI je zapnutá a pripojená k sieti
  2. Skontrolujte, že TapHome Core a brána sú v rovnakej sieťovej podsieti — predvolená továrenská 192.168.92.x nemusí zodpovedať vašej domácej sieti
  3. Potvrďte IP adresu a port (502) v nastaveniach modulu TapHome
  4. Skontrolujte, že Slave ID zodpovedá konfigurácii brány (predvolené: 1)
  5. Prečítajte register H:11 na overenie verzie firmvéru brány — tým potvrdíte, že základná Modbus TCP komunikácia funguje
Brána hlási chybu komunikácie (kód chyby 0x6999)

Chybový kód 0x6999 (alebo desiatkovo 6999) v registri H:9 indikuje, že MelcoBEMS MINI nemôže komunikovať s vnútornou jednotkou Ecodan.

  1. Skontrolujte pripojenie kábla CN105 medzi bránou a vnútornou jednotkou
  2. Overte, že vnútorná jednotka je zapnutá
  3. Prečítajte register H:13 pre zistený typ systému — mal by ukazovať 1 (ATW). Hodnota 255 (neurčený) indikuje, že brána nenadviazala komunikáciu s jednotkou
Teplotné hodnoty zobrazujú nesprávne údaje

Všetky teplotné registre v tejto šablóne používajú meradlo °C × 100 (skript ReadTemperature delí 100 automaticky). Vonkajšia teplota (H:99, nie je v šablóne) používa odlišné meradlo °C × 10. Vlastné Modbus zariadenia pre registre nezahrnuté v šablóne vyžadujú manuálnu konfiguráciu meradla.

Registre energie zobrazujú nulu

Registre merania energie (H:279–H:299) sú dostupné len na systémoch FTC4 a FTC5. Ak váš systém používa regulátor FTC6, tieto registre nevrátia platné údaje. Prečítajte register H:270 na identifikáciu profilu modelu: 1=FTC4, 2=FTC5, 3=FTC6.

Dostupné zariadenia

Mitsubishi EHST20C Modul
Zapnutie/vypnutie systému Prepínač

Ovládanie napájania systému tepelného čerpadla — ZAP, VYP, s núdzovým chodom a testovacím chodom ako stavové hodnoty len na čítanie

Register: H:25 Bool

Zapnutie/vypnutie systému

Čítanie stavu prepínača
MODBUSR(H, 25, Bool)
Zápis stavu prepínača
MODBUSWNE(H, 25, Bool, St)
Režim dovolenky Prepínač

Aktivuje režim dovolenky — znižuje ohrev TÚV a udržiava ochranu proti zamrznutiu počas neobývania

Register: H:38 Bool

Režim dovolenky

Čítanie stavu prepínača
MODBUSR(H, 38, Bool)
Zápis stavu prepínača
MODBUSWNE(H, 38, Bool, St)
Stav vykurovania Viacstavový prepínač Len na čítanie

Aktuálna aktivita vykurovacieho okruhu — Žiadny typ, Vykurovanie C1, Vykurovanie C2, Vykurovanie C3 (FTC4); rozšírené H/C režimy na FTC5/FTC6

Register: H:72 Int16 numeric
Hodnoty / Stavy: No type · Heating C1 · Heating C2 · Heating C3

Stav vykurovania

Čítanie stavu prepínača
MODBUSR(H, 72, Int16)
Izbová teplota zóna 1 Teplotný senzor Len na čítanie

Senzor izbovej teploty zóny 1 — používa unsigned variant registra (H:94)

Register: H:94 Int16 Jednotka: °C numeric

Izbová teplota zóna 1

Čítanie teploty
MODBUSR(H, 94, Int16) / 100
Teplota prívodnej vody Teplotný senzor Len na čítanie

Teplota vody na výstupe z tepelného čerpadla do vykurovacieho systému

Register: H:102 Int16 Jednotka: °C numeric

Teplota prívodnej vody

Čítanie teploty
MODBUSR(H, 102, Int16) / 100
Teplota spiatočky Teplotný senzor Len na čítanie

Teplota vody vracajúcej sa z vykurovacieho systému do tepelného čerpadla

Register: H:104 Int16 Jednotka: °C numeric

Teplota spiatočky

Čítanie teploty
MODBUSR(H, 104, Int16) / 100
Dátum merania energie — deň Premenná Len na čítanie

Deň z časovej značky posledného merania spotreby energie

Register: H:281 Int16 numeric

Dátum merania energie — deň

Čítanie
MODBUSR(H, 281, Int16)
Dátum merania energie — mesiac Premenná Len na čítanie

Mesiac z časovej značky posledného merania spotreby energie

Register: H:280 Int16 numeric

Dátum merania energie — mesiac

Čítanie
MODBUSR(H, 280, Int16)
Dátum merania energie — rok Premenná Len na čítanie

Rok z časovej značky posledného merania spotreby energie

Register: H:279 Int16 numeric

Dátum merania energie — rok

Čítanie
MODBUSR(H, 279, Int16)
Prietok Premenná Len na čítanie

Prietok vody cez systém tepelného čerpadla v litroch za minútu

Register: H:299 Int16 Jednotka: l/min numeric

Prietok

Čítanie
MODBUSR(H, 299, Int16)
Celková vyrobená energia Premenná Len na čítanie

Kumulatívna celková vyrobená energia — vykurovanie, chladenie a TÚV spolu (kWh, len FTC4/FTC5)

Register: H:298 Int16 Jednotka: kWh numeric

Celková vyrobená energia

Čítanie
MODBUSR(H, 298, Int16)
Pripojenie: Modbus TCP • Slave ID: $[SlaveId]
Možné vylepšenia (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)

Zdroje

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