---
title: "Midea M-Thermal Tepelné čerpadlo"
description: "Tepelné čerpadlo Midea M-Thermal A Series Split R32 s Modbus RTU cez RS-485. Monitorovanie teplôt, riadenie vykurovania/TUV a diagnostika kompresora."
url: "https://taphome.com/sk/compatibility/midea-heat-pump/"
language: sk
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-rtu","heat-pump","rs485","dhw","hydronic","inverter-compressor"]
  questions: ["Ako integrovať tepelné čerpadlo Midea M-Thermal s TapHome?","Čo ovláda šablóna TapHome pre tepelné čerpadlo Midea?","Ako pripojiť tepelné čerpadlo Midea cez RS-485 k TapHome?","Ako nakonfigurovať adresu Modbus slave na tepelnom čerpadle Midea?","Aké teploty monitoruje šablóna tepelného čerpadla Midea?","Funguje šablóna TapHome Midea aj s tepelnými čerpadlami Hyundai alebo Concept?"]
---

# Midea M-Thermal Tepelné čerpadlo

Komunikácia: Modbus RTU

- [Oficiálna stránka Midea](https://www.midea.com)

Midea M-Thermal A Series Split (R32) je invertorové tepelné čerpadlo pozostávajúce z vonkajšej jednotky a hydraulického modulu. Systém komunikuje s TapHome cez Modbus RTU po RS-485 pri rýchlosti 9 600 baudov a sprístupňuje holding registre pre riadenie a monitorovanie. Šablóna umožňuje zapínanie/vypínanie vykurovania a TUV, výber prevádzkového režimu, termostat TUV a termostat zóny 1, teplotné senzory, stavové kontakty odmrazovania a záložného ohrievača, kumulatívne počítadlá energie, diagnostiku kompresora a monitorovanie tlaku chladiva.

Rovnakú mapu Modbus registrov používajú OEM klony vrátane tepelných čerpadiel Hyundai, Concept, Hajdu, Immergas a Clivet Swan. Šablóna je kompatibilná s týmito jednotkami pri použití rovnakého drôtového ovládača a hydraulického modulu.

> [!NOTE]
> Mapa Modbus registrov pre toto zariadenie pochádza z komunitných zdrojov (komunita Home Assistant). Adresy registrov overilo viacero používateľov, ale Midea ich oficiálne nedokumentuje.

## Hardvérové zapojenie

### Káblové zapojenie RS-485

Modbus RS-485 prepojenie je dostupné cez porty **H1** a **H2** na PCB drôtového ovládača. Drôtový ovládač musí byť pripojený k hydraulickému modulu pre úplný prístup k Modbus dátam.

Zapojte signálne vodiče RS-485:

| Signál | Smer | Port |
|--------|------|------|
| BUS1 (A+) | <-> | H2 |
| BUS2 (B-) | <-> | H1 |

> [!WARNING]
> **Dôležité — vyžaduje sa drôtový ovládač**
>
> Drôtový ovládač **musí** byť pripojený k hydraulickému modulu, aby Modbus komunikácia fungovala. Bez drôtového ovládača nebudú registre dostupné cez RS-485.

### Technické parametre

- **Protokol:** Modbus RTU Slave, RS-485
- **Rýchlosť prenosu:** 9 600 baudov, bez parity, 1 stop bit, 8 dátových bitov
- **Predvolené Slave ID:** 1 (rotačný prepínač S3, poloha 0)
- **Modely:** MHA-V4W až MHA-V16W (4–16 kW), varianty D2N8-B a D2RN8-B
- **Hydraulický modul:** HB-A60/A100/A160/CGN8-B


## Konfigurácia

### Adresa slave (rotačný prepínač S3)

Adresa Modbus slave sa nastavuje rotačným prepínačom **S3** na hlavnom PCB hydraulického modulu. Poloha 0 zodpovedá adrese slave 1.

![Rozloženie hlavného PCB hydraulického modulu Midea M-Thermal s rotačným prepínačom S3](https://taphome.com/images/compatibility/midea-heat-pump/pcb-layout-p035_hu_6543956e109fc623.jpg)

**Kľúčové komponenty na PCB hydraulického modulu:**

- **S3** (označenie 2) — Rotačný DIP prepínač pre adresu Modbus slave
- **CN14** (označenie 21) — Komunikácia s drôtovým ovládačom
- **CN19** (označenie 20) — Komunikácia medzi vnútornou a vonkajšou jednotkou
- **CN30** (označenie 22) — Komunikácia s drôtovým ovládačom a paralelnými internými jednotkami
- **DIS1** (označenie 3) — Digitálny displej pre chybové kódy

### Aktivácia Modbus komunikácie

1. Odpojte celý systém tepelného čerpadla od napájania
2. Demontujte zadnú dosku drôtového ovládača
3. Pripojte vodiče RS-485 k drôtovému ovládaču: BUS1 (A+) na H2 a BUS2 (B-) na H1
4. Sprístupnite PCB hydraulického modulu
5. Skontrolujte, že rotačný prepínač S3 je nastavený na požadovanú polohu (poloha 0 = adresa slave 1)
6. Zapnite systém tepelného čerpadla

> [!TIP]
> Pri konfigurácii modulu TapHome použite Modbus RTU s parametrami **9 600 baudov, bez parity, 1 stop bit, 8 dátových bitov**. Predvolené slave ID je **1** (poloha S3 = 0). Pri použití brány Modbus TCP-to-RTU (napr. WaveShare) nastavte port brány na 502 a slave ID podľa polohy prepínača S3.

### Odporúčanie statickej IP adresy

Pri pripojení cez bránu Modbus TCP-to-RTU priraďte bráne statickú IP adresu alebo rezerváciu DHCP, aby sa predišlo výpadkom pri zmene IP adresy.

## Možnosti zariadenia

### Riadenie vykurovania a TUV

Šablóna používa register H:0 ako bitové pole na riadenie jednotlivých funkcií:

- **Kúrenie (tepelné čerpadlo)** (H:0 bit 1) — zapína alebo vypína priestorové vykurovanie tepelným čerpadlom
- **TUV** (H:0 bit 2) — zapína alebo vypína funkciu prípravy teplej úžitkovej vody

Každá funkcia sa ovláda nezávisle pomocou operácií GETBIT/SETBIT, čo umožňuje prepínanie vykurovania a TUV bez vzájomného ovplyvnenia.

Dezinfekcia zásobníka TUV je sprístupnená dvakrát: **Stav dezinfekcie** číta H:5 bit 4 ako kontakt len na čítanie a vedľa neho je uvedený prepínač **Dezinfekcia**.

> [!WARNING]
> Prepínač Dezinfekcia nemá v aktuálnej šablóne žiadny vzorec na čítanie ani zápis — v aplikácii sa zobrazuje, ale dezinfekčný cyklus nespustí ani nezastaví. Na zistenie, či cyklus beží, použite Stav dezinfekcie.

### Stavové kontakty

Tri kontakty len na čítanie sprístupňujú bity stavových registrov tepelného čerpadla:

- **Odmrazovanie** (H:128 bit 1) — vonkajšia jednotka beží v odmrazovacom cykle
- **Ponorný ohrievač IBH1 (3 kW)** (H:129 bit 0) — vnútorný 3 kW záložný ponorný ohrievač je zapnutý
- **Trojcestný ventil SV1** (H:129 bit 4) — ventil SV1 presmeruje vykurovaciu vodu do výmenníka zásobníka TUV

### Prevádzkový režim

**Režim tepelného čerpadla** (H:1) vyberá prevádzkový režim: Auto (0), Auto (1), Chladenie (2), Vykurovanie (3) a ďalšie režimy (4–9). Šablóna ho prezentuje ako prepínač s viacerými hodnotami.

### Termostat TUV

**Teplota TUV** číta aktuálnu teplotu zásobníka TUV z H:115 (senzor T5) a zapisuje cieľovú teplotu do H:4. Funguje ako termostat — aktuálna teplota sa zobrazuje spolu s nastavenou hodnotou.

### Termostat zóny 1

**Teplota vody zóny 1** číta a zapisuje dolný bajt registra H:2, teda cieľovú teplotu vody vykurovacieho okruhu zóny 1. Register zlučuje dve hodnoty do jedného slova, preto šablóna zapisuje dolný bajt cez SETBYTE a horný bajt necháva nedotknutý. Samostatný register aktuálnej teploty neexistuje — ako aktuálna hodnota sa spätne číta bajt nastavenej hodnoty.

### Monitorovanie teplôt

Šablóna poskytuje šesť teplotných senzorov:

- **Vypočítaná teplota vody** (H:110) — teplota na konečnom výstupe vody (senzor T1)
- **Ekvitermická cieľová teplota** (H:136) — cieľová teplota ekvitermickej krivky vypočítaná regulátorom tepelného čerpadla
- **Teplota vstupnej vody** (H:104) — voda vstupujúca do výmenníka tepla (senzor Tw_in)
- **Teplota výstupnej vody** (H:105) — voda vystupujúca z výmenníka tepla (senzor Tw_out)
- **Vonkajšia teplota** (H:107) — vonkajšia teplota prostredia (senzor T4), snímaná každú 1 sekundu
- **Senzor teploty TUV** (H:115) — teplota zásobníka teplej úžitkovej vody (sonda T5) ako bežný senzor len na čítanie, tá istá sonda, ktorú číta termostat TUV

### Diagnostika kompresora a výkonu

- **Frekvencia kompresora** (H:100) — aktuálna rýchlosť invertorového kompresora v Hz
- **Prevádzkový čas kompresora** (H:122) — kumulatívna doba chodu kompresora v hodinách
- **Otáčky ventilátora** (H:102) — otáčky ventilátora vonkajšej jednotky v RPM (12 rýchlostných krokov, 200–730 RPM podľa modelu)
- **Výkon** (H:140) — aktuálny výkon tepelného čerpadla (surová hodnota / 100)
- **Prietok vody** (H:138) — prietok vody hydraulickým okruhom v m³/h (surová hodnota / 100)

### Počítadlá energie

- **Celková spotreba elektriny** (H:144) — kumulatívna spotreba elektriny tepelného čerpadla v kWh
- **Produkcia tepla** (H:146) — kumulatívne teplo dodané tepelným čerpadlom v kWh

> [!NOTE]
> Obe počítadlá sú v komunitnej mape registrov zdokumentované ako hodnoty Int32 cez dva registre (H:143–H:144 a H:145–H:146). Šablóna číta len dolné slovo, takže hodnoty pretečú pri 32767 kWh.

### Elektrické monitorovanie

- **Napätie vonkajšej jednotky** (H:119) — napájacie napätie (ochrana: jednofázová >=265 V alebo <=172 V, chybový kód H7)
- **Prúd vonkajšej jednotky** (H:118) — odber prúdu kompresora (ochranné limity sa líšia podľa modelu: 18 A pre 4–6 kW, 30 A pre 12–16 kW)
- **Napätie DC zbernice** (H:134) — napätie invertorového DC zbernice (surová hodnota × 10)
- **Prúd DC zbernice** (H:133) — prúd invertorového DC zbernice

### Tlak chladiva

- **Vysoký tlak vonkajšej jednotky** (H:116) — tlak chladiva na vysokotlakovej strane v kPa (ochrana sa aktivuje pri >4,3 MPa, chybový kód P1)
- **Nízky tlak vonkajšej jednotky** (H:117) — tlak chladiva na nízkotlakovej strane v kPa (ochrana sa aktivuje pri <0,14 MPa, chybový kód P0)

### Servisná diagnostika

Modul sprístupňuje jeden servisný atribút:

- **Verzia softvéru** (H:130) — číslo verzie firmvéru tepelného čerpadla

### Ďalšie možnosti

Systém Midea M-Thermal tiež sprístupňuje registre pre výber vykurovacej krivky, nútené vykurovanie vody, nútené riadenie zásobníkového elektrického ohrevu (TBH) a interného záložného ohrievača (IBH1), maximálnu cieľovú teplotu Smart Grid a ďalšie teplotné senzory vrátane T1S (konečný výstup vody), T3 (výstup vzduchového výmenníka), Tp (výtlačné potrubie), Th (sací vod), T1, T2 (kvapalinové potrubie) a T2B (plynové potrubie). Dostupné sú aj spätné čítanie chybového kódu (H:124), cieľová frekvencia kompresora a zvyšné bity stavových registrov (H:128, H:129). Konfigurovateľný je aj výkon IBH1, IBH2 a TBH. Tieto funkcie je možné pridať v budúcej aktualizácii šablóny.

> [!TIP]
> Register aktuálneho chybového kódu (H:124) nie je zahrnutý v šablóne. Na monitorovanie chýb tepelného čerpadla ho možno pridať ako vlastné zariadenie Modbus v TapHome s čítaním registra H0124 ako Int16.

## Riešenie problémov

### Žiadna Modbus komunikácia

1. Overte, že drôtový ovládač je pripojený k hydraulickému modulu — bez neho nie sú Modbus registre dostupné
2. Skontrolujte zapojenie signálnych vodičov RS-485: BUS1 na H2, BUS2 na H1
3. Potvrďte nastavenia TapHome: 9 600 baudov, bez parity, 1 stop bit, 8 dátových bitov
4. Overte adresu slave: skontrolujte polohu rotačného prepínača S3 na PCB hydraulického modulu (poloha 0 = adresa 1)
5. Pri použití brány TCP-to-RTU overte dostupnosť brány a zhodu nastavení sériového portu

### Chyba komunikácie (chybový kód H0)

Chybový kód H0 indikuje komunikačnú chybu medzi vonkajšou jednotkou a hydraulickým modulom. Možné príčiny:

1. Abnormálne napájanie — skontrolujte vstup transformátora (220 V AC) a výstup (13,5 V AC)
2. Elektromagnetické rušenie z blízkych vysokofrekvenčných zariadení — premiestnite alebo tienite
3. Komunikačné vodiče P, Q, E medzi vonkajšou jednotkou a hydraulickým modulom sú uvoľnené alebo poškodené — znovu zapojte

### Chyby teplotných senzorov (kódy E3–E9, H2, H3, Ed, HA, EA)

Chybové kódy E3, E4, H2, H3, Ed, HA, E5, E6, E9, EA indikujú poruchy teplotných senzorov:

1. Skontrolujte pripojenie senzora na zodpovedajúcom porte PCB (pozri diagram rozloženia PCB)
2. Zmerajte odpor senzora — ak je príliš nízky, senzor je skratovaný; ak nezodpovedá tabuľke odporov, senzor je chybný
3. Ak sú zapojenia správne a senzor je funkčný, PCB môže vyžadovať výmenu

### Chyby ochrany tlaku

- **P0** (nízky tlak) — sací tlak pod 0,14 MPa. Skontrolujte náplň chladiva, činnosť expanzného ventilu
- **P1** (vysoký tlak) — výtlačný tlak nad 4,3 MPa. Skontrolujte prúdenie vzduchu cez kondenzátor, chod ventilátora, preplnenie chladivom
- **P4** (vysoká teplota výtlaku) — teplota výtlačného potrubia nad 115 °C. Skontrolujte chod kompresora, hladinu chladiva

## Dostupné zariadenia

Midea tepelné čerpadlo Modul

Servisné atribúty

|                  |                                                         |
|------------------|---------------------------------------------------------|
| Verzia softvéru  | reads H:130 (UInt16); heat pump firmware version number |
| Software version |                                                         |

Vypočítaná teplota vody Teplotný senzor Len na čítanie

Teplota na konečnom výstupe vody — senzor T1 (H:110)

Register: H:110 Int16 (Temperature) Jednotka: °C numeric

Výkon Premenná Len na čítanie

Aktuálny výkon tepelného čerpadla ako percento

Register: H:140 Int16 numeric

Celková spotreba elektriny Elektromer Len na čítanie

Kumulatívna spotreba elektriny tepelného čerpadla v kWh (H:144)

Register: H:144 Int16 Jednotka: kWh numeric

Ekvitermická cieľová teplota Teplotný senzor Len na čítanie

Cieľová teplota ekvitermickej krivky vypočítaná regulátorom tepelného čerpadla na základe vonkajších podmienok

Register: H:136 Int16 (Temperature) Jednotka: °C numeric

Prevádzkový čas kompresora Premenná Len na čítanie

Kumulatívna doba chodu kompresora v hodinách

Register: H:122 Int16 Jednotka: h numeric

Prúd DC zbernice Premenná Len na čítanie

Prúd invertorového DC zbernice

Register: H:133 Int16 Jednotka: A numeric

Napätie DC zbernice Premenná Len na čítanie

Napätie invertorového DC zbernice — surová hodnota násobená 10

Register: H:134 Int16 Jednotka: V numeric

Odmrazovanie Jazýčkový kontakt Len na čítanie

Ukazuje, či vonkajšia jednotka beží v odmrazovacom cykle (H:128 bit 1)

Register: H:128 Bool (bit 1) bitfield

Stav dezinfekcie Jazýčkový kontakt Len na čítanie

Ukazuje, či beží dezinfekčný cyklus proti legionelle (H:5 bit 4)

Register: H:5 Bool (bit 4) bitfield

Dezinfekcia Prepínač

Dezinfekčný cyklus proti legionelle pre zásobník TUV

Bool bitfield

Hodnoty / Stavy: ON · OFF

Frekvencia kompresora Premenná Len na čítanie

Register: H:100 Int16 Jednotka: Hz numeric

Ponorný ohrievač IBH1 (3 kW) Jazýčkový kontakt Len na čítanie

Ukazuje, či je zapnutý 3 kW vnútorný záložný ponorný ohrievač (H:129 bit 0)

Register: H:129 Bool (bit 0) bitfield

Vstupná teplota vody Teplotný senzor Len na čítanie

Voda vstupujúca do výmenníka tepla (senzor Tw\_in)

Register: H:104 Int16 (Temperature) Jednotka: °C numeric

Kúrenie (tepelné čerpadlo) Prepínač

Zapína alebo vypína priestorové vykurovanie tepelným čerpadlom

Register: H:0 → H:0 Bool (bit 1) bitfield

Hodnoty / Stavy: ${general\_yes} · ${general\_no}

Otáčky ventilátora Premenná Len na čítanie

Otáčky ventilátora vonkajšej jednotky v RPM

Register: H:102 Int16 Jednotka: RPM numeric

Prúd vonkajšej jednotky Premenná Len na čítanie

Register: H:118 Int16 Jednotka: A numeric

Vysoký tlak vonkajšej jednotky Premenná Len na čítanie

Tlak chladiva na vysokotlakovej strane — ochrana sa aktivuje nad 4,3 MPa (chybový kód P1)

Register: H:116 Int16 Jednotka: kPa numeric

Nízky tlak vonkajšej jednotky Premenná Len na čítanie

Tlak chladiva na nízkotlakovej strane — ochrana sa aktivuje pod 0,14 MPa (chybový kód P0)

Register: H:117 Int16 Jednotka: kPa numeric

Napätie vonkajšej jednotky Premenná Len na čítanie

Register: H:119 Int16 Jednotka: V numeric

Výstupná teplota vody Teplotný senzor Len na čítanie

Voda vystupujúca z výmenníka tepla (senzor Tw\_out)

Register: H:105 Int16 (Temperature) Jednotka: °C numeric

Produkcia tepla Elektromer Len na čítanie

Kumulatívne teplo dodané tepelným čerpadlom v kWh (H:146)

Register: H:146 Int16 Jednotka: kWh numeric

Režim tepelného čerpadla Viacstavový prepínač

Výber prevádzkového režimu — Auto, Chladenie, Vykurovanie a ďalšie režimy

Register: H:1 → H:1 Int16 numeric

Hodnoty / Stavy: Auto · Auto · Chladenie · Kurenie

Trojcestný ventil SV1 Jazýčkový kontakt Len na čítanie

Ukazuje, či ventil SV1 presmeruje vykurovaciu vodu do zásobníka TUV (H:129 bit 4)

Register: H:129 Bool (bit 4) bitfield

Senzor teploty TUV Teplotný senzor Len na čítanie

Teplota zásobníka teplej úžitkovej vody ako senzor len na čítanie — sonda T5 (H:115)

Register: H:115 Int16 (Temperature) Jednotka: °C numeric

Teplota TÚV Termostat

Termostat zásobníka TUV — číta aktuálnu teplotu zásobníka, zapisuje cieľovú nastavenú hodnotu

Register: H:115 (current), H:4 (setpoint) → H:4 Int16 Jednotka: °C numeric

TÚV Prepínač

Zapína alebo vypína funkciu prípravy teplej úžitkovej vody

Register: H:0 → H:0 Bool (bit 2) bitfield

Hodnoty / Stavy: ON · OFF

Vonkajšia teplota Teplotný senzor Len na čítanie

Vonkajšia teplota prostredia — senzor T4 (H:107)

Register: H:107 Int16 (Temperature) Jednotka: °C numeric

Prietok vody Premenná Len na čítanie

Prietok vody hydraulickým okruhom v m³/h

Register: H:138 Int16 Jednotka: m³/h numeric

Teplota vody zóny 1 Termostat

Cieľová teplota vody pre vykurovací okruh zóny 1 — dolný bajt registra H:2

Register: H:2 (low byte) → H:2 (low byte) Int16 (low byte) Jednotka: °C packed-byte

**Pripojenie:** Modbus RTU • 9600 baud• 8N1 • Slave ID: $\[SlaveId]

Možné vylepšenia (21)

- H:6 Curve Selection — Heating curve selection — weather-compensated heating curve parameter
- H:7 Forced Water Heating — Manual water heating trigger — forces heating cycle
- H:8 Forced TBH — Tank Booster Heater — forces DHW tank electric backup heater on
- H:9 Forced IBH1 — Internal Backup Heater 1 — forces electric backup heater on
- H:10 Smart Grid Max Setpoint (t\_SG\_MAX) — Maximum setpoint for smart grid operation
- H:11 T1S Temperature — Final water outlet temperature (T1S sensor). H:110 (T1) is now implemented as 'Calculated Water Temperature'
- H:101 Operating Mode (read) — Current operating mode status readback — different from the control register H:1
- H:106 T3 Temperature — Air side heat exchanger refrigerant outlet temperature
- H:108 Tp Temperature (Discharge) — Discharge pipe temperature. Protection: &gt;115°C triggers P4 error
- H:109 Th Temperature (Suction) — Suction pipe temperature
- H:112 T2 Temperature (Liquid pipe) — Water side heat exchanger liquid pipe temperature
- H:113 T2B Temperature (Gas pipe) — Water side heat exchanger gas pipe temperature
- H:124 Current Fault Code — Active error code — could enable fault monitoring in TapHome
- H:128 Bit Status 1 — remaining bits — System status bit field. Bit 1 is implemented as the Defrosting contact; the other status bits are not exposed
- H:129 Load Output — remaining bits — Load output bit field. Bit 0 is implemented as the IBH1 immersion heater contact and bit 4 as the SV1 3-way valve contact; the other load bits are not exposed
- H:132 Target Frequency — Requested compressor speed — useful to compare against actual frequency (H:100)
- H:143 (high word) Electricity Consumption — high word — The counter is Int32 across H:143–H:144. The template implements the low word only (Total Electricity Consumption); the high word is not read, so readings wrap at 32767 kWh
- H:145 (high word) Power Output — high word — The counter is Int32 across H:145–H:146. The template implements the low word only (Heat Production); the high word is not read, so readings wrap at 32767 kWh
- H:250 IBH1 Power — Internal Backup Heater 1 power setting
- H:251 IBH2 Power — Internal Backup Heater 2 power setting
- H:252 TBH Power — Tank Booster Heater power setting

## Zdroje

- Midea M-Thermal R32/R290 Quick Start Guide (Modbus RTU)
  
  [planetdevices.com](https://planetdevices.com/wp-content/uploads/2024/06/Midea_M_Thermal_Quick_Start_Guide_V02.pdf) 2026-03-18
  
  [PDF](https://taphome.com/compatibility/devices/midea-heat-pump/manufacturer/m-thermal-quick-start-guide.pdf)
- Midea M-Thermal A Series Split R32 Service Manual
  
  [www.midea.com.ua](https://www.midea.com.ua/sites/default/files/downloadables-documents/pdf/sm-midea-series-split-m-thermal-heat-pump-20200424-v31.pdf) 2026-03-18
  
  [PDF](https://taphome.com/compatibility/devices/midea-heat-pump/manufacturer/m-thermal-service-manual.pdf)

