---
title: "LG Therma V (pre-2021)"
description: "LG Therma V pre-2021 a beltéri PCB integrált Modbus RTU interfészén — hőmérsékletek, mód, beállítási érték, csendes mód. LG átjáró nélkül."
url: "https://taphome.com/hu/compatibility/lg-therma-v/"
language: hu
lastmod: 2026-05-29
generator: hugo
ai:
  topics: ["modbus-rtu","heat-pump","rs485","air-to-water","dip-switch","dhw","smart-grid"]
  questions: ["Hogyan integrálható az LG Therma V a TapHome rendszerrel?","Szükségem van külső LG Modbus átjáróra a Therma V TapHome-hoz csatlakoztatásához?","Hogyan aktiválható a Modbus interfész az LG Therma V beltéri PCB-n?","Mely DIP kapcsolók engedélyezik a Modbus kommunikációt az LG Therma V beltéri egységén?","Hogyan állítható be a Modbus slave cím egy LG Therma V hőszivattyún?","Miért van felcserélve a holding és input regiszterek táblázata az LG telepítési kézikönyvében?","Honnan tudható, hogy az LG Therma V a pre-2021 integrált Modbust vagy a 2021+ PMBUSB00A átjárót használja?"]
---

# LG Therma V (pre-2021)

Kommunikáció: Modbus RTU

- [LG Therma V Termékoldal](https://www.lg.com/global/business/heating-cooling/lg-therma-v)
- [LG Electronics Hivatalos Weboldal](https://www.lg.com)

## Integrációs útmutató

Az LG Therma V egy levegő-víz hőszivattyú (5–16 kW, egy- és háromfázisú, R-410A és R32 generációk) helyiségfűtéshez, hűtéshez és használati melegvíz-előállításhoz. A pre-2021 generáció natív Modbus RTU interfészt kínál a beltéri egység fő PCB-jén a `CN_MODBUS(WH)` csatlakozón keresztül, így a TapHome közvetlenül RS-485-ön csatlakozik — külső LG átjáró nem szükséges.

Ez a sablon a régebbi R-410A sorozat (HU091MR / HM091M / AHUW / AHNW) és a korai R32 Hydrosplit / Monobloc termékcsalád (HU121MRB / HU141MRB / HU161MRB U30, HU123MRB / HU143MRB / HU163MRB U30, HN0916T.NB1 + HU091MR.U44) integrált Modbus interfészét fedi le. A 2021+ Therma V generáció a külső **PMBUSB00A** Modbus átjárót használja eltérő regisztercímzéssel — ezekhez az egységekhez használja a [`lg-thermav-2021`](https://taphome.com/hu/compatibility/lg-thermav-2021/) sablont.

> [!WARNING]
> A sablon importálása előtt ellenőrizze, hogy a megfelelő hardver van a kezében. Nézze meg a beltéri egység fő PCB-jét: ha fehér `CN_MODBUS(WH)` csatlakozót lát és nincs külső átjáró doboz az egység közelében, akkor a pre-2021 generáció van Önnél, amelyet ez a sablon fed le. Ha az LG egy külön kicsi fehér dobozt telepített `PMBUSB00A` jelöléssel a beltéri egység és a BMS közé, használja a [`lg-thermav-2021`](https://taphome.com/hu/compatibility/lg-thermav-2021/) sablont — annak regisztercímzése nem kompatibilis ezzel.

## Hardver csatlakozás

Az integrált Modbus interfész a beltéri egység fő PCB-jén található. A TapHome ModbusRtuCCU sodrott érpáron (A+/B−) közvetlenül a PCB `CN_MODBUS(WH)` csatlakozójához kötődik. Alternatív megoldásként a hőszivattyú és a TapHome közé RS-485-Ethernet átjáró helyezhető (Waveshare RS485-TO-ETH(B), Elfin EW11 stb.) — a sablon `IpAddress` import paramétere mind az RTU-közvetlen, mind az RTU-TCP-n keresztüli topológiát kezeli.

### Beltéri PCB csatlakozói

![LG Therma V beltéri és kültéri PCB elrendezés — a CN_MODBUS csatlakozó a fő PCB-n (beltéri) található, a bal alsó panelen](https://taphome.com/images/compatibility/lg-therma-v/pcb-connectors_hu_334e59a1028b9002.jpg)

A bal alsó panel mutatja a **fő PCB-t (beltéri)** — keresse meg a `CN_MODBUS` jelölésű csatlakozót (fehér ház, a sasszi színkódolásában jellemzően `WH`). A beltéri PCB releváns csatlakozói:

| Csatlakozó      | Szín   | Funkció                                                          |
|-----------------|--------|------------------------------------------------------------------|
| **CN_MODBUS**   | WH     | **RS-485 Modbus busz — TapHome csatlakozó.** A+, B− (GND opcionális, nincs minden sasszi-revízión) |
| CN_REMO         | GR     | Vezetékes távvezérlő — a Modbus slave cím beállítására szolgál   |
| CN_EXT          | BL     | Külső DI/DO sorkapocs (feszültségmentes érintkező, a sablon nem használja) |

### RS-485 huzalozás

- **A (BUS_A / D+)** → A+ a TapHome RS-485 buszán
- **B (BUS_B / D−)** → B− a TapHome RS-485 buszán
- **GND** (ahol elérhető) → GND a TapHome tápellátáson

Használjon árnyékolt sodrott érpárt (CAT5 STP vagy ipari RS-485). 10 m fölötti vezetékhossz esetén a távoli véget 120 Ω-os ellenállással zárja le; a TapHome Core BUS sorkapcsain beépített lezáró ellenállás található, így az egy láncvégen ülhet külső ellenállás nélkül. A kábelárnyékolást csak az egyik végen földelje.

> [!NOTE]
> A hőszivattyú és a TapHome busz közötti GND referencia néhány méter feletti hosszon javasolt, még akkor is, ha az LG nem minden sasszi-revízión biztosít dedikált GND lábat a `CN_MODBUS`-on. Ha a sasszin nincs GND a `CN_MODBUS`-on, kötési pontként használja a PE/földelő sínt a beltéri egységben.

### USB-RS485 és Ethernet átjáró alternatívák

Amikor a TapHome Core nem köthető közvetlenül a beltéri egységhez, egy RS-485 átjáró a hőszivattyú előtt bevált topológia:

| Átjáró                                     | Megjegyzések                                                           |
|--------------------------------------------|------------------------------------------------------------------------|
| **Waveshare RS485-TO-ETH(B)**              | A leggyakrabban használt. Állítsa TCP szerver módba, alapértelmezett port 4196. Használjon statikus IP-t / DHCP rezervációt. |
| **Elfin EW11 (RS-485 Wi-Fi-re)**           | Működik, de késleltetést ad — vezérlő írásokhoz nem javasolt.          |
| **USB-RS485 (FTDI / Genuine Prolific)**    | Megbízható közvetlen Core csatlakozáshoz 9600 baud sebességen.         |
| **USB-RS485 (olcsó CH340 donglek)**        | 9600 baud sebességen gyakran elveszti a frame-eket — éles üzemben kerülendő. |

## Konfiguráció

### Modbus kommunikáció engedélyezése

A Modbus interfész **alapértelmezetten le van tiltva**, és két DIP kapcsolóval kell aktiválni a beltéri PCB-n. A DIP pozíciók módosítása előtt áramtalanítsa a beltéri egységet — a kapcsolókat indításkor olvassa be a rendszer, és a feszültség alatt végzett módosítások csak a következő resetig nem érvényesülnek.

![LG Therma V beltéri PCB kiemelt SW1 és SW2 DIP kapcsoló blokkokkal](https://taphome.com/images/compatibility/lg-therma-v/pcb-dip-switch-layout_hu_b6f4c532d984eb7e.jpg)

A fő beltéri PCB-n lévő **Option Switch 1 (SW1)** kapcsolón állítsa be a következő pozíciókat:

| Kapcsoló | Pozíció     | Funkció                                                  |
|----------|-------------|----------------------------------------------------------|
| SW1-1    | **ON (fel)** | MODBUS — As Slave (alapértelmezett: As Master)          |
| SW1-2    | **ON (fel)** | MODBUS Function — Unified Open Protocol (alapértelmezett REGINE, az LG szabadalmaztatott protokollja, amely nem kompatibilis a szabványos Modbus kliensekkel) |

> [!WARNING]
> Ha az SW1-2 az alapértelmezett REGINE pozícióban marad, a TapHome minden pollnál "Read Error 02" hibát jelez, és egyetlen regiszterolvasás sem sikerül. A szabványos Modbus kommunikáció előtt mind az SW1-1, mind az SW1-2 kapcsolónak ON pozícióban kell lennie.

A DIP kapcsolók beállítása után indítsa újra a beltéri egységet. A "Modbus Address" menüpont a vezetékes távvezérlő szerviz menüjében **csak újraindítás után** jelenik meg, amennyiben SW1-1 = ON.

### Slave cím beállítása

A slave címet a beltéri egység vezetékes távvezérlőjéről állítsa be:

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

A cím 1 és 247 között állítható (Modbus RTU specifikáció). A sablon alapértelmezett slave ID-je **1**, ami megegyezik az LG gyári értékével.

> [!TIP]
> Néhány korai R-410A firmware-revízión a gyári slave ID **2**, nem 1. Ha a kommunikáció timeoutol az alapértelmezett `SlaveId=1` import paraméterrel, először próbáljon `SlaveId=2`-t, mielőtt huzalozást vagy DIP kapcsolókat ellenőrizne.

### Kommunikációs paraméterek

Az integrált interfész fix Modbus RTU paramétereket használ — csak a slave cím konfigurálható.

| Paraméter   | Érték                                    |
|-------------|------------------------------------------|
| Baud rate   | 9600                                     |
| Adatbitek   | 8                                        |
| Paritás     | nincs                                    |
| Stop bitek  | 1                                        |
| Slave ID    | 1 (alapértelmezett; 2 néhány korai firmware esetén) |

### TapHome import paraméterek

A sablon TapHome-ba történő importálásakor állítsa be:

| Paraméter   | Érték                                                                                   |
|-------------|-----------------------------------------------------------------------------------------|
| `SlaveId`   | 1 (vagy a vezetékes távvezérlőn beállított érték)                                       |
| `IpAddress` | RS-485-Ethernet átjáró IP-címe (pl. Waveshare). Hagyja az alapértelmezett placeholder értéken, ha a TapHome Core közvetlenül a `CN_MODBUS`-hoz csatlakozik RS-485-ön. |

## Eszközfunkciók

A sablon tizenkét eszközt tesz elérhetővé a hőszivattyú négy vezérlési tengelye köré csoportosítva: mód és igény választás, beállítási érték és termosztát, állapotérzékelés és csendes üzemmód. A modul szintű hibafigyelés automatikusan dekódolja a CH01–CH18 hibakódokat TapHome hibaüzenetekké.

### Üzemmód és igény

- **Heating/Cooling Demand** (`C:0`) — az egység fő be-/kikapcsolója. ON beállítása megfelel a vezetékes távvezérlő be-/kikapcsoló gombja megnyomásának.
- **Mode** (`H:0`) — üzemmód kiválasztása: Cooling (0), Auto (3) vagy Heating (4). Az LG protokoll szerint csak ez a három érték érvényes — a multi-value listában látható 1, 2 és 5–9 placeholder értékeket ne válassza ki.
- **Operating Mode** (`A:1`) — csak olvasható kültéri egység üzemciklusa: Standby/Off (0), Cooling (1) vagy Heating (2). A tényleges aktuális ciklust tükrözi, ami rövid ideig eltérhet a fenti kért **Mode**-tól (pl. kiolvasztás vagy felfutás közben).
- **Quiet Mode** (`C:2`) — csendes üzemmód kapcsoló, amely csökkenti a kültéri egység ventilátor- és kompresszor-zaját éjszakai üzemhez.

### Vezérlési módszer és termosztát

- **Control Method** (`H:1`) — kiválasztja, melyik érzékelőt használja a hőszivattyú a szabályozáshoz: Water Outlet (0, alapértelmezett), Water Inlet (1) vagy Room Air (2). Ez a beállítás vezérli a termosztát folyamatváltozó regiszter kiválasztását is.
- **Thermostat** (beállítási érték `H:2`, aktuális hőmérséklet dinamikusan kiválasztva) — kombinált beállítási érték és aktuális hőmérséklet eszköz. A beállítási érték a `H:2`-ben van tárolva ×10 skálán (°C × 10). Az aktuális hőmérséklet olvasási regisztere dinamikusan kerül kiválasztásra a Control Method alapján:
  - Control Method = **Room Air** → olvassa `A:7` (helyiség levegő hőmérséklet, 1. kör)
  - Control Method = **Water Inlet** → olvassa `A:2` (vízbemenet hőmérséklete)
  - Control Method = **Water Outlet** (alapértelmezett) → olvassa `A:3` (vízkimenet hőmérséklete)

  Ha az alapérzékelő ≤ −64,9 °C értéket olvas, a TapHome "Nezapojený teplomer" hibát jelez (érzékelő nincs csatlakoztatva), és a termosztát NaN-t ad vissza. A beállítási érték tartománya a Control Method-tól függ — körülbelül 30–50 °C a Water Outlet fűtéshez (Circuit 1 Target Temperature). A Room Air módban szűkebb komfort tartományok érvényesek, és a firmware verziójától, valamint attól is függnek, hogy aktiválva van-e a magas hőmérsékletű HMV.

### Állapotérzékelés

- **Compressor** (`D:3`) — ON, amikor a kültéri egység kompresszora fűtési vagy hűtési teljesítményt termel.
- **Circulation Pump** (`D:1`) — ON, amikor a hőszivattyú belső vízszivattyúja vizet mozgat a primer körben.
- **Defrost** (`D:4`) — ON, miközben a kültéri egység kiolvasztási ciklust futtat. A fűtési teljesítmény átmenetileg felfüggesztve, amíg a kültéri hőcserélőről eltávolításra kerül a jég — ebben az időszakban a vízkimenet hőmérséklet rövid csökkenése várható.

### Hőmérsékletek

- **Water Inlet Temperature** (`A:2`) — a fűtési körből a hőszivattyúba belépő visszatérő víz hőmérséklete.
- **Water Outlet Temperature** (`A:3`) — a hőszivattyúból a fűtési körbe kilépő előremenő víz hőmérséklete.
- **Outdoor Temperature** (`A:12`) — a kültéri egység környezeti érzékelője által mért külső levegő hőmérséklete.

Mind a három hőmérséklet `Int16 ÷ 10` (°C) skálán van és 15 másodpercenként pollozva. A −64,9 °C-on vagy alatta lévő nyers érték "leválasztott érzékelő"-ként van értelmezve — a TapHome "Nezapojené" hibát jelez, az érték pedig NaN-t ad vissza.

### Hibafigyelés

A modul szintű olvasó szkript pollozza a diszkrét riasztás flag-et (`D:13`), és ha az be van állítva, az aktív hibakódot kiolvassa az `A:0`-ból és olvasható TapHome hibaüzenetté dekódolja. A következő CH kódok vannak hozzárendelve:

| Kód   | Jelentés                                                             |
|-------|----------------------------------------------------------------------|
| CH01  | Levegő hőmérséklet érzékelő hiba                                     |
| CH03  | Nincs kommunikáció a vezetékes távvezérlő és a beltéri egység között |
| CH05  | Kommunikációs hiba a beltéri és kültéri egység között                |
| CH08  | Vízmelegítő tartály hőmérséklet érzékelő hiba                        |
| CH09  | Beltéri egység EEPROM hiba                                           |
| CH11  | Beltéri egység és inverter PCB kommunikációs hiba                    |
| CH12  | Inverter PCB hiba                                                    |
| CH13  | Szolárhő-termikus érzékelő hiba                                      |
| CH14  | Áramláskapcsoló hiba — vízáramlás küszöbérték alatt                  |
| CH15  | Vízvezeték túlmelegedés                                              |
| CH16  | Kombinált vízbemenet/-kimenet hőmérséklet érzékelő hiba              |
| CH17  | Vízbemenet hőmérséklet érzékelő hiba                                 |
| CH18  | Vízkimenet hőmérséklet érzékelő hiba                                 |

A kültéri PCB hibakódjai (CH21 és felette) nem kerülnek kiküldésre a beltéri Modbus interfészen keresztül — csak a kültéri egység LED villogási mintázatán keresztül kerülnek jelentésre.

## Hibaelhárítás

### "Read Error 02" minden pollnál

Szinte mindig az `SW1-2 = OFF` (proprietary REGINE protokoll) okozza. Áramtalanítsa a beltéri egységet, állítsa `SW1-2 = ON`-ra (Unified Open Protocol), kapcsolja vissza az áramot, és próbálkozzon újra.

### A slave soha nem válaszol

- **DIP kapcsoló `SW1-1 = OFF`** — az egység Modbus masterként működik slave helyett, és soha nem válaszol pollra. Állítsa ON-ra és indítsa újra a PCB-t.
- **Hibás slave ID** — korai R-410A firmware-en a huzalozás módosítása előtt próbálja a `SlaveId=2`-t.
- **Hiányzó "Modbus Address" menüpont** a vezetékes távvezérlőn — a DIP `SW1-1` nincs ON-ban, vagy a PCB nem lett újraindítva a módosítás után.

### A beállítási érték írásai csendben elutasítva

Régebbi NK3 firmware-en (2018 előtti) csak a `H:0` (Mode), `H:1` (Control Method) és `H:2` (Setpoint) holding regiszterek univerzálisan írhatók. A 2. kör beállítási értékei és a HMV célhőmérséklet dokumentáltak a regisztertérképen, de az egység ignorálhatja az ezekre irányuló írásokat — éppen ezért ez a sablon szándékosan nem teszi elérhetővé őket.

### Frame-veszteségek olcsó USB-RS485 adapterekkel

A CH340 alapú donglek 9600 baud sebességen gyakran elvesztenek frame-eket az OS ütemezés és inter-character timing miatt. Váltson FTDI vagy Prolific alapú adapterre, vagy térjen át a Waveshare RS485-TO-ETH átjáróra (RTU TCP-n keresztül az `IpAddress` import paraméteren keresztül) éles telepítéseknél.

### Érzékelő "Nezapojené" / "Nezapojený teplomer" hibát jelez

A nyers hőmérséklet regiszter −64,9 °C vagy az alatti értéket adott vissza, ami az alapul szolgáló LG érzékelő leválasztott vagy hibás állapotát jelzi. Ellenőrizze az érzékelő huzalozását a megfelelő beltéri PCB csatlakozón (`CN_ROOM1` a helyiség levegőhöz, a vízkimenet/-bemenet érzékelők a beltéri egységen) vagy a kültéri egység környezeti érzékelőjét a külső hőmérséklet eszközhöz.

## Elérhető eszközök 12

Ezek az eszközök az importálás után jelennek meg a TapHome-ban.

LG Therma V Modul

Olvasás (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
```

Kompresszor Reed kontaktus Csak olvasható

Kompresszor működési állapota — ON, amikor a kültéri egység kompresszora aktívan fűtési vagy hűtési teljesítményt termel

Regiszter: D:3 Bool

Olvasás

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

Vezérlési módszer Többértékű kapcsoló Olvasás és írás

Kiválasztja, melyik hőmérséklet érzékelő szabályozza a hőszivattyút — Water Outlet, Water Inlet vagy Room Air. Egyúttal meghatározza, melyik érzékelőt olvassa a Thermostat eszköz.

Regiszter: H:1 Int16 numeric

Értékek / Állapotok: Vystupna voda · Vstupna voda · Teplota v miestnosti

Kapcsoló állapot olvasása

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

Kapcsoló állapot írása

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

Keringtető szivattyú Reed kontaktus Csak olvasható

Belső vízszivattyú működési állapota — ON, amikor a hőszivattyú keringtető szivattyúja vizet mozgat a primer körben

Regiszter: D:1 Bool

Olvasás

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

Kiolvasztás Reed kontaktus Csak olvasható

Aktív, miközben a kültéri egység kiolvasztási ciklust futtat — a fűtési teljesítmény átmenetileg felfüggesztve, amíg a jég eltávolításra kerül a kültéri hőcserélőről

Regiszter: D:4 Bool

Olvasás

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

Üzemmód Többértékű kapcsoló Csak olvasható

Csak olvasható kültéri egység üzemciklusa — Standby/Off, Cooling vagy Heating. A tényleges aktuális ciklust tükrözi, ami rövid ideig eltérhet a kért Mode-tól (például kiolvasztás vagy felfutás közben).

Regiszter: A:1 Int16 numeric

Értékek / Állapotok: Standby (Off) · ${category\_cooling} · ${category\_heating}

Kapcsoló állapot olvasása

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

Fűtési/hűtési igény Kapcsoló Olvasás és írás

Helyiségfűtés és -hűtés fő be-/kikapcsolója — egyenértékű a be-/kikapcsoló gomb megnyomásával a vezetékes távvezérlőn

Regiszter: C:0 Bool

Értékek / Állapotok: ${general\_yes} · ${general\_no}

Kapcsoló állapot olvasása

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

Kapcsoló állapot írása

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

Mód Többértékű kapcsoló Olvasás és írás

Üzemmód választó — Cooling, Auto vagy Heating. Csak ez a három érték érvényes; a lista többi tétele placeholder hely és nem szabad kiválasztani.

Regiszter: H:0 Int16 numeric

Értékek / Állapotok: ${category\_cooling} · ${device\_mode\_long\_Automatic} · ${category\_heating}

Kapcsoló állapot olvasása

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

Kapcsoló állapot írása

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

Termosztát Termosztát Olvasás és írás

Beállítási értékkel és aktuális hőmérséklettel rendelkező termosztát — az aktuális hőmérséklet dinamikusan kerül kiolvasásra a Control Method (Room Air, Water Inlet vagy Water Outlet) alapján. A beállítási érték tartománya a választott módszertől függ, jellemzően 30–50 °C a Water Outlet fűtési módban és 16–32 °C a Room Air módban.

Regiszter: H:2 → H:2 Int16 Egység: °C numeric

Hőmérséklet olvasása

```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
```

Kívánt hőmérséklet olvasása

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

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

Kívánt hőmérséklet írása

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

Csendes üzemmód Kapcsoló Olvasás és írás

Csendes üzemmód kapcsoló — csökkenti a kültéri egység ventilátor- és kompresszor-zaját éjszakai üzemhez

Regiszter: C:2 Bool

Értékek / Állapotok: ON · OFF

Kapcsoló állapot olvasása

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

Kapcsoló állapot írása

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

Külső hőmérséklet Hőmérséklet-érzékelő Csak olvasható

A kültéri egység környezeti érzékelője által mért külső levegő hőmérséklete. A −64,9 °C-on vagy alatti nyers értéknél 'Nezapojené' hibát (érzékelő leválasztva) és NaN értéket jelez.

Regiszter: A:12 Int16 Egység: °C numeric

Hőmérséklet olvasása

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

Vízbemenet hőmérséklete Hőmérséklet-érzékelő Csak olvasható

A fűtési körből a hőszivattyúba belépő visszatérő víz hőmérséklete. A −64,9 °C-on vagy alatti nyers értéknél 'Nezapojené' hibát (érzékelő leválasztva) és NaN értéket jelez.

Regiszter: A:2 Int16 Egység: °C numeric

Hőmérséklet olvasása

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

Vízkimenet hőmérséklete Hőmérséklet-érzékelő Csak olvasható

A hőszivattyúból a fűtési körbe kilépő előremenő víz hőmérséklete. A −64,9 °C-on vagy alatti nyers értéknél 'Nezapojené' hibát (érzékelő leválasztva) és NaN értéket jelez.

Regiszter: A:3 Int16 Egység: °C numeric

Hőmérséklet olvasása

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

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

Lehetséges fejlesztések (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.

## Importálási paraméterek

Ezeket az értékeket az XML importálásakor adja meg.

| Az alkalmazás kéri | Alapérték     |
|--------------------|---------------|
| Slave Id           | `1`           |
| IP address         | `192.168.1.0` |

## Források

- 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

A gyártói dokumentumok © a mindenkori tulajdonosaikat illetik. A gyártó által közzétett formában, kizárólag tájékoztatásul tesszük elérhetővé őket.

## Kapcsolódó dokumentáció

- [Modbus Integration](https://taphome.com/hu/compatibility/modbus-guide/)
- [Modbus útmutató a TapHome készülékekhez](https://taphome.com/hu/docs/integration/modbus/)
- [Egyszerű konfiguráció sablonok használatával](https://taphome.com/hu/docs/integration/modbus/templates/)
- [Modbus szkriptek és prefetch](https://taphome.com/hu/docs/script/modbus-scripts/)
- [Modbus függvények](https://taphome.com/hu/docs/script/modbus/)
- [Modbus adattípusok](https://taphome.com/hu/docs/script/modbus-data-types/)

