---
title: "LG Therma V (pre-2021)"
description: "LG Therma V pre-2021 cez integrované Modbus RTU rozhranie vnútornej PCB — teploty, režim, žiadaná teplota, tichý režim. Bez externej LG brány."
url: "https://taphome.com/sk/compatibility/lg-therma-v/"
language: sk
lastmod: 2026-05-29
generator: hugo
ai:
  topics: ["modbus-rtu","heat-pump","rs485","air-to-water","dip-switch","dhw","smart-grid"]
  questions: ["Ako integrovať LG Therma V s TapHome?","Potrebujem externú LG Modbus bránu na pripojenie Therma V k TapHome?","Ako aktivovať Modbus rozhranie na vnútornej PCB LG Therma V?","Ktoré DIP prepínače na vnútornej jednotke LG Therma V zapínajú Modbus komunikáciu?","Ako nastaviť Modbus slave adresu na tepelnom čerpadle LG Therma V?","Prečo je v inštalačnom manuáli LG prehodená tabuľka holding a input registrov?","Ako zistiť, či má moja LG Therma V integrovaný Modbus pre-2021 alebo bránu PMBUSB00A z roku 2021+?"]
---

# LG Therma V (pre-2021)

Komunikácia: Modbus RTU

- [Produktová stránka LG Therma V](https://www.lg.com/global/business/heating-cooling/lg-therma-v)
- [Oficiálna stránka LG Electronics](https://www.lg.com)

## Návod na integráciu

LG Therma V je tepelné čerpadlo vzduch-voda (5–16 kW, jednofázové aj trojfázové, generácie R-410A a R32) pre vykurovanie, chladenie a ohrev teplej úžitkovej vody. Generácia pre-2021 ponúka natívne Modbus RTU rozhranie na hlavnej PCB vnútornej jednotky cez konektor `CN_MODBUS(WH)`, takže TapHome sa pripája priamo cez RS-485 — bez externej LG brány.

Táto šablóna pokrýva integrované Modbus rozhranie staršej línie R-410A (HU091MR / HM091M / AHUW / AHNW) a ranej R32 série Hydrosplit / Monobloc (HU121MRB / HU141MRB / HU161MRB U30, HU123MRB / HU143MRB / HU163MRB U30, HN0916T.NB1 + HU091MR.U44). Generácia Therma V z roku 2021+ používa externú Modbus bránu **PMBUSB00A** s odlišnou adresáciou registrov — pre tieto jednotky použite šablónu [`lg-thermav-2021`](https://taphome.com/sk/compatibility/lg-thermav-2021/).

> [!WARNING]
> Pred importom šablóny si overte, že máte správny hardvér. Pozrite sa na hlavnú PCB vnútornej jednotky: ak vidíte biely konektor `CN_MODBUS(WH)` a v okolí jednotky žiadnu externú bránu, ide o generáciu pre-2021, ktorú pokrýva táto šablóna. Ak LG nainštalovalo medzi vnútornú jednotku a BMS samostatnú malú bielu krabičku s označením `PMBUSB00A`, použite šablónu [`lg-thermav-2021`](https://taphome.com/sk/compatibility/lg-thermav-2021/) — jej adresácia registrov nie je kompatibilná s touto.

## Hardvérové pripojenie

Integrované Modbus rozhranie sídli na hlavnej PCB vnútornej jednotky. TapHome ModbusRtuCCU sa zapája priamo do konektora `CN_MODBUS(WH)` na PCB krúteným párom (A+/B−). Alternatívne možno medzi tepelné čerpadlo a TapHome vložiť bránu RS-485 na Ethernet (Waveshare RS485-TO-ETH(B), Elfin EW11 a pod.) — import parameter šablóny `IpAddress` zvláda obe topológie, RTU napriamo aj RTU cez TCP.

### Konektory vnútornej PCB

![Rozloženie vnútornej a vonkajšej PCB LG Therma V — konektor CN_MODBUS sa nachádza na hlavnej PCB (Indoor), spodný ľavý panel](https://taphome.com/images/compatibility/lg-therma-v/pcb-connectors_hu_334e59a1028b9002.jpg)

Spodný ľavý panel zobrazuje **hlavnú PCB (Indoor)** — nájdite konektor s označením `CN_MODBUS` (biele puzdro, v kódovaní farieb obvykle `WH`). Relevantné konektory na vnútornej PCB:

| Konektor        | Farba  | Účel                                                            |
|-----------------|--------|-----------------------------------------------------------------|
| **CN_MODBUS**   | WH     | **RS-485 Modbus zbernica — pripojenie k TapHome.** A+, B− (GND voliteľný, nie je prítomný na každej revízii šasi) |
| CN_REMO         | GR     | Káblový diaľkový ovládač — slúži na nastavenie Modbus slave adresy |
| CN_EXT          | BL     | Svorkovnica externého DI/DO (bezpotenciálový kontakt, šablónou nevyužívaná) |

### Zapojenie RS-485

- **A (BUS_A / D+)** → A+ na RS-485 zbernici TapHome
- **B (BUS_B / D−)** → B− na RS-485 zbernici TapHome
- **GND** (kde je k dispozícii) → GND napájania TapHome

Použite tienený krútený pár (CAT5 STP alebo priemyselný RS-485). Pri dĺžkach nad 10 m terminujte vzdialený koniec rezistorom 120 Ω; TapHome Core má na svojich BUS svorkách zabudovaný terminačný rezistor, takže môže sedieť na jednom konci reťazca bez externého rezistora. Tienenie kábla uzemnite len na jednom konci.

> [!NOTE]
> GND prepojenie medzi tepelným čerpadlom a zbernicou TapHome sa odporúča pri dĺžkach nad niekoľko metrov, aj keď LG na každej revízii šasi nevyhradzuje samostatný GND pin v `CN_MODBUS`. Ak na šasi GND v `CN_MODBUS` chýba, ako bonding bod použite PE/zemnú lištu vo vnútornej jednotke.

### Alternatívy USB-RS485 a Ethernet brány

Ak TapHome Core nemožno zapojiť priamo do vnútornej jednotky, overenou topológiou je RS-485 brána pred tepelným čerpadlom:

| Brána                                      | Poznámky                                                              |
|--------------------------------------------|-----------------------------------------------------------------------|
| **Waveshare RS485-TO-ETH(B)**              | Najčastejšie nasadenie. Nastavte do režimu TCP server, predvolený port 4196. Použite statickú IP / DHCP rezerváciu. |
| **Elfin EW11 (RS-485 na Wi-Fi)**           | Funguje, ale pridáva latenciu — pri zápisoch ovládania sa neodporúča. |
| **USB-RS485 (FTDI / Genuine Prolific)**    | Spoľahlivé pre priame pripojenie Core pri 9600 baud.                  |
| **USB-RS485 (lacné CH340 donglery)**       | Pri 9600 baud často strácajú rámce — v produkcii sa vyhnite.          |

## Konfigurácia

### Aktivácia Modbus komunikácie

Modbus rozhranie je **predvolene vypnuté** a musí sa aktivovať dvoma DIP prepínačmi na vnútornej PCB. Pred zmenou polôh DIP odpojte vnútornú jednotku od napájania — prepínače sa čítajú pri štarte a zmeny urobené pod napätím sa neuplatnia až do ďalšieho resetu.

![Vnútorná PCB LG Therma V so zvýraznenými blokmi DIP prepínačov SW1 a SW2](https://taphome.com/images/compatibility/lg-therma-v/pcb-dip-switch-layout_hu_b6f4c532d984eb7e.jpg)

Na **Option Switch 1 (SW1)** na hlavnej vnútornej PCB nastavte tieto polohy:

| Prepínač | Poloha       | Funkcia                                                   |
|----------|--------------|-----------------------------------------------------------|
| SW1-1    | **ON (hore)** | MODBUS — As Slave (predvolene As Master)                 |
| SW1-2    | **ON (hore)** | MODBUS Function — Unified Open Protocol (predvolene REGINE, proprietárny protokol LG nekompatibilný so štandardnými Modbus klientmi) |

> [!WARNING]
> Ak SW1-2 zostane v predvolenej polohe REGINE, TapHome bude pri každom polle hlásiť "Read Error 02" a žiadne čítanie registrov nepôjde. Pred štandardnou Modbus komunikáciou musia byť oba prepínače SW1-1 aj SW1-2 v polohe ON.

Po nastavení DIP prepínačov vnútornú jednotku reštartujte. Položka menu "Modbus Address" sa v servisnom menu káblového diaľkového ovládača objaví **až po reštarte** so SW1-1 = ON.

### Nastavenie slave adresy

Slave adresu nastavte z káblového diaľkového ovládača vnútornej jednotky:

```
Menu  →  Installer settings  →  Connectivity  →  Modbus Address
```

Adresu možno nastaviť v rozsahu 1 až 247 (špecifikácia Modbus RTU). Šablóna používa predvolené slave ID **1**, zodpovedajúce továrenskému nastaveniu LG.

> [!TIP]
> Na niektorých starších firmvérových revíziách R-410A je továrenské slave ID **2**, nie 1. Ak komunikácia s predvoleným import parametrom `SlaveId=1` vypršiava, najprv vyskúšajte `SlaveId=2` — až potom kontrolujte zapojenie alebo DIP prepínače.

### Parametre komunikácie

Integrované rozhranie používa pevné parametre Modbus RTU — konfigurovateľná je len slave adresa.

| Parameter   | Hodnota                                  |
|-------------|------------------------------------------|
| Baud rate   | 9600                                     |
| Dátové bity | 8                                        |
| Parita      | žiadna                                   |
| Stop bity   | 1                                        |
| Slave ID    | 1 (predvolené; 2 na niektorých starších firmvéroch) |

### Import parametre TapHome

Pri importe šablóny do TapHome nastavte:

| Parameter   | Hodnota                                                                                |
|-------------|----------------------------------------------------------------------------------------|
| `SlaveId`   | 1 (alebo hodnota nastavená na káblovom diaľkovom ovládači)                             |
| `IpAddress` | IP adresa RS-485 na Ethernet brány (napr. Waveshare). Pri priamom zapojení TapHome Core do `CN_MODBUS` cez RS-485 ponechajte predvolenú placeholder hodnotu. |

## Možnosti zariadenia

Šablóna sprístupňuje dvanásť zariadení zoskupených okolo štyroch riadiacich osí tepelného čerpadla: výber režimu a požiadavky, žiadaná teplota a termostat, snímanie stavu a prevádzka v tichom režime. Sledovanie chýb na úrovni modulu automaticky dekóduje chybové kódy CH01–CH18 do TapHome chybových správ.

### Prevádzkový režim a požiadavka

- **Heating/Cooling Demand** (`C:0`) — hlavný vypínač jednotky. Nastavenie na ON je ekvivalentné stlačeniu on/off na káblovom diaľkovom ovládači.
- **Mode** (`H:0`) — voľba prevádzkového režimu: Cooling (0), Auto (3) alebo Heating (4). Podľa LG protokolu sú platné len tieto tri hodnoty — placeholder hodnoty 1, 2 a 5–9 viditeľné v multi-value zozname neaktivujte.
- **Operating Mode** (`A:1`) — len na čítanie, prevádzkový cyklus vonkajšej jednotky: Standby/Off (0), Cooling (1) alebo Heating (2). Odráža aktuálny cyklus, ktorý sa môže krátkodobo líšiť od požadovaného **Mode** vyššie (napr. počas odmrazovania alebo nábehu).
- **Quiet Mode** (`C:2`) — prepínač tichého režimu, ktorý znižuje hluk ventilátora a kompresora vonkajšej jednotky pre nočnú prevádzku.

### Metóda riadenia a termostat

- **Control Method** (`H:1`) — určuje, ktorý senzor tepelné čerpadlo používa na reguláciu: Water Outlet (0, predvolené), Water Inlet (1) alebo Room Air (2). Toto nastavenie zároveň riadi výber registra procesnej premennej termostatu.
- **Thermostat** (žiadaná teplota `H:2`, aktuálna teplota dynamicky vybraná) — kombinované zariadenie žiadanej a aktuálnej teploty. Žiadaná teplota je uložená v `H:2` v škále ×10 (°C × 10). Register čítania aktuálnej teploty sa vyberá dynamicky podľa Control Method:
  - Control Method = **Room Air** → číta `A:7` (teplota vzduchu v miestnosti, okruh 1)
  - Control Method = **Water Inlet** → číta `A:2` (teplota prívodu vody)
  - Control Method = **Water Outlet** (predvolené) → číta `A:3` (teplota výstupu vody)

  Ak podkladový senzor vráti hodnotu ≤ −64,9 °C, TapHome hlási chybu "Nezapojený teplomer" a termostat vracia NaN. Rozsah žiadanej teploty závisí od Control Method — približne 30–50 °C pre vykurovanie Water Outlet (Circuit 1 Target Temperature). V režime Room Air platia užšie komfortné rozsahy a závisia od revízie firmvéru a od toho, či je aktivovaný vysokoteplotný TÚV.

### Snímanie stavu

- **Compressor** (`D:3`) — ON, keď kompresor vonkajšej jednotky produkuje výkon vykurovania alebo chladenia.
- **Circulation Pump** (`D:1`) — ON, keď interné vodné čerpadlo tepelného čerpadla preháňa vodu primárnym okruhom.
- **Defrost** (`D:4`) — ON počas behu odmrazovacieho cyklu vonkajšej jednotky. Vykurovací výkon je dočasne pozastavený, kým sa z vonkajšieho výmenníka odstráni ľad — počas tohto obdobia očakávajte krátky pokles teploty výstupnej vody.

### Teploty

- **Water Inlet Temperature** (`A:2`) — teplota vratnej vody vstupujúcej do tepelného čerpadla z vykurovacieho okruhu.
- **Water Outlet Temperature** (`A:3`) — teplota výstupnej vody odchádzajúcej z tepelného čerpadla do vykurovacieho okruhu.
- **Outdoor Temperature** (`A:12`) — teplota vonkajšieho vzduchu meraná ambientným senzorom vonkajšej jednotky.

Všetky tri teploty sú škálované `Int16 ÷ 10` (°C) a pollované každých 15 sekúnd. Surová hodnota na úrovni alebo pod −64,9 °C sa interpretuje ako "odpojený senzor" — TapHome hlási chybu "Nezapojené" a hodnota vracia NaN.

### Sledovanie chýb

Read script na úrovni modulu pollne diskrétny alarm flag (`D:13`) a ak je nastavený, prečíta aktívny chybový kód z `A:0` a dekóduje ho do TapHome chybovej správy. Mapované sú nasledujúce CH kódy:

| Kód   | Význam                                                               |
|-------|----------------------------------------------------------------------|
| CH01  | Chyba senzora teploty vzduchu                                        |
| CH03  | Žiadna komunikácia medzi káblovým diaľkovým ovládačom a vnútornou jednotkou |
| CH05  | Komunikačná chyba medzi vnútornou a vonkajšou jednotkou              |
| CH08  | Chyba senzora teploty zásobníka teplej vody                          |
| CH09  | Chyba EEPROM vnútornej jednotky                                      |
| CH11  | Komunikačná chyba medzi vnútornou jednotkou a invertorovou PCB       |
| CH12  | Chyba invertorovej PCB                                               |
| CH13  | Chyba senzora solárno-termického okruhu                              |
| CH14  | Chyba prietokového spínača — prietok vody pod prahovou hodnotou      |
| CH15  | Prehriatie vodného potrubia                                          |
| CH16  | Kombinovaná chyba senzorov teploty prívodu/výstupu vody              |
| CH17  | Chyba senzora teploty prívodu vody                                   |
| CH18  | Chyba senzora teploty výstupu vody                                   |

Chybové kódy vonkajšej PCB (CH21 a vyššie) sa cez vnútorné Modbus rozhranie neexponujú — hlásia sa len blikajúcim vzorom LED na vonkajšej jednotke.

## Riešenie problémov

### "Read Error 02" pri každom polle

Takmer vždy spôsobené `SW1-2 = OFF` (proprietárny protokol REGINE). Odpojte vnútornú jednotku od napájania, nastavte `SW1-2 = ON` (Unified Open Protocol), zapnite napájanie a skúste znova.

### Slave nikdy neodpovedá

- **DIP prepínač `SW1-1 = OFF`** — jednotka pracuje ako Modbus master, nie slave, a na polly nikdy neodpovedá. Nastavte na ON a reštartujte PCB.
- **Nesprávne slave ID** — na starších firmvéroch R-410A pred zmenou zapojenia skúste `SlaveId=2`.
- **Chýbajúca položka menu "Modbus Address"** v káblovom diaľkovom ovládači — DIP `SW1-1` nie je v polohe ON alebo PCB nebola po zmene reštartovaná.

### Tiché odmietnutie zápisu žiadanej teploty

Na starších NK3 firmvéroch (pred rokom 2018) sú univerzálne zapisovateľné len holding registre `H:0` (Mode), `H:1` (Control Method) a `H:2` (Setpoint). Žiadané teploty okruhu 2 a cieľová teplota TÚV sú dokumentované v mape registrov, ale jednotka môže zápisy do nich ignorovať — práve preto ich táto šablóna zámerne neexponuje.

### Strata rámcov pri lacných USB-RS485 adaptéroch

Donglery založené na CH340 pri 9600 baud často strácajú rámce kvôli OS scheduling a inter-character timingu. Prepnite na adaptér s FTDI alebo Prolific, alebo prejdite na bránu Waveshare RS485-TO-ETH (RTU cez TCP cez import parameter `IpAddress`) pre produkčné nasadenia.

### Senzor hlási "Nezapojené" / "Nezapojený teplomer"

Surový register teploty vrátil hodnotu na úrovni alebo pod −64,9 °C, čo indikuje odpojený alebo chybný podkladový LG senzor. Skontrolujte zapojenie senzora na príslušnom konektore vnútornej PCB (`CN_ROOM1` pre vzduch v miestnosti, snímače výstupnej/vratnej vody na vnútornej jednotke) alebo ambientný senzor vonkajšej jednotky pre zariadenie vonkajšej teploty.

## Dostupné zariadenia 12

Tieto zariadenia sa po importe zobrazia v TapHome.

LG Therma V Modul

Čítanie (modul)

```taphome
if MODBUSR(D, 13, bool)
    #ADDERROR("Ch: " + MODBUSR(A, 0, int16));
    switch(MODBUSR(A, 0, int16),
        1, ADDERROR("CH01 Air temperature sensor error"),
        3, ADDERROR("CH03 No communication between wired remote controller & indoor unit"),
        5, ADDERROR("CH05 Indoor unit & outdoor unit communication error"),
        8, ADDERROR("CH08 Water tank temperature sensor error"),
        9, ADDERROR("CH09 Indoor unit EEPROM error"),
        11, ADDERROR("CH11 Indoor unit & inverter PCB communication error"),
        12, ADDERROR("CH12 Inverter PCB error"),
        13, ADDERROR("CH13 Problem in Solar-thermal sensor "),
        14, ADDERROR("CH14 Flow switch error"),
        15, ADDERROR("CH15 Water pipe overheated"),
        16, ADDERROR("CH16 Water inlet & outlet temperature sensor error"),
        17, ADDERROR("CH17 Water inlet temperature sensor error"),
        18, ADDERROR("CH18 Water outlet temperature sensor error"),
        ADDERROR("CH01 Air temperature sensor error"));
end
```

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

Stav behu kompresora — ON, keď kompresor vonkajšej jednotky aktívne produkuje výkon vykurovania alebo chladenia

Register: D:3 Bool

Čítanie

```taphome
MODBUSR(D, 3, Bool)
```

Metóda riadenia Viacstavový prepínač Čítanie aj zápis

Vyberá, ktorý teplotný senzor reguluje tepelné čerpadlo — Water Outlet, Water Inlet alebo Room Air. Zároveň riadi, ktorý senzor číta zariadenie Thermostat.

Register: H:1 Int16 numeric

Hodnoty / Stavy: Vystupna voda · Vstupna voda · Teplota v miestnosti

Čítanie stavu prepínača

```taphome
MODBUSR(H, 1, Int16)
```

Zápis stavu prepínača

```taphome
MODBUSW(H, 1, Int16, Mu)
```

Obehové čerpadlo Jazýčkový kontakt Len na čítanie

Stav behu interného vodného čerpadla — ON, keď obehové čerpadlo tepelného čerpadla preháňa vodu primárnym okruhom

Register: D:1 Bool

Čítanie

```taphome
MODBUSR(D, 1, Bool)
```

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

Aktívne počas behu odmrazovacieho cyklu vonkajšej jednotky — vykurovací výkon je dočasne pozastavený, kým sa z vonkajšieho výmenníka odstráni ľad

Register: D:4 Bool

Čítanie

```taphome
MODBUSR(D, 4, Bool)
```

Prevádzkový režim Viacstavový prepínač Len na čítanie

Len na čítanie, prevádzkový cyklus vonkajšej jednotky — Standby/Off, Cooling alebo Heating. Odráža aktuálny cyklus, ktorý sa môže krátkodobo líšiť od požadovaného Mode (napríklad počas odmrazovania alebo nábehu).

Register: A:1 Int16 numeric

Hodnoty / Stavy: Standby (Off) · ${category\_cooling} · ${category\_heating}

Čítanie stavu prepínača

```taphome
MODBUSR(A, 1, Int16)
```

Požiadavka kúrenia/chladenia Prepínač Čítanie aj zápis

Hlavný vypínač pre vykurovanie a chladenie priestoru — ekvivalent stlačenia tlačidla on/off na káblovom diaľkovom ovládači

Register: C:0 Bool

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

Čítanie stavu prepínača

```taphome
MODBUSR(C, 0, Bool)
```

Zápis stavu prepínača

```taphome
MODBUSW(C, 0, Bool, St)
```

Režim Viacstavový prepínač Čítanie aj zápis

Volič prevádzkového režimu — Cooling, Auto alebo Heating. Platné sú len tieto tri hodnoty; ostatné položky v zozname sú placeholder sloty a nesmú sa vyberať.

Register: H:0 Int16 numeric

Hodnoty / Stavy: ${category\_cooling} · ${device\_mode\_long\_Automatic} · ${category\_heating}

Čítanie stavu prepínača

```taphome
MODBUSR(H, 0, Int16)
```

Zápis stavu prepínača

```taphome
MODBUSW(H, 0, Int16, Mu)
```

Termostat Termostat Čítanie aj zápis

Termostat so žiadanou a aktuálnou teplotou — aktuálna teplota sa číta dynamicky podľa Control Method (Room Air, Water Inlet alebo Water Outlet). Rozsah žiadanej teploty závisí od zvolenej metódy, typicky 30–50 °C v režime vykurovania Water Outlet a 16–32 °C v režime Room Air.

Register: H:2 → H:2 Int16 Jednotka: °C numeric

Čítanie teploty

```taphome
var mode := MODBUSR(H, 1, Int16);
var reg := switch(mode, 2, 7, 1, 2, 3);
var temp := MODBUSR(A, reg, Int16) / 10;
if temp <= -64.9
    adderror("Nezapojeny teplomer");
    return(NaN);
else
    return(temp);
end
```

Čítanie požadovanej teploty

```taphome
var Sp := MODBUSR(H, 2, Int16) / 10;

if round(Se) != Sp
    return(Sp);
else
    return(Se);
end
```

Zápis požadovanej teploty

```taphome
MODBUSW(H, 2, Int16, round(Se) * 10)
```

Tichý režim Prepínač Čítanie aj zápis

Prepínač tichého režimu — znižuje hluk ventilátora a kompresora vonkajšej jednotky pre nočnú prevádzku

Register: C:2 Bool

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

```taphome
MODBUSR(C, 2, Bool)
```

Zápis stavu prepínača

```taphome
MODBUSW(C, 2, Bool, St)
```

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

Teplota vonkajšieho vzduchu meraná ambientným senzorom vonkajšej jednotky. Pri surovej hodnote na úrovni alebo pod −64,9 °C hlási chybu 'Nezapojené' (odpojený senzor) a hodnotu NaN.

Register: A:12 Int16 Jednotka: °C numeric

Čítanie teploty

```taphome
var temp := MODBUSR(A, 12, Int16) / 10;
if temp <= -64.9
    adderror("Nezapojene");
    return(NaN);
else
    return(temp);
end
```

Teplota prívodu vody Teplotný senzor Len na čítanie

Teplota vratnej vody vstupujúcej do tepelného čerpadla z vykurovacieho okruhu. Pri surovej hodnote na úrovni alebo pod −64,9 °C hlási chybu 'Nezapojené' (odpojený senzor) a hodnotu NaN.

Register: A:2 Int16 Jednotka: °C numeric

Čítanie teploty

```taphome
var temp := MODBUSR(A, 2, Int16) / 10;
if temp <= -64.9
    adderror("Nezapojene");
    return(NaN);
else
    return(temp);
end
```

Teplota výstupu vody Teplotný senzor Len na čítanie

Teplota výstupnej vody odchádzajúcej z tepelného čerpadla do vykurovacieho okruhu. Pri surovej hodnote na úrovni alebo pod −64,9 °C hlási chybu 'Nezapojené' (odpojený senzor) a hodnotu NaN.

Register: A:3 Int16 Jednotka: °C numeric

Čítanie teploty

```taphome
var temp := MODBUSR(A, 3, Int16) / 10;
if temp <= -64.9
    adderror("Nezapojene");
    return(NaN);
else
    return(temp);
end
```

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

Možné vylepšenia (38)

- H:8 DHW Target Temperature — DHW tank setpoint, range 45–60 °C, scale ×10. Required to control DHW output from TapHome.
- A:5 DHW Tank Water Temperature — Current tank temperature, Int16 ÷ 10, °C. Pair with H:8 for full DHW visibility.
- C:1 DHW Enable — DHW on/off coil (0=Disable, 1=Enable). Independent of space heating C:0.
- C:3 DHW Disinfection Trigger — Triggers thermal anti-Legionella cycle on the DHW tank.
- D:5 DHW Heating Status — 1 = DHW production is currently active.
- D:6 DHW Disinfection Status — 1 = anti-Legionella cycle in progress.
- D:12 DHW Boost Heater Status — 1 = electric boost heater on the DHW tank is running.
- A:13 Water Pressure — System water pressure, UInt16 ÷ 10, bar. Important for diagnosing low-pressure faults (E14 flow switch errors).
- A:8 Flow Rate — Primary water flow, UInt16 ÷ 10, L/min.
- D:0 Water Flow Status — Binary — 1 = flow detected by flow switch.
- D:2 External Water Pump Status — Status of an external (secondary) circulation pump.
- A:16 Liquid Gas Temperature — Refrigerant liquid-line temperature (Int16, °C, no scale). Useful for COP analysis.
- A:18 Suction Temperature — Compressor suction-side refrigerant temperature.
- A:19 Heat Gas (Discharge) Temperature — Compressor discharge refrigerant temperature — high-side cycle diagnostic.
- A:20 Temperature Before Vaporiser — Int16 ÷ 10, °C. Pre-evaporator refrigerant temperature.
- A:21 Temperature After Vaporiser — Int16 ÷ 10, °C. Post-evaporator refrigerant temperature.
- A:22 High Pressure — Refrigerant high-side pressure, UInt16, bar. Critical for compressor protection diagnostics.
- A:23 Low Pressure — Refrigerant low-side pressure, UInt16, bar.
- A:24 Compressor RPM — Compressor speed, UInt16 × 60 = RPM. Indicates inverter modulation level.
- H:5 Target Temperature (Circuit 2) — UInt16 ÷ 10, °C. Setpoint for the second heating zone (20–40 °C). Only relevant for dual-zone installations with mixer valve.
- H:6 Room Air Temperature (Circuit 2) — UInt16 ÷ 10, °C. Room air temperature override for Circuit 2.
- H:7 Shift Value Auto Mode (Circuit 2) — Auto-mode shift (−5…+5 K). Adjusts curve for Circuit 2.
- H:4 Shift Value Auto Mode (Circuit 1) — Auto-mode shift (−5…+5 K) — biases the weather curve.
- H:3 Room Air Temperature (Circuit 1) — Writable for thermostat takeover — sends an external room temperature reading back to the indoor unit.
- A:9 Flow Temperature (Circuit 2) — Int16 ÷ 10, °C. Secondary loop water temperature.
- A:10 Room Air Temperature (Circuit 2) — Int16 ÷ 10, °C. Secondary loop room sensor.
- A:0 Error Code — Raw error code register. The template uses it via the module readscript (triggered when D:13 = 1) to decode CH01–CH18 errors into TapHome error messages, but does not expose it as a standalone diagnostic value/device.
- A:4 Backup Heater Outlet Temperature — Int16 ÷ 10, °C. Temperature downstream of the electric backup heater.
- A:6 Solar Collector Temperature — Int16 ÷ 10, °C. For installs with solar thermal integration.
- A:7 Room Air Temperature (Circuit 1) — Indirectly used: the thermostat's ReadCurrentTemperature reads A:7 dynamically when Control Method=2, but no standalone room temperature sensor device is exposed.
- A:11 Energy State (input) — UInt16 enum — Smart Grid / energy management state.
- H:9 Energy State (control) — Writable Smart Grid energy state input.
- D:7 Silent Mode Status — Confirms whether silent/quiet mode is actually active (separate from the C:2 command coil).
- D:8 Cooling Status — 1 = cooling production active (complement to D:3 compressor).
- D:9 Solar Pump Status — 1 = solar pump running (solar-thermal integration).
- D:10 Backup Heater Step 1 Status — 1 = first stage of electric backup heater is on.
- D:11 Backup Heater Step 2 Status — 1 = second stage of electric backup heater is on.
- D:13 Error Status (binary flag) — 1 = at least one alarm active. Used by the module readscript as a gate (only decodes A:0 when D:13=1), but not exposed as a TapHome device/attribute.

## Parametre importu

Tieto hodnoty zadáte pri importe XML.

| Pýta sa v aplikácii | Predvolené    |
|---------------------|---------------|
| Slave Id            | `1`           |
| IP address          | `192.168.1.0` |

## Zdroje

- LG Therma V — AWHP Service Manual (MFL68682007, 2020)
  
  [www.irishellas.com](https://www.irishellas.com/files/LG-Therma-V-Service-Manual_MFL68682007_GM_1217.pdf) 2026-05-29
  
  [PDF](https://taphome.com/compatibility/devices/lg-therma-v/manufacturer/service-manual.pdf)
- LG Therma V Modbus Setup Guide (YourWizBlog) — DIP switches, corrected register map
  
  [www.yourwizblog.com](https://www.yourwizblog.com/blog/2022/02/20/therma-v-modbus-information/) 2026-05-29
- Home Assistant LG Therma V Modbus Integration — full register YAML (basti242)
  
  [github.com](https://github.com/basti242/homeassistant_lg_therma_v_modbus) 2026-05-29
- Home Assistant Community thread — model matrix, gateway hardware verdicts, DIP switch verification
  
  [community.home-assistant.io](https://community.home-assistant.io/t/lg-therma-v-heat-pump-modbus-control/496233) 2026-05-29
- Velog — Controlling LG Heat Pump via Modbus on HA (HU091MR.U44 + HN0916T.NB1 verified setup)
  
  [velog.io](https://velog.io/@marin_/Controlling-LG-Heat-Pump-via-Modbus-on-Home-Assistant) 2026-05-29

Dokumenty výrobcov sú © ich príslušných vlastníkov. Poskytujeme ich tak, ako ich zverejnil výrobca, len na informačné účely.

## Súvisiaca dokumentácia

- [Modbus Integration](https://taphome.com/sk/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/sk/docs/integration/modbus/)
- [Jednoduchá konfigurácia pomocou šablón](https://taphome.com/sk/docs/integration/modbus/templates/)
- [Skripty Modbus a prefetch](https://taphome.com/sk/docs/script/modbus-scripts/)
- [Funkcie Modbus](https://taphome.com/sk/docs/script/modbus/)
- [Dátové typy Modbus](https://taphome.com/sk/docs/script/modbus-data-types/)

