TapHome

LG Therma V (pre-2021)

Modbus RTU
Přidal
Poslední aktualizace: 06. 2026
LG Therma V (pre-2021)

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ím PMBUSB00A, použijte šablonu lg-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
Rozložení vnitřní a venkovní PCB LG Therma V — konektor CN_MODBUS se nachází na hlavní PCB (Indoor), spodní levý panel

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:

KonektorBarvaÚčel
CN_MODBUSWHRS-485 Modbus sběrnice — připojení k TapHome. A+, B− (GND volitelný, není přítomný na každé revizi šasi)
CN_REMOGRKabelový dálkový ovladač — slouží k nastavení Modbus slave adresy
CN_EXTBLSvorkovnice 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 v CN_MODBUS chybí, 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ánaPozná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.

Vnitřní PCB LG Therma V se zvýrazněnými bloky DIP přepínačů SW1 a SW2

Na Option Switch 1 (SW1) na hlavní vnitřní PCB nastavte tyto polohy:

PřepínačPolohaFunkce
SW1-1ON (nahoru)MODBUS — As Slave (výchozí je As Master)
SW1-2ON (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:

1
Menu  →  Installer settings  →  Connectivity  →  Modbus Address

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=1 vyprší, nejprve vyzkoušejte SlaveId=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.

ParametrHodnota
Baud rate9600
Datové bity8
Paritažádná
Stop bity1
Slave ID1 (výchozí; 2 na některých starších firmwarech)
Import parametry TapHome

Při importu šablony do TapHome nastavte:

ParametrHodnota
SlaveId1 (nebo hodnota nastavená na kabelovém dálkovém ovladači)
IpAddressIP 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 v H:2 v 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.

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ódVýznam
CH01Chyba čidla teploty vzduchu
CH03Žádná komunikace mezi kabelovým dálkovým ovladačem a vnitřní jednotkou
CH05Komunikační chyba mezi vnitřní a venkovní jednotkou
CH08Chyba čidla teploty zásobníku teplé vody
CH09Chyba EEPROM vnitřní jednotky
CH11Komunikační chyba mezi vnitřní jednotkou a invertorovou PCB
CH12Chyba invertorové PCB
CH13Chyba čidla solárně-termického okruhu
CH14Chyba průtokového spínače — průtok vody pod prahovou hodnotou
CH15Přehřátí vodního potrubí
CH16Kombinovaná chyba čidel teploty přívodu/výstupu vody
CH17Chyba čidla teploty přívodu vody
CH18Chyba č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-1 není 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.

Dostupná zařízení

LG Therma V Modul

TC LG

Čtení (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 Pouze ke čtení

Stav běhu kompresoru — ON, když kompresor venkovní jednotky aktivně produkuje výkon vytápění nebo chlazení

Registr: D:3 Bool

Kompresor

Čtení
MODBUSR(D, 3, Bool)
Metoda řízení Vícestavový přepínač

Vybírá, které čidlo teploty reguluje tepelné čerpadlo — Water Outlet, Water Inlet nebo Room Air. Zároveň řídí, které čidlo čte zařízení Thermostat.

Registr: H:1 Int16 numeric
Hodnoty / Stavy: Vystupna voda · Vstupna voda · Teplota v miestnosti

Metoda řízení

Čtení stavu přepínače
MODBUSR(H, 1, Int16)
Zápis stavu přepínače
MODBUSW(H, 1, Int16, Mu)
Oběhové čerpadlo Jazýčkový kontakt Pouze ke čtení

Stav běhu interního vodního čerpadla — ON, když oběhové čerpadlo tepelného čerpadla žene vodu primárním okruhem

Registr: D:1 Bool

Oběhové čerpadlo

Čtení
MODBUSR(D, 1, Bool)
Odmrazování Jazýčkový kontakt Pouze ke čtení

Aktivní 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

Registr: D:4 Bool

Odmrazování

Čtení
MODBUSR(D, 4, Bool)
Provozní režim Vícestavový přepínač Pouze ke čtení

Pouze ke čtení, provozní cyklus venkovní jednotky — Standby/Off, Cooling nebo Heating. Odráží aktuální cyklus, který se může krátkodobě lišit od požadovaného Mode (například během odmrazování nebo náběhu).

Registr: A:1 Int16 numeric
Hodnoty / Stavy: Standby (Off) · ${category_cooling} · ${category_heating}

Provozní režim

Čtení stavu přepínače
MODBUSR(A, 1, Int16)
Požadavek vytápění/chlazení Přepínač

Hlavní vypínač pro vytápění a chlazení prostoru — ekvivalent stisknutí tlačítka on/off na kabelovém dálkovém ovladači

Registr: C:0 Bool
Hodnoty / Stavy: ${general_yes} · ${general_no}

Požadavek vytápění/chlazení

Čtení stavu přepínače
MODBUSR(C, 0, Bool)
Zápis stavu přepínače
MODBUSW(C, 0, Bool, St)
Režim Vícestavový přepínač

Volič provozního režimu — Cooling, Auto nebo Heating. Platné jsou pouze tyto tři hodnoty; ostatní položky v seznamu jsou placeholder sloty a nesmějí se vybírat.

Registr: H:0 Int16 numeric
Hodnoty / Stavy: ${category_cooling} · ${device_mode_long_Automatic} · ${category_heating}

Režim

Čtení stavu přepínače
MODBUSR(H, 0, Int16)
Zápis stavu přepínače
MODBUSW(H, 0, Int16, Mu)
Termostat Termostat

Termostat se žádanou a aktuální teplotou — aktuální teplota se čte dynamicky podle Control Method (Room Air, Water Inlet nebo Water Outlet). Rozsah žádané teploty závisí na zvolené metodě, typicky 30–50 °C v režimu vytápění Water Outlet a 16–32 °C v režimu Room Air.

Registr: H:2H:2 Int16 Jednotka: °C numeric

Termostat

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

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

Přepínač tichého režimu — snižuje hluk ventilátoru a kompresoru venkovní jednotky pro noční provoz

Registr: C:2 Bool
Hodnoty / Stavy: ON · OFF

Tichý režim

Čtení stavu přepínače
MODBUSR(C, 2, Bool)
Zápis stavu přepínače
MODBUSW(C, 2, Bool, St)
Venkovní teplota Teplotní senzor Pouze ke čtení

Teplota venkovního vzduchu měřená ambientním čidlem venkovní jednotky. Při surové hodnotě na úrovni nebo pod −64,9 °C hlásí chybu 'Nezapojené' (odpojené čidlo) a hodnotu NaN.

Registr: A:12 Int16 Jednotka: °C numeric

Venkovní teplota

Čtení teploty
var temp := MODBUSR(A, 12, Int16) / 10;
if temp <= -64.9
    adderror("Nezapojene");
    return(NaN);
else
    return(temp);
end
Teplota přívodu vody Teplotní senzor Pouze ke čtení

Teplota vratné vody vstupující do tepelného čerpadla z topného okruhu. Při surové hodnotě na úrovni nebo pod −64,9 °C hlásí chybu 'Nezapojené' (odpojené čidlo) a hodnotu NaN.

Registr: A:2 Int16 Jednotka: °C numeric

Teplota přívodu vody

Čtení 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 Pouze ke čtení

Teplota výstupní vody odcházející z tepelného čerpadla do topného okruhu. Při surové hodnotě na úrovni nebo pod −64,9 °C hlásí chybu 'Nezapojené' (odpojené čidlo) a hodnotu NaN.

Registr: A:3 Int16 Jednotka: °C numeric

Teplota výstupu vody

Čtení teploty
var temp := MODBUSR(A, 3, Int16) / 10;
if temp <= -64.9
    adderror("Nezapojene");
    return(NaN);
else
    return(temp);
end
Připojení: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Možná vylepšení (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 jste problém s touto šablonou zařízení?

Napište nám, co nefunguje, co chybí, nebo jak by se měla šablona chovat. Vaše zpětná vazba nám pomáhá udržet katalog přesný.

Ověřeno TapHome

Chcete to použít ve svém TapHome jádře?

Otevřete tuto šablonu v zákaznickém portálu a použijte ji ve svém domově, nebo navrhněte úpravu a odešlete ji zpět do katalogu.

Otevřít v portálu