
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.
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ímPMBUSB00A, použite šablónulg-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

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.
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 vCN_MODBUSchý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.

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) |
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:
| |
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.
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=1vypršiava, najprv vyskúšajteSlaveId=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á vH:2v š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.
- Control Method = Room Air → číta
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-1nie 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.
