TapHome

LG Therma V (pre-2021)

Modbus RTU
Autor
Posljednje ažuriranje: 05. 2026
LG Therma V (pre-2021)

LG Therma V je dizalica topline zrak-voda (5–16 kW, jednofazna i trofazna, generacije R-410A i R32) za grijanje i hlađenje prostora i pripremu potrošne tople vode (PTV). Generacija prije 2021. ima izvorno Modbus RTU sučelje na glavnoj tiskanoj pločici unutarnje jedinice, dostupno preko priključka CN_MODBUS(WH), pa se TapHome spaja izravno preko RS-485, bez vanjskog pristupnika LG.

Ovaj predložak pokriva integrirano Modbus sučelje na starijoj liniji R-410A (HU091MR / HM091M / AHUW / AHNW) i ranoj seriji R32 Hydrosplit / Monobloc (HU121MRB / HU141MRB / HU161MRB U30, HU123MRB / HU143MRB / HU163MRB U30, HN0916T.NB1 + HU091MR.U44). Generacija Therma V od 2021. koristi vanjski Modbus pristupnik PMBUSB00A s drukčijim adresiranjem registara. Za te jedinice koristite predložak lg-thermav-2021.

Prije uvoza predloška provjerite imate li odgovarajući hardver. Pogledajte glavnu tiskanu pločicu unutarnje jedinice: ako vidite bijeli priključak CN_MODBUS(WH), a u blizini jedinice nema vanjske kutije pristupnika, imate generaciju prije 2021. za koju je namijenjen ovaj predložak. Ako je LG između unutarnje jedinice i sustava upravljanja zgradom (BMS) ugradio zasebnu malu bijelu kutiju s oznakom PMBUSB00A, koristite predložak lg-thermav-2021. Njegovo adresiranje registara nije kompatibilno s ovim predloškom.

Hardversko spajanje

Integrirano Modbus sučelje nalazi se na glavnoj tiskanoj pločici unutarnje jedinice. TapHome ModbusRtuCCU spaja se izravno na priključak CN_MODBUS(WH) na pločici upredenom paricom (A+/B−). Umjesto toga između dizalice topline i sustava TapHome može se postaviti i pristupnik RS-485/Ethernet (Waveshare RS485-TO-ETH(B), Elfin EW11 i sl.). Parametar uvoza predloška IpAddress podržava obje topologije, izravni RTU i RTU preko TCP-a.

Priključci na tiskanoj pločici unutarnje jedinice
Raspored tiskanih pločica unutarnje i vanjske jedinice LG Therma V — priključak CN_MODBUS nalazi se na glavnoj pločici (unutarnja jedinica), donja lijeva ploča

Donji lijevi dio slike prikazuje glavnu tiskanu pločicu (unutarnja jedinica). Pronađite priključak s oznakom CN_MODBUS (bijelo kućište, u kodu boja na kućištu obično WH). Važni priključci na tiskanoj pločici unutarnje jedinice:

PriključakBojaNamjena
CN_MODBUSWHSabirnica RS-485 Modbus — spaja se na TapHome. A+, B− (GND nije obavezan i ne postoji na svakoj reviziji kućišta)
CN_REMOGRŽičani daljinski upravljač — služi za postavljanje Modbus slave adrese
CN_EXTBLVanjski blok stezaljki DI/DO (beznaponski kontakt, predložak ga ne koristi)
Ožičenje RS-485
  • A (BUS_A / D+) → A+ na sabirnici TapHome RS-485
  • B (BUS_B / D−) → B− na sabirnici TapHome RS-485
  • GND (ako postoji) → GND na napajanju TapHome

Koristite oklopljeni kabel s upredenim paricama (CAT5 STP ili industrijski kabel za RS-485). Za duljine veće od 10 m udaljeni kraj zaključite otpornikom od 120 Ω. TapHome Core na stezaljkama BUS ima ugrađen zaključni otpornik, pa može biti na jednom kraju linije bez vanjskog otpornika. Oklop kabela uzemljite samo na jednom kraju.

Za duljine veće od nekoliko metara preporučuje se referentni spoj zajedničke mase (GND) između dizalice topline i sabirnice TapHome, iako LG ne predviđa poseban GND pin na svakoj reviziji kućišta. Ako na kućištu nema GND na priključku CN_MODBUS, kao točku izjednačenja potencijala koristite sabirnicu PE (uzemljenja) u unutarnjoj jedinici.

Alternative: pristupnik USB-RS485 ili Ethernet

Kada TapHome Core nije moguće izravno ožičiti do unutarnje jedinice, provjerena je topologija s pristupnikom RS-485 ispred dizalice topline:

PristupnikNapomene
Waveshare RS485-TO-ETH(B)Najčešće korišten. Postavite način TCP poslužitelja, zadani priključak (port) 4196. Koristite statičku IP adresu ili DHCP rezervaciju.
Elfin EW11 (RS-485 na Wi-Fi)Radi, ali dodaje kašnjenje. Ne preporučuje se za upis upravljačkih vrijednosti.
USB-RS485 (FTDI / originalni Prolific)Pouzdan za izravno spajanje na Core pri 9600 bauda.
USB-RS485 (jeftini adapteri s CH340)Pri 9600 bauda često gube okvire. Izbjegavajte ih u stvarnoj upotrebi.

Konfiguracija

Uključivanje Modbus komunikacije

Modbus sučelje je prema zadanim postavkama isključeno i uključuje se dvjema DIP sklopkama na tiskanoj pločici unutarnje jedinice. Prije promjene položaja DIP sklopki isključite napajanje unutarnje jedinice. Sklopke se očitavaju pri pokretanju, a promjene napravljene pod napajanjem zanemaruju se do sljedećeg ponovnog pokretanja.

Tiskana pločica unutarnje jedinice LG Therma V s istaknutim nizovima DIP sklopki SW1 i SW2

Na glavnoj tiskanoj pločici unutarnje jedinice postavite sljedeće položaje na Option Switch 1 (SW1):

SklopkaPoložajFunkcija
SW1-1ON (gore)MODBUS — As Slave (zadano je As Master)
SW1-2ON (gore)MODBUS Function — Unified Open Protocol (zadano je REGINE, vlasnički protokol LG koji nije kompatibilan sa standardnim Modbus klijentima)

Ako SW1-2 ostane u zadanom položaju REGINE, TapHome će pri svakom očitavanju vidjeti „Read Error 02” i nijedno čitanje registra neće uspjeti. Za standardnu Modbus komunikaciju i SW1-1 i SW1-2 moraju biti u položaju ON.

Nakon postavljanja DIP sklopki isključite i ponovno uključite napajanje unutarnje jedinice. Stavka „Modbus Address” u servisnom izborniku žičanog daljinskog upravljača pojavljuje se tek nakon ponovnog uključivanja napajanja sa SW1-1 = ON.

Postavljanje slave adrese

Slave adresu postavite na žičanom daljinskom upravljaču unutarnje jedinice:

1
Menu  →  Installer settings  →  Connectivity  →  Modbus Address

Adresa se može postaviti od 1 do 247 (specifikacija Modbus RTU). Predložak prema zadanim postavkama koristi slave ID 1, što odgovara tvorničkoj postavci LG.

Na nekim ranim revizijama firmvera R-410A tvornički slave ID je 2, a ne 1. Ako uz zadani parametar uvoza SlaveId=1 istekne vrijeme čekanja na odgovor, prije provjere ožičenja ili DIP sklopki najprije pokušajte SlaveId=2.

Komunikacijski parametri

Integrirano sučelje koristi fiksne parametre Modbus RTU. Može se mijenjati samo slave ID.

ParametarVrijednost
Brzina prijenosa (baud rate)9600
Podatkovni bitovi8
Paritetnema
Stop bitovi1
Slave ID1 (zadano; 2 na nekim ranim firmverima)
Parametri uvoza u TapHome

Pri uvozu predloška u TapHome postavite:

ParametarVrijednost
SlaveId1 (ili vrijednost postavljena na žičanom daljinskom upravljaču)
IpAddressIP adresa pristupnika RS-485/Ethernet (npr. Waveshare). Kada je TapHome Core izravno ožičen na CN_MODBUS preko RS-485, ostavite zadanu vrijednost rezerviranog mjesta.

Mogućnosti uređaja

Predložak daje dvanaest uređaja podijeljenih u četiri područja upravljanja dizalicom topline: odabir načina rada i zahtjeva, zadana vrijednost i termostat, praćenje stanja te tihi način rada. Praćenje pogrešaka na razini modula automatski dekodira kodove kvarova CH01–CH18 u poruke o pogreškama u sustavu TapHome.

Način rada i zahtjev
  • Zahtjev za grijanjem/hlađenjem (C:0) — glavna sklopka za uključivanje i isključivanje jedinice. Postavljanje na ON jednako je pritisku tipke za uključivanje/isključivanje na žičanom daljinskom upravljaču.
  • Način rada (H:0) — odabire način rada: hlađenje (0), automatski (3) ili grijanje (4). Prema protokolu LG valjane su samo te tri vrijednosti. Rezervirane vrijednosti 1, 2 i 5–9 vidljive na popisu prekidača s više vrijednosti ne treba odabirati.
  • Stvarni način rada (A:1) — radni ciklus vanjske jedinice, samo za čitanje: pripravnost/isključeno (0), hlađenje (1) ili grijanje (2). Prikazuje stvarni trenutačni ciklus, koji se nakratko može razlikovati od zatraženog načina rada iznad (npr. tijekom odmrzavanja ili zagrijavanja).
  • Tihi način rada (C:2) — sklopka tihog načina rada koja smanjuje buku ventilatora i kompresora vanjske jedinice za noćni rad.
Način regulacije i termostat
  • Način regulacije (H:1) — odabire senzor prema kojem dizalica topline regulira: izlazna voda (0, zadano), ulazna voda (1) ili zrak u prostoriji (2). Ova postavka određuje i registar procesne veličine koji termostat očitava.

  • Termostat (zadana vrijednost H:2, trenutačna temperatura odabire se dinamički) — kombinirani uređaj za zadanu i trenutačnu temperaturu. Zadana vrijednost sprema se u H:2 pomnožena s 10 (°C × 10). Registar za čitanje trenutačne temperature odabire se dinamički prema načinu regulacije:

    • Način regulacije = zrak u prostoriji → čita A:7 (temperatura zraka u prostoriji, krug 1)
    • Način regulacije = ulazna voda → čita A:2 (temperatura ulazne vode)
    • Način regulacije = izlazna voda (zadano) → čita A:3 (temperatura izlazne vode)

    Ako pripadajući senzor očita ≤ −64,9 °C, TapHome javlja pogrešku „Nezapojený teplomer” (senzor nije spojen), a termostat vraća NaN. Raspon zadane vrijednosti ovisi o načinu regulacije: približno 30–50 °C za grijanje s regulacijom po izlaznoj vodi (Circuit 1 Target Temperature). Pri regulaciji po zraku u prostoriji vrijede uži rasponi ugodnosti, koji ovise i o reviziji firmvera te o tome je li uključena visokotemperaturna PTV.

Praćenje stanja
  • Kompresor (D:3) — uključeno kada kompresor vanjske jedinice proizvodi snagu grijanja ili hlađenja.
  • Cirkulacijska pumpa (D:1) — uključeno kada unutarnja pumpa za vodu dizalice topline pokreće cirkulaciju vode kroz primarni krug.
  • Odmrzavanje (D:4) — uključeno dok vanjska jedinica izvodi ciklus odmrzavanja. Grijanje je privremeno prekinuto dok se led otapa s vanjskog izmjenjivača, pa u tom razdoblju očekujte kratki pad temperature izlazne vode.
Temperature
  • Temperatura ulazne vode (A:2) — temperatura povratne vode koja iz kruga grijanja ulazi u dizalicu topline.
  • Temperatura izlazne vode (A:3) — temperatura izlazne vode koja iz dizalice topline odlazi u krug grijanja.
  • Vanjska temperatura (A:12) — temperatura vanjskog zraka koju mjeri senzor okoline vanjske jedinice.

Sve tri temperature preračunavaju se kao Int16 ÷ 10 (°C) i očitavaju svakih 15 sekundi. Neobrađena vrijednost od −64,9 °C ili niža smatra se „senzor nije spojen”: TapHome javlja pogrešku „Nezapojené”, a vrijednost postaje NaN.

Praćenje pogrešaka

Skripta čitanja na razini modula očitava diskretnu zastavicu alarma (D:13) i, kada je postavljena, čita aktivni kod pogreške iz A:0 te ga dekodira u razumljivu poruku o pogrešci u sustavu TapHome. Mapirani su sljedeći kodovi CH:

KodZnačenje
CH01Pogreška senzora temperature zraka
CH03Nema komunikacije između žičanog daljinskog upravljača i unutarnje jedinice
CH05Pogreška komunikacije između unutarnje i vanjske jedinice
CH08Pogreška senzora temperature spremnika vode
CH09Pogreška EEPROM-a unutarnje jedinice
CH11Pogreška komunikacije između unutarnje jedinice i inverterske pločice
CH12Pogreška inverterske pločice
CH13Problem sa senzorom solarnog toplinskog sustava
CH14Pogreška sklopke protoka — protok vode ispod praga
CH15Pregrijana cijev vode
CH16Pogreška kombiniranog senzora temperature ulazne/izlazne vode
CH17Pogreška senzora temperature ulazne vode
CH18Pogreška senzora temperature izlazne vode

Kodovi pogrešaka tiskane pločice vanjske jedinice (CH21 i viši) nisu dostupni preko Modbus sučelja unutarnje jedinice. Prikazuju se samo uzorkom treptanja LED indikatora na vanjskoj jedinici.

Rješavanje problema

„Read Error 02” pri svakom očitavanju

Uzrok je gotovo uvijek SW1-2 = OFF (vlasnički protokol REGINE). Isključite napajanje unutarnje jedinice, postavite SW1-2 = ON (Unified Open Protocol), ponovno uključite napajanje i pokušajte opet.

Slave uređaj nikad ne odgovara
  • DIP sklopka SW1-1 = OFF — jedinica radi kao Modbus master umjesto slave i nikad ne odgovara na upite. Postavite je na ON i ponovno pokrenite pločicu.
  • Pogrešan slave ID — na ranom firmveru R-410A prije promjene ožičenja pokušajte SlaveId=2.
  • Na žičanom daljinskom upravljaču nema stavke „Modbus Address” — DIP sklopka SW1-1 nije u položaju ON ili nakon promjene pločici nije isključeno i ponovno uključeno napajanje.
Upis zadane vrijednosti odbija se bez dojave pogreške

Na starijem firmveru NK3 (prije 2018.) univerzalno su upisivi samo holding registri H:0 (način rada), H:1 (način regulacije) i H:2 (zadana vrijednost). Zadane vrijednosti kruga 2 i ciljna temperatura PTV-a navedene su u mapi registara, ali jedinica može zanemariti upis u njih. Zato ih ovaj predložak namjerno ne nudi.

Gubitak okvira s jeftinim adapterima USB-RS485

Adapteri s čipom CH340 pri 9600 bauda često propuštaju okvire zbog raspoređivanja u operacijskom sustavu i vremenskog razmaka između znakova. Prijeđite na adapter s čipom FTDI ili Prolific ili za stvarnu upotrebu koristite pristupnik Waveshare RS485-TO-ETH (RTU preko TCP-a s parametrom uvoza IpAddress).

Senzor javlja „Nezapojené” / „Nezapojený teplomer”

Neobrađeni temperaturni registar vratio je vrijednost od −64,9 °C ili nižu, što znači da pripadajući senzor LG nije spojen ili je neispravan. Provjerite ožičenje senzora na odgovarajućem priključku tiskane pločice unutarnje jedinice (CN_ROOM1 za zrak u prostoriji, senzori izlazne i povratne vode na unutarnjoj jedinici) ili, za uređaj vanjske temperature, senzor okoline na vanjskoj jedinici.

Dostupni uređaji

LG Therma V Modul

TC LG

Čitanje (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 Magnetski kontakt Samo za čitanje

Stanje rada kompresora — uključeno kada kompresor vanjske jedinice aktivno proizvodi snagu grijanja ili hlađenja

Registar: D:3 Bool

Kompresor

Čitanje
MODBUSR(D, 3, Bool)
Način regulacije Prekidač s više vrijednosti

Odabire koji temperaturni senzor regulira dizalicu topline — izlazna voda, ulazna voda ili zrak u prostoriji. Određuje i koji senzor očitava uređaj Termostat.

Registar: H:1 Int16 numeric
Vrijednosti / stanja: Vystupna voda · Vstupna voda · Teplota v miestnosti

Način regulacije

Čitanje stanja sklopke
MODBUSR(H, 1, Int16)
Zapis stanja sklopke
MODBUSW(H, 1, Int16, Mu)
Cirkulacijska pumpa Magnetski kontakt Samo za čitanje

Stanje rada unutarnje pumpe za vodu — uključeno kada cirkulacijska pumpa dizalice topline pokreće cirkulaciju vode kroz primarni krug

Registar: D:1 Bool

Cirkulacijska pumpa

Čitanje
MODBUSR(D, 1, Bool)
Odmrzavanje Magnetski kontakt Samo za čitanje

Aktivno dok vanjska jedinica izvodi ciklus odmrzavanja — grijanje je privremeno prekinuto dok se led ne otopi s vanjskog izmjenjivača

Registar: D:4 Bool

Odmrzavanje

Čitanje
MODBUSR(D, 4, Bool)
Stvarni način rada Prekidač s više vrijednosti Samo za čitanje

Radni ciklus vanjske jedinice, samo za čitanje — pripravnost/isključeno, hlađenje ili grijanje. Prikazuje stvarni trenutačni ciklus, koji se nakratko može razlikovati od zatraženog načina rada (na primjer tijekom odmrzavanja ili zagrijavanja).

Registar: A:1 Int16 numeric
Vrijednosti / stanja: Standby (Off) · ${category_cooling} · ${category_heating}

Stvarni način rada

Čitanje stanja sklopke
MODBUSR(A, 1, Int16)
Zahtjev za grijanjem/hlađenjem Sklopka

Glavna sklopka za uključivanje i isključivanje grijanja i hlađenja prostora — jednako je pritisku tipke za uključivanje/isključivanje na žičanom daljinskom upravljaču

Registar: C:0 Bool
Vrijednosti / stanja: ${general_yes} · ${general_no}

Zahtjev za grijanjem/hlađenjem

Čitanje stanja sklopke
MODBUSR(C, 0, Bool)
Zapis stanja sklopke
MODBUSW(C, 0, Bool, St)
Način rada Prekidač s više vrijednosti

Odabir načina rada — hlađenje, automatski ili grijanje. Valjane su samo te tri vrijednosti; ostale stavke na popisu rezervirana su mjesta i ne smiju se odabirati.

Registar: H:0 Int16 numeric
Vrijednosti / stanja: ${category_cooling} · ${device_mode_long_Automatic} · ${category_heating}

Način rada

Čitanje stanja sklopke
MODBUSR(H, 0, Int16)
Zapis stanja sklopke
MODBUSW(H, 0, Int16, Mu)
Termostat Termostat

Termostat sa zadanom i trenutačnom temperaturom — trenutačna temperatura očitava se dinamički prema načinu regulacije (zrak u prostoriji, ulazna voda ili izlazna voda). Raspon zadane vrijednosti ovisi o odabranom načinu, obično 30–50 °C pri grijanju s regulacijom po izlaznoj vodi i 16–32 °C pri regulaciji po zraku u prostoriji.

Registar: H:2 → H:2 Int16 Jedinica: °C numeric

Termostat

Čitanje temperature
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
Čitanje željene temperature
var Sp := MODBUSR(H, 2, Int16) / 10;

if round(Se) != Sp
    return(Sp);
else
    return(Se);
end
Zapis željene temperature
MODBUSW(H, 2, Int16, round(Se) * 10)
Tihi način rada Sklopka

Sklopka tihog načina rada — smanjuje buku ventilatora i kompresora vanjske jedinice za noćni rad

Registar: C:2 Bool
Vrijednosti / stanja: ON · OFF

Tihi način rada

Čitanje stanja sklopke
MODBUSR(C, 2, Bool)
Zapis stanja sklopke
MODBUSW(C, 2, Bool, St)
Vanjska temperatura Senzor temperature Samo za čitanje

Temperatura vanjskog zraka koju mjeri senzor okoline vanjske jedinice. Kada neobrađena vrijednost padne na −64,9 °C ili niže, javlja pogrešku „Nezapojené” (senzor nije spojen) i vrijednost NaN.

Registar: A:12 Int16 Jedinica: °C numeric

Vanjska temperatura

Čitanje temperature
var temp := MODBUSR(A, 12, Int16) / 10;
if temp <= -64.9
    adderror("Nezapojene");
    return(NaN);
else
    return(temp);
end
Temperatura ulazne vode Senzor temperature Samo za čitanje

Temperatura povratne vode koja iz kruga grijanja ulazi u dizalicu topline. Kada neobrađena vrijednost padne na −64,9 °C ili niže, javlja pogrešku „Nezapojené” (senzor nije spojen) i vrijednost NaN.

Registar: A:2 Int16 Jedinica: °C numeric

Temperatura ulazne vode

Čitanje temperature
var temp := MODBUSR(A, 2, Int16) / 10;
if temp <= -64.9
    adderror("Nezapojene");
    return(NaN);
else
    return(temp);
end
Temperatura izlazne vode Senzor temperature Samo za čitanje

Temperatura izlazne vode koja iz dizalice topline izlazi u krug grijanja. Kada neobrađena vrijednost padne na −64,9 °C ili niže, javlja pogrešku „Nezapojené” (senzor nije spojen) i vrijednost NaN.

Registar: A:3 Int16 Jedinica: °C numeric

Temperatura izlazne vode

Čitanje temperature
var temp := MODBUSR(A, 3, Int16) / 10;
if temp <= -64.9
    adderror("Nezapojene");
    return(NaN);
else
    return(temp);
end
Povezivanje: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Moguća poboljšanja (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.

Izvori

  • 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

Pronašli ste problem s ovim predloškom uređaja?

Recite nam što ne radi, što nedostaje ili kako bi se predložak trebao ponašati. Vaše povratne informacije pomažu nam da katalog bude točan.

Provjerio TapHome

Želite ovo koristiti u svojoj centralnoj jedinici TapHome Core?

Otvorite ovaj predložak na portalu Customer Portal kako biste ga primijenili na jedan od svojih domova ili predložili poboljšanje i poslali ga natrag u katalog.

Otvorite na portalu