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á nativní rozhraní Modbus — komunikace s TapHome vyžaduje bránu Procon MelcoBEMS MINI (A1M), která se připojuje k vnitřní jednotce Ecodan interně a zpřístupňuje holding registry přes Modbus TCP (Ethernet, port 502).

Šablona TapHome pokrývá zapínání/vypínání systému, režim dovolené, stav vytápění, monitorování teplot zón a vody, měření energie a průtoku. Dostupnost registrů závisí na verzi nainstalovaného regulátoru FTC — EHST20C typicky používá FTC4 nebo FTC5.

Hardwarové připojení

Přehled brány

Procon MelcoBEMS MINI (A1M) je specializovaná BMS brána pro systémy Mitsubishi Ecodan. Připojuje se ke konektoru CN105 vnitřní jednotky a poskytuje rozhraní Modbus TCP (Ethernet) i Modbus RTU (RS-485). Šablona TapHome využívá rozhraní Modbus TCP.

Brána zpřístupňuje všechny Discrete, Coil a Input registry jako Holding registry. Některé registry jsou pouze pro čtení; zapisovatelné registry akceptují funkční kód 06 (jednoduchý zápis) nebo 16 (víceregistrový zápis).

Síťové připojení

Připojte bránu MelcoBEMS MINI do stejné sítě jako TapHome Core pomocí standardního Ethernet kabelu.

Výchozí tovární nastavení:

  • IP adresa: 192.168.92.114
  • Maska podsítě: 255.255.255.0
  • Modbus TCP port: 502
  • Slave ID: 1 (konfigurovatelné přes registr H:4, rozsah 1–247)

Výchozí tovární IP adresa (192.168.92.114) je v podsíti 192.168.92.x, která se liší od většiny domácích sítí (typicky 192.168.0.x nebo 192.168.1.x). Možná budete muset dočasně změnit IP adresu počítače na 192.168.92.x, abyste mohli přistoupit k bráně a překonfigurovat její síťová nastavení, případně nakonfigurovat router pro směrování provozu do této podsítě.

MelcoBEMS MINI nepodporuje mDNS. Doporučujeme přiřadit statickou IP adresu nebo vytvořit DHCP rezervaci v routeru, aby se IP adresa brány neměnila.

Konfigurace

Připojení Modbus TCP v TapHome
  1. Otevřete TapHome a přejděte do Nastavení → Moduly
  2. Přidejte nové zařízení Modbus TCP
  3. Zadejte IP adresu brány (výchozí: 192.168.92.114) a port 502
  4. Nastavte Slave ID na 1 (výchozí) — nebo hodnotu nakonfigurovanou na bráně
  5. Importujte šablonu Mitsubishi EHST20C
Konfigurace Slave ID

Výchozí Modbus Slave ID je 1. Změnit ho můžete zápisem hodnoty (1–247) do holding registru H:4 na bráně. Po změně Slave ID aktualizujte konfiguraci modulu TapHome, aby odpovídala.

Konfigurace RS-485 (pouze pro referenci)

MelcoBEMS MINI také zpřístupňuje konfigurační registry RS-485. Tyto jsou relevantní pouze při použití rozhraní RS-485 (tato šablona ho nepoužívá):

RegistrParametrVýchozíMožnosti
H:5Přenosová rychlost96001200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 56000, 57600, 115200
H:6ParitaNoneNone, Even, Odd

Funkce zařízení

Ovládání systému
  • Zapnutí/vypnutí systému (H:25) — zapíná nebo vypíná systém tepelného čerpadla. Registr také hlásí dvě stavové hodnoty pouze pro čtení: 2 (nouzový chod) a 3 (testovací chod), které se mohou zobrazit během speciálních provozních podmínek. Zápis používá MODBUSWNE (zápis pokud se nerovná) k zamezení zbytečného provozu sběrnice.
  • Režim dovolené (H:38) — aktivuje režim dovolené, který snižuje ohřev TUV a udržuje ochranu proti zamrznutí, když je budova neobydlená. Zápis používá MODBUSWNE.
Stav vytápění

Stav vytápění (H:72) je indikátor více hodnot pouze pro čtení zobrazující aktuální aktivitu topného okruhu:

HodnotaFTC4FTC5/FTC6
0Žádný typŽádný typ
1Vytápění C1H/C A1 B1 C1
2Vytápění C2H/C A2 B2 C2
3Vytápění C3H/C A3 B3 C3

Na regulátorech FTC5/FTC6 rozšířené hodnoty odrážejí kombinované stavy topných/chladicích okruhů. Šablona definuje hodnoty 0–9, ale hodnoty 4–9 jsou nedefinované zástupné pozice rezervované pro budoucí použití.

Monitorování teplot

Šablona poskytuje tři teplotní senzory, které čtou z holding registrů s automatickou konverzí °C × 100 (skript ReadTemperature dělí 100):

  • Pokojová teplota zóna 1 (H:94) — pokojová teplota měřená senzorem zóny 1. Šablona používá unsigned variantu registru; signed varianta je dostupná na H:93.
  • Teplota přívodní vody (H:102) — teplota vody na výstupu z tepelného čerpadla do topného systému. V tabulkách registrů označovaná také jako „Water Outlet Temperature". Signed varianta je dostupná na H:101.
  • Teplota zpátečky (H:104) — teplota vody vracející se do tepelného čerpadla z topného systému. V tabulkách registrů označovaná také jako „Water Inlet Temperature". Signed varianta je dostupná na H:103.

Všechny tři senzory používají 15sekundový interval dotazování.

Měření energie
  • Celková vyrobená energie (H:298) — kumulativní celková energie vyrobená tepelným čerpadlem v kWh (vytápění + chlazení + TUV dohromady). Rozsah 0–65 535 kWh. Dostupné pouze na systémech FTC4/FTC5.
  • Datum měření energie — tři registry poskytují časové razítko posledního měření energie: Rok (H:279), Měsíc (H:280) a Den (H:281).
  • Průtok (H:299) — průtok vody v l/min (rozsah 0–255). Dostupné pouze na systémech FTC4/FTC5.
Další možnosti

Systém Ecodan přes bránu MelcoBEMS MINI zpřístupňuje komplexní sadu registrů nad rámec aktuální šablony. Dostupné registry zahrnují výběr provozního režimu (Stop, Teplá voda, Vytápění, Chlazení, Ochrana proti zamrznutí, Legionella, Vytápění-Eco), ovládání režimu TUV (Normální/Eco), teplotní nastavovací body zóny 1 a zóny 2, vynucený ohřev TUV, nastavovací bod a zpětné čtení teploty zásobníku, venkovní teplotu (měřítko °C × 10), stav odmrazování (Normální/Pohotovost/Odmrazování/Čekání na restart), frekvenci kompresoru tepelného čerpadla (0–255 Hz), stav zdroje tepla (Tepelné čerpadlo/Ponorný ohřívač/Posilovací ohřívač/Kotel), poruchové a chybové kódy (hex a desítková soustava) a podrobný rozpis spotřeby energie (vytápění, chlazení, TUV samostatně s přesností kWh a Wh). Tyto lze přidat v budoucí aktualizaci šablony.

Registr provozního režimu (H:26) a teplotní nastavovací body zón (H:32, H:34) nejsou zahrnuty v aktuální šabloně, ale jsou klíčové pro plné ovládání HVAC. Můžete je přidat jako vlastní Modbus zařízení v TapHome pomocí výše uvedených adres registrů. Registry teplotních nastavovacích bodů používají kódování °C × 100.

Řešení problémů

Žádná Modbus komunikace
  1. Ověřte, že brána MelcoBEMS MINI je zapnutá a připojená k síti
  2. Zkontrolujte, že TapHome Core a brána jsou ve stejné síťové podsíti — výchozí tovární 192.168.92.x nemusí odpovídat vaší domácí síti
  3. Potvrďte IP adresu a port (502) v nastavení modulu TapHome
  4. Zkontrolujte, že Slave ID odpovídá konfiguraci brány (výchozí: 1)
  5. Přečtěte registr H:11 pro ověření verze firmwaru brány — tím potvrdíte, že základní Modbus TCP komunikace funguje
Brána hlásí chybu komunikace (kód chyby 0x6999)

Chybový kód 0x6999 (nebo desítkově 6999) v registru H:9 indikuje, že MelcoBEMS MINI nemůže komunikovat s vnitřní jednotkou Ecodan.

  1. Zkontrolujte připojení kabelu CN105 mezi bránou a vnitřní jednotkou
  2. Ověřte, že vnitřní jednotka je zapnutá
  3. Přečtěte registr H:13 pro zjištěný typ systému — měl by ukazovat 1 (ATW). Hodnota 255 (neurčený) indikuje, že brána nenavázala komunikaci s jednotkou
Teplotní hodnoty zobrazují nesprávné údaje

Všechny teplotní registry v této šabloně používají měřítko °C × 100 (skript ReadTemperature dělí 100 automaticky). Venkovní teplota (H:99, není v šabloně) používá odlišné měřítko °C × 10. Vlastní Modbus zařízení pro registry nezahrnuté v šabloně vyžadují manuální konfiguraci měřítka.

Registry energie zobrazují nulu

Registry měření energie (H:279–H:299) jsou dostupné pouze na systémech FTC4 a FTC5. Pokud váš systém používá regulátor FTC6, tyto registry nevrátí platná data. Přečtěte registr H:270 pro identifikaci profilu modelu: 1=FTC4, 2=FTC5, 3=FTC6.

Dostupná zařízení

Mitsubishi EHST20C Modul
Zapnutí/vypnutí systému Přepínač

Ovládání napájení systému tepelného čerpadla — ZAP, VYP, s nouzovým chodem a testovacím chodem jako stavové hodnoty pouze pro čtení

Registr: H:25 Bool

Zapnutí/vypnutí systému

Čtení stavu přepínače
MODBUSR(H, 25, Bool)
Zápis stavu přepínače
MODBUSWNE(H, 25, Bool, St)
Režim dovolené Přepínač

Aktivuje režim dovolené — snižuje ohřev TUV a udržuje ochranu proti zamrznutí během neobydlení

Registr: H:38 Bool

Režim dovolené

Čtení stavu přepínače
MODBUSR(H, 38, Bool)
Zápis stavu přepínače
MODBUSWNE(H, 38, Bool, St)
Stav vytápění Vícestavový přepínač Pouze ke čtení

Aktuální aktivita topného okruhu — Žádný typ, Vytápění C1, Vytápění C2, Vytápění C3 (FTC4); rozšířené H/C režimy na FTC5/FTC6

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

Stav vytápění

Čtení stavu přepínače
MODBUSR(H, 72, Int16)
Pokojová teplota zóna 1 Teplotní senzor Pouze ke čtení

Senzor pokojové teploty zóny 1 — používá unsigned variantu registru (H:94)

Registr: H:94 Int16 Jednotka: °C numeric

Pokojová teplota zóna 1

Čtení teploty
MODBUSR(H, 94, Int16) / 100
Teplota přívodní vody Teplotní senzor Pouze ke čtení

Teplota vody na výstupu z tepelného čerpadla do topného systému

Registr: H:102 Int16 Jednotka: °C numeric

Teplota přívodní vody

Čtení teploty
MODBUSR(H, 102, Int16) / 100
Teplota zpátečky Teplotní senzor Pouze ke čtení

Teplota vody vracející se z topného systému do tepelného čerpadla

Registr: H:104 Int16 Jednotka: °C numeric

Teplota zpátečky

Čtení teploty
MODBUSR(H, 104, Int16) / 100
Datum měření energie — den Proměnná Pouze ke čtení

Den z časového razítka posledního měření spotřeby energie

Registr: H:281 Int16 numeric

Datum měření energie — den

Čtení
MODBUSR(H, 281, Int16)
Datum měření energie — měsíc Proměnná Pouze ke čtení

Měsíc z časového razítka posledního měření spotřeby energie

Registr: H:280 Int16 numeric

Datum měření energie — měsíc

Čtení
MODBUSR(H, 280, Int16)
Datum měření energie — rok Proměnná Pouze ke čtení

Rok z časového razítka posledního měření spotřeby energie

Registr: H:279 Int16 numeric

Datum měření energie — rok

Čtení
MODBUSR(H, 279, Int16)
Průtok Proměnná Pouze ke čtení

Průtok vody systémem tepelného čerpadla v litrech za minutu

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

Průtok

Čtení
MODBUSR(H, 299, Int16)
Celková vyrobená energie Proměnná Pouze ke čtení

Kumulativní celková vyrobená energie — vytápění, chlazení a TUV dohromady (kWh, pouze FTC4/FTC5)

Registr: H:298 Int16 Jednotka: kWh numeric

Celková vyrobená energie

Čtení
MODBUSR(H, 298, Int16)
Připojení: Modbus TCP • Slave ID: $[SlaveId]
Možná vylepšení (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