
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 sablont.
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ítettPMBUSB00Ajelöléssel a beltéri egység és a BMS közé, használja alg-thermav-2021sablont — 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

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.
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 aCN_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.

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) |
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:
| |
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.
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=1import paraméterrel, először próbáljonSlaveId=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 aH: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.
- Control Method = Room Air → olvassa
Á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-1nincs 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.
