TapHome

LG Therma V (pre-2021)

Modbus RTU
Pridal
Posledná aktualizácia: 06. 2026
LG Therma V (pre-2021)

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ím PMBUSB00A, použite šablónu 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

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:

KonektorFarbaÚčel
CN_MODBUSWHRS-485 Modbus zbernica — pripojenie k TapHome. A+, B− (GND voliteľný, nie je prítomný na každej revízii šasi)
CN_REMOGRKáblový diaľkový ovládač — slúži na nastavenie Modbus slave adresy
CN_EXTBLSvorkovnica 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 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ánaPozná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

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

PrepínačPolohaFunkcia
SW1-1ON (hore)MODBUS — As Slave (predvolene As Master)
SW1-2ON (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:

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

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.

ParameterHodnota
Baud rate9600
Dátové bity8
Paritažiadna
Stop bity1
Slave ID1 (predvolené; 2 na niektorých starších firmvéroch)
Import parametre TapHome

Pri importe šablóny do TapHome nastavte:

ParameterHodnota
SlaveId1 (alebo hodnota nastavená na káblovom diaľkovom ovládači)
IpAddressIP 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ódVýznam
CH01Chyba senzora teploty vzduchu
CH03Žiadna komunikácia medzi káblovým diaľkovým ovládačom a vnútornou jednotkou
CH05Komunikačná chyba medzi vnútornou a vonkajšou jednotkou
CH08Chyba senzora teploty zásobníka teplej vody
CH09Chyba EEPROM vnútornej jednotky
CH11Komunikačná chyba medzi vnútornou jednotkou a invertorovou PCB
CH12Chyba invertorovej PCB
CH13Chyba senzora solárno-termického okruhu
CH14Chyba prietokového spínača — prietok vody pod prahovou hodnotou
CH15Prehriatie vodného potrubia
CH16Kombinovaná chyba senzorov teploty prívodu/výstupu vody
CH17Chyba senzora teploty prívodu vody
CH18Chyba 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

LG Therma V Modul

TC LG

Čítanie (modul)
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

Kompresor

Čítanie
MODBUSR(D, 3, Bool)
Metóda riadenia Viacstavový prepínač

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

Metóda riadenia

Čítanie stavu prepínača
MODBUSR(H, 1, Int16)
Zápis stavu prepínača
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

Obehové čerpadlo

Čítanie
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

Odmrazovanie

Čítanie
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}

Prevádzkový režim

Čítanie stavu prepínača
MODBUSR(A, 1, Int16)
Požiadavka kúrenia/chladenia Prepínač

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}

Požiadavka kúrenia/chladenia

Čítanie stavu prepínača
MODBUSR(C, 0, Bool)
Zápis stavu prepínača
MODBUSW(C, 0, Bool, St)
Režim Viacstavový prepínač

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}

Režim

Čítanie stavu prepínača
MODBUSR(H, 0, Int16)
Zápis stavu prepínača
MODBUSW(H, 0, Int16, Mu)
Termostat Termostat

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:2H:2 Int16 Jednotka: °C numeric

Termostat

Čítanie teploty
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
var Sp := MODBUSR(H, 2, Int16) / 10;

if round(Se) != Sp
    return(Sp);
else
    return(Se);
end
Zápis požadovanej teploty
MODBUSW(H, 2, Int16, round(Se) * 10)
Tichý režim Prepínač

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

Tichý režim

Čítanie stavu prepínača
MODBUSR(C, 2, Bool)
Zápis stavu prepínača
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

Vonkajšia teplota

Čítanie teploty
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

Teplota prívodu vody

Čítanie teploty
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

Teplota výstupu vody

Čítanie teploty
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.

Zdroje

  • LG Therma V — AWHP Service Manual (MFL68682007, 2020)
    PDF
  • LG Therma V Modbus Setup Guide (YourWizBlog) — DIP switches, corrected register map
  • Home Assistant LG Therma V Modbus Integration — full register YAML (basti242)
    github.com 2026-05-29
  • Home Assistant Community thread — model matrix, gateway hardware verdicts, DIP switch verification
  • Velog — Controlling LG Heat Pump via Modbus on HA (HU091MR.U44 + HN0916T.NB1 verified setup)
    velog.io 2026-05-29

Našli ste problém s touto šablónou zariadenia?

Napíšte nám, čo nefunguje, čo chýba, alebo ako by sa mala šablóna správať. Vaša spätná väzba nám pomáha udržiavať katalóg presný.

Overené TapHomom

Chcete to použiť vo svojom TapHome jadre?

Otvorte túto šablónu v Customer Portali a aplikujte ju na svoj domov, alebo navrhnite zmenu a odošlite ju späť do katalógu.

Otvoriť v portáli