
LG Therma V je tepelné čerpadlo vzduch-voda (5–16 kW, jednofázové i třífázové, generace R-410A a R32) pro vytápění, chlazení a ohřev teplé užitkové vody. Generace pre-2021 nabízí nativní Modbus RTU rozhraní na hlavní PCB vnitřní jednotky přes konektor CN_MODBUS(WH), takže TapHome se připojuje přímo přes RS-485 — bez externí LG brány.
Tato šablona pokrývá integrované Modbus rozhraní starší řady R-410A (HU091MR / HM091M / AHUW / AHNW) a rané R32 série Hydrosplit / Monobloc (HU121MRB / HU141MRB / HU161MRB U30, HU123MRB / HU143MRB / HU163MRB U30, HN0916T.NB1 + HU091MR.U44). Generace Therma V z roku 2021+ používá externí Modbus bránu PMBUSB00A s odlišnou adresací registrů — pro tyto jednotky použijte šablonu lg-thermav-2021.
Před importem šablony si ověřte, že máte správný hardware. Podívejte se na hlavní PCB vnitřní jednotky: pokud vidíte bílý konektor
CN_MODBUS(WH)a v okolí jednotky žádnou externí bránu, jedná se o generaci pre-2021, kterou pokrývá tato šablona. Pokud LG nainstalovalo mezi vnitřní jednotku a BMS samostatnou malou bílou krabičku s označenímPMBUSB00A, použijte šablonulg-thermav-2021— její adresace registrů není kompatibilní s touto.
Hardwarové připojení
Integrované Modbus rozhraní sídlí na hlavní PCB vnitřní jednotky. TapHome ModbusRtuCCU se zapojuje přímo do konektoru CN_MODBUS(WH) na PCB krouceným párem (A+/B−). Alternativně lze mezi tepelné čerpadlo a TapHome vložit bránu RS-485 na Ethernet (Waveshare RS485-TO-ETH(B), Elfin EW11 apod.) — import parametr šablony IpAddress zvládá obě topologie, RTU přímo i RTU přes TCP.
Konektory vnitřní PCB

Spodní levý panel zobrazuje hlavní PCB (Indoor) — najděte konektor s označením CN_MODBUS (bílé pouzdro, v barevném kódování obvykle WH). Relevantní konektory na vnitřní PCB:
| Konektor | Barva | Účel |
|---|---|---|
| CN_MODBUS | WH | RS-485 Modbus sběrnice — připojení k TapHome. A+, B− (GND volitelný, není přítomný na každé revizi šasi) |
| CN_REMO | GR | Kabelový dálkový ovladač — slouží k nastavení Modbus slave adresy |
| CN_EXT | BL | Svorkovnice externího DI/DO (bezpotenciálový kontakt, šablonou nevyužívaná) |
Zapojení RS-485
- A (BUS_A / D+) → A+ na RS-485 sběrnici TapHome
- B (BUS_B / D−) → B− na RS-485 sběrnici TapHome
- GND (kde je k dispozici) → GND napájení TapHome
Použijte stíněný kroucený pár (CAT5 STP nebo průmyslový RS-485). Při délkách nad 10 m terminujte vzdálený konec rezistorem 120 Ω; TapHome Core má na svých BUS svorkách zabudovaný terminační rezistor, takže může sedět na jednom konci řetězce bez externího rezistoru. Stínění kabelu uzemněte pouze na jednom konci.
GND propojení mezi tepelným čerpadlem a sběrnicí TapHome se doporučuje při délkách nad několik metrů, i když LG na každé revizi šasi neurčuje samostatný GND pin v
CN_MODBUS. Pokud na šasi GND vCN_MODBUSchybí, jako bonding bod použijte PE/zemnicí lištu ve vnitřní jednotce.
Alternativy USB-RS485 a Ethernet bran
Pokud TapHome Core nelze zapojit přímo do vnitřní jednotky, ověřenou topologií je RS-485 brána před tepelným čerpadlem:
| Brána | Poznámky |
|---|---|
| Waveshare RS485-TO-ETH(B) | Nejčastější nasazení. Nastavte do režimu TCP server, výchozí port 4196. Použijte statickou IP / DHCP rezervaci. |
| Elfin EW11 (RS-485 na Wi-Fi) | Funguje, ale přidává latenci — při zápisech ovládání se nedoporučuje. |
| USB-RS485 (FTDI / Genuine Prolific) | Spolehlivé pro přímé připojení Core při 9600 baud. |
| USB-RS485 (laciné CH340 donglery) | Při 9600 baud často ztrácejí rámce — v produkci se vyhněte. |
Konfigurace
Aktivace Modbus komunikace
Modbus rozhraní je ve výchozím stavu vypnuté a musí se aktivovat dvěma DIP přepínači na vnitřní PCB. Před změnou poloh DIP odpojte vnitřní jednotku od napájení — přepínače se čtou při startu a změny provedené pod napětím se neuplatní až do dalšího resetu.

Na Option Switch 1 (SW1) na hlavní vnitřní PCB nastavte tyto polohy:
| Přepínač | Poloha | Funkce |
|---|---|---|
| SW1-1 | ON (nahoru) | MODBUS — As Slave (výchozí je As Master) |
| SW1-2 | ON (nahoru) | MODBUS Function — Unified Open Protocol (výchozí je REGINE, proprietární protokol LG nekompatibilní se standardními Modbus klienty) |
Pokud SW1-2 zůstane ve výchozí poloze REGINE, TapHome bude při každém pollu hlásit “Read Error 02” a žádné čtení registrů nepůjde. Před standardní Modbus komunikací musí být oba přepínače SW1-1 i SW1-2 v poloze ON.
Po nastavení DIP přepínačů vnitřní jednotku restartujte. Položka menu “Modbus Address” se v servisním menu kabelového dálkového ovladače objeví až po restartu se SW1-1 = ON.
Nastavení slave adresy
Slave adresu nastavte z kabelového dálkového ovladače vnitřní jednotky:
| |
Adresu lze nastavit v rozsahu 1 až 247 (specifikace Modbus RTU). Šablona používá výchozí slave ID 1, odpovídající továrnímu nastavení LG.
Na některých starších firmwarových revizích R-410A je tovární slave ID 2, ne 1. Pokud komunikace s výchozím import parametrem
SlaveId=1vyprší, nejprve vyzkoušejteSlaveId=2— teprve pak kontrolujte zapojení nebo DIP přepínače.
Parametry komunikace
Integrované rozhraní používá pevné parametry Modbus RTU — konfigurovatelná je pouze slave adresa.
| Parametr | Hodnota |
|---|---|
| Baud rate | 9600 |
| Datové bity | 8 |
| Parita | žádná |
| Stop bity | 1 |
| Slave ID | 1 (výchozí; 2 na některých starších firmwarech) |
Import parametry TapHome
Při importu šablony do TapHome nastavte:
| Parametr | Hodnota |
|---|---|
SlaveId | 1 (nebo hodnota nastavená na kabelovém dálkovém ovladači) |
IpAddress | IP adresa RS-485 na Ethernet brány (např. Waveshare). Při přímém zapojení TapHome Core do CN_MODBUS přes RS-485 ponechte výchozí placeholder hodnotu. |
Možnosti zařízení
Šablona zpřístupňuje dvanáct zařízení seskupených kolem čtyř řídicích os tepelného čerpadla: výběr režimu a požadavku, žádaná teplota a termostat, snímání stavu a provoz v tichém režimu. Sledování chyb na úrovni modulu automaticky dekóduje chybové kódy CH01–CH18 do TapHome chybových hlášení.
Provozní režim a požadavek
- Heating/Cooling Demand (
C:0) — hlavní vypínač jednotky. Nastavení na ON je ekvivalentní stisknutí on/off na kabelovém dálkovém ovladači. - Mode (
H:0) — volba provozního režimu: Cooling (0), Auto (3) nebo Heating (4). Podle LG protokolu jsou platné pouze tyto tři hodnoty — placeholder hodnoty 1, 2 a 5–9 viditelné v multi-value seznamu nevybírejte. - Operating Mode (
A:1) — pouze ke čtení, provozní cyklus venkovní jednotky: Standby/Off (0), Cooling (1) nebo Heating (2). Odráží aktuální cyklus, který se může krátkodobě lišit od požadovaného Mode výše (např. během odmrazování nebo náběhu). - Quiet Mode (
C:2) — přepínač tichého režimu, který snižuje hluk ventilátoru a kompresoru venkovní jednotky pro noční provoz.
Metoda řízení a termostat
Control Method (
H:1) — určuje, které čidlo tepelné čerpadlo používá k regulaci: Water Outlet (0, výchozí), Water Inlet (1) nebo Room Air (2). Toto nastavení zároveň řídí výběr registru procesní proměnné termostatu.Thermostat (žádaná teplota
H:2, aktuální teplota dynamicky vybraná) — kombinované zařízení žádané a aktuální teploty. Žádaná teplota je uložena vH:2v měřítku ×10 (°C × 10). Registr čtení aktuální teploty se vybírá dynamicky podle Control Method:- Control Method = Room Air → čte
A:7(teplota vzduchu v místnosti, okruh 1) - Control Method = Water Inlet → čte
A:2(teplota přívodu vody) - Control Method = Water Outlet (výchozí) → čte
A:3(teplota výstupu vody)
Pokud podkladové čidlo vrátí hodnotu ≤ −64,9 °C, TapHome hlásí chybu “Nezapojený teplomer” a termostat vrací NaN. Rozsah žádané teploty závisí na Control Method — přibližně 30–50 °C pro vytápění Water Outlet (Circuit 1 Target Temperature). V režimu Room Air platí užší komfortní rozsahy a závisí na revizi firmwaru a na tom, zda je aktivován vysokoteplotní TUV.
- Control Method = Room Air → čte
Snímání stavu
- Compressor (
D:3) — ON, když kompresor venkovní jednotky produkuje výkon vytápění nebo chlazení. - Circulation Pump (
D:1) — ON, když interní vodní čerpadlo tepelného čerpadla žene vodu primárním okruhem. - Defrost (
D:4) — ON během běhu odmrazovacího cyklu venkovní jednotky. Topný výkon je dočasně pozastaven, dokud se z venkovního výměníku neodstraní led — během tohoto období očekávejte krátký pokles teploty výstupní vody.
Teploty
- Water Inlet Temperature (
A:2) — teplota vratné vody vstupující do tepelného čerpadla z topného okruhu. - Water Outlet Temperature (
A:3) — teplota výstupní vody odcházející z tepelného čerpadla do topného okruhu. - Outdoor Temperature (
A:12) — teplota venkovního vzduchu měřená ambientním čidlem venkovní jednotky.
Všechny tři teploty jsou škálovány Int16 ÷ 10 (°C) a pollovány každých 15 sekund. Surová hodnota na úrovni nebo pod −64,9 °C se interpretuje jako “odpojené čidlo” — TapHome hlásí chybu “Nezapojené” a hodnota vrací NaN.
Sledování chyb
Read script na úrovni modulu polluje diskrétní alarm flag (D:13) a pokud je nastaven, přečte aktivní chybový kód z A:0 a dekóduje ho do TapHome chybového hlášení. Mapovány jsou následující CH kódy:
| Kód | Význam |
|---|---|
| CH01 | Chyba čidla teploty vzduchu |
| CH03 | Žádná komunikace mezi kabelovým dálkovým ovladačem a vnitřní jednotkou |
| CH05 | Komunikační chyba mezi vnitřní a venkovní jednotkou |
| CH08 | Chyba čidla teploty zásobníku teplé vody |
| CH09 | Chyba EEPROM vnitřní jednotky |
| CH11 | Komunikační chyba mezi vnitřní jednotkou a invertorovou PCB |
| CH12 | Chyba invertorové PCB |
| CH13 | Chyba čidla solárně-termického okruhu |
| CH14 | Chyba průtokového spínače — průtok vody pod prahovou hodnotou |
| CH15 | Přehřátí vodního potrubí |
| CH16 | Kombinovaná chyba čidel teploty přívodu/výstupu vody |
| CH17 | Chyba čidla teploty přívodu vody |
| CH18 | Chyba čidla teploty výstupu vody |
Chybové kódy venkovní PCB (CH21 a vyšší) se přes vnitřní Modbus rozhraní neexponují — hlásí se pouze blikajícím vzorem LED na venkovní jednotce.
Řešení problémů
“Read Error 02” při každém pollu
Téměř vždy způsobeno SW1-2 = OFF (proprietární protokol REGINE). Odpojte vnitřní jednotku od napájení, nastavte SW1-2 = ON (Unified Open Protocol), zapněte napájení a zkuste znovu.
Slave nikdy neodpovídá
- DIP přepínač
SW1-1 = OFF— jednotka pracuje jako Modbus master, ne slave, a na polly nikdy neodpovídá. Nastavte na ON a restartujte PCB. - Nesprávné slave ID — na starších firmwarech R-410A před změnou zapojení vyzkoušejte
SlaveId=2. - Chybějící položka menu “Modbus Address” v kabelovém dálkovém ovladači — DIP
SW1-1není v poloze ON nebo PCB nebyla po změně restartována.
Tiché odmítnutí zápisu žádané teploty
Na starších NK3 firmwarech (před rokem 2018) jsou univerzálně zapisovatelné pouze holding registry H:0 (Mode), H:1 (Control Method) a H:2 (Setpoint). Žádané teploty okruhu 2 a cílová teplota TUV jsou dokumentovány v mapě registrů, ale jednotka může zápisy do nich ignorovat — právě proto je tato šablona záměrně neexponuje.
Ztráta rámců u laciných USB-RS485 adaptérů
Donglery založené na CH340 při 9600 baud často ztrácejí rámce kvůli OS schedulingu a inter-character timingu. Přepněte na adaptér s FTDI nebo Prolific, nebo přejděte na bránu Waveshare RS485-TO-ETH (RTU přes TCP přes import parametr IpAddress) pro produkční nasazení.
Čidlo hlásí “Nezapojené” / “Nezapojený teplomer”
Surový registr teploty vrátil hodnotu na úrovni nebo pod −64,9 °C, což indikuje odpojené nebo vadné podkladové LG čidlo. Zkontrolujte zapojení čidla na příslušném konektoru vnitřní PCB (CN_ROOM1 pro vzduch v místnosti, čidla výstupní/vratné vody na vnitřní jednotce) nebo ambientní čidlo venkovní jednotky pro zařízení venkovní teploty.
