TapHome

LG ThermaV (2021+)

Modbus RTU
Autor
Posljednje ažuriranje: 03. 2026
LG ThermaV (2021+)

LG ThermaV (modeli od 2021.) je dizalica topline zrak-voda koja sa sustavom TapHome komunicira preko Modbus RTU na sabirnici RS-485. Predložak omogućuje upravljanje načinom grijanja/hlađenja, uključivanje i isključivanje pripreme potrošne tople vode (PTV), pet temperaturnih senzora (ulazna voda, izlazna voda, zrak u prostoriji, spremnik PTV-a, solarni kolektor) i dvije zadane ciljne temperature za grijanje prostora i PTV.

Dizalica topline spaja se izravno na centralnu jedinicu TapHome Core preko RS-485, bez Modbus pristupnika (gateway) PMBUSB00A, jer vanjska jedinica ima ugrađeno Modbus RTU slave sučelje.

Hardversko spajanje

Ožičenje RS-485

Signalne vodiče RS-485 A i B s tiskane pločice vanjske jedinice spojite na centralnu jedinicu TapHome Core:

  • A (RS-485+) → A+/D+ na TapHome RS-485
  • B (RS-485-) → B-/D- na TapHome RS-485

Za signalne vodiče A/B koristite oklopljenu upredenu paricu.

Važno — zamijenjene vrste registara u dokumentaciji LG

U službenim LG uputama za ugradnju funkcijski kodovi holding registara i ulaznih registara su zamijenjeni. Ono što su upute označile kao „Holding register (0x03)” zapravo je ulazni registar, i obrnuto. Izvori iz zajednice korisnika to su potvrdili i ispravili. Predložak TapHome koristi ispravne adrese registara.

Tehničke specifikacije
  • Protokol: Modbus RTU Slave, RS-485
  • Brzina prijenosa (baud rate): 9600, bez pariteta, 1 stop bit, 8 podatkovnih bitova
  • Zadani Slave ID: 1 (može se promijeniti na zaslonu termostata)

Konfiguracija

Uključivanje Modbus komunikacije

Modbus komunikaciju potrebno je uključiti DIP sklopkom SW1 unutar vanjske jedinice:

  1. Isključite napajanje vanjske jedinice
  2. Otvorite poklopac električnog dijela vanjske jedinice
  3. Pronađite DIP sklopku SW1 na tiskanoj pločici
  4. Postavite sljedeće položaje DIP sklopke:
    • DIP 1: ON — uključuje Modbus sučelje
    • DIP 2: ON — slave način
  5. Na SW2 postavite DIP 1: ON — oznaka slave
  6. Uključite napajanje vanjske jedinice
Postavljanje Slave ID-a

Zadani Slave ID je 1. Za promjenu otvorite postavke na zaslonu termostata. Pri uvozu predloška u TapHome u parametre uvoza upišite isti Slave ID.

Na nekim varijantama modela Slave ID može biti postavljen i na 2. Ako komunikacija sa Slave ID-om 1 ne uspije, pokušajte Slave ID 2.

Modbus postavke u sustavu TapHome

Modul Modbus RTU u sustavu TapHome konfigurirajte ovako:

  • Brzina prijenosa (baud rate): 9600
  • Paritet: nema
  • Stop bitovi: 1
  • Podatkovni bitovi: 8
  • Slave ID: 1 (ili prema postavci na dizalici topline)

Mogućnosti uređaja

Način grijanja i hlađenja

Način grijanja i hlađenja (C:0 + H:0) — kombinirani prekidač s više vrijednosti koji upravlja i uključenošću i načinom rada dizalice topline. Prekidač čita coil registar C:0 za stanje uključeno/isključeno i holding registar H:0 za aktivni način rada.

Dostupni načini:

VrijednostNačinOpis
IsključenoZaustavljenoDizalica topline je isključena (C:0 = 0)
AutomatskiAutomatskiAutomatski odabir grijanja/hlađenja (H:0 = 3)
GrijanjeGrijanjeNačin grijanja prostora (H:0 = 4)
HlađenjeHlađenjeNačin hlađenja prostora (H:0 = 0)

Logika upisa obrađuje prijelaz iz isključenog u uključeno stanje: pri prelasku iz stanja Isključeno u bilo koji način predložak najprije uključuje coil za rad (C:0 = 1), a zatim postavlja način rada.

Upravljanje potrošnom toplom vodom

PTV uklj./isklj. (C:1) — uključuje ili isključuje pripremu potrošne tople vode. To je jednostavna sklopka za uključivanje/isključivanje koja koristi coil registar 1. Kada je uključena, dizalica topline zagrijava spremnik PTV-a na ciljnu temperaturu.

Praćenje temperatura

Predložak daje pet temperaturnih senzora i svi koriste automatsku pretvorbu /10 (neobrađena vrijednost registra dijeli se s 10 kako bi se dobili °C):

  • Temperatura ulazne vode (Input 2) — temperatura vode koja iz sustava grijanja ulazi u dizalicu topline
  • Temperatura izlazne vode (Input 3) — temperatura vode koja iz dizalice topline odlazi u sustav grijanja
  • Sobna temperatura (Input 7) — temperatura zraka u prostoriji kruga grijanja 1, očitava se svakih 15 sekundi
  • Temperatura spremnika PTV-a (Input 5) — temperatura spremnika potrošne tople vode
  • Temperatura solarnog kolektora (Input 6) — temperatura solarnog kolektora, dostupna samo na modelima AWHP sa solarnim kolektorima, očitava se svakih 15 sekundi
Zadane ciljne temperature

Dvije zadane temperature omogućuju izravno upravljanje iz sustava TapHome:

  • Ciljna temperatura (krug 1) (H:2) — ciljna temperatura grijanja/hlađenja za primarni krug grijanja. Raspon za grijanje je 30–50 °C. Registar koristi Int16 sa skaliranjem /10 (vrijednost × 10 pri upisu, /10 pri čitanju).
  • Ciljna temperatura PTV-a (H:1) — ciljna temperatura potrošne tople vode. Raspon 45–60 °C. Koristi isto skaliranje /10.

Zadane ciljne temperature mogu se mijenjati izravno iz sustava TapHome i prikazat će se na zaslonu termostata dizalice topline.

Dodatne mogućnosti

Dizalica topline LG ThermaV preko dodatnih coil registara podržava i tihi način rada (smanjena buka vanjske jedinice), dezinfekciju spremnika PTV-a (ciklus zaštite od legionele), zaustavljanje u nuždi i nužni rad (samo s rezervnim grijačem). Sustav preko registara diskretnih ulaza daje opsežne informacije o stanju, samo za čitanje, uključujući protok vode, kompresor, ciklus odmrzavanja, zagrijavanje PTV-a, solarnu pumpu i stanje rezervnog grijača. Dostupni su i dodatni registri senzora za temperaturu vanjskog zraka, tlak vode, broj okretaja kompresora i tlakove rashladnog sredstva. Podržan je i drugi krug grijanja s neovisnom ciljnom temperaturom. Te mogućnosti mogu se dodati u budućem ažuriranju predloška.

Rješavanje problema

Nema Modbus komunikacije
  1. Provjerite DIP sklopke: potvrdite da su SW1 DIP 1 i DIP 2 u položaju ON te da je SW2 DIP 1 u položaju ON
  2. Provjerite kabele RS-485: A i B moraju biti ispravno spojeni i ne smiju biti zamijenjeni
  3. Provjerite Slave ID: zadano je 1. Parametar uvoza u sustavu TapHome mora odgovarati postavci dizalice topline
  4. Provjerite brzinu prijenosa: u sustavu TapHome mora biti 9600 bauda, bez pariteta, 1 stop bit
Zabuna oko vrsta registara

U službenim LG uputama za ugradnju funkcijski kodovi holding i ulaznih registara su zamijenjeni. Predložak TapHome već koristi ispravne adrese registara (provjerene u zajednici korisnika). Ako se izravno služite LG uputama, zamijenite vrste registara.

Temperature prikazuju netočne vrijednosti

Svi temperaturni registri koriste faktor skaliranja 0,1 (dijeljenje s 10). Ako se u sustavu TapHome prikazuju neobrađene vrijednosti, provjerite je li predložak ispravno uvezen sa skriptama pretvorbe /10.

Komunikacija s prekidima ili nestabilna
  • Neke varijante modela ili verzije firmvera LG ThermaV imaju ograničenu podršku za Modbus
  • Adapteri USB RS-485 moraju izričito podržavati protokol Modbus RTU
  • Pogreške „Cleanup recv buffer before send” upućuju na probleme s konfiguracijom; provjerite brzinu prijenosa i paritet

Dostupni uređaji

LG ThermaV Modul
Način grijanja i hlađenja Prekidač s više vrijednosti

Kombinirani prekidač za uključivanje/isključivanje i odabir načina rada — isključeno, automatski, grijanje, hlađenje

Registar: C:0, H:0 Bool + Int16 multi-value
Vrijednosti / stanja: Off · Auto · Heating · Cooling · Heating

Način grijanja i hlađenja

Čitanje stanja sklopke
var operate := MODBUSR(C, 0, Bool);
var operateMode := MODBUSR(H, 0, Int16);

if operate = 0
    return(0); # off
else
    if operateMode = 3 
        return(1); # auto
    elseif operateMode = 4 
        return(2); # heating
    elseif operateMode = 0 
        return(3); # cooling
    else
        return(NaN);
    end
end
Zapis stanja sklopke
var operate := MODBUSR(C, 0, Bool);
var operateMode := Mu;

if operate = 0 and operateMode > 0
    MODBUSW(C, 0, Bool, 1); # turn on
end

if operateMode = 0
    MODBUSW(C, 0, Bool, 0); # off
elseif operateMode = 1 
    MODBUSW(H, 0, Int16, 3); # auto
elseif operateMode = 2 
    MODBUSW(H, 0, Int16, 4); # heating
elseif operateMode = 3 
    MODBUSW(H, 0, Int16, 0); # cooling
else
    # magic happened
end
PTV uklj./isklj. Sklopka

Uključuje ili isključuje pripremu potrošne tople vode

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

PTV uklj./isklj.

Čitanje stanja sklopke
MODBUSR(C, 1, Bool)
Zapis stanja sklopke
MODBUSW(C, 1, Bool, St)
Temperatura ulazne vode Senzor temperature Samo za čitanje
Registar: implicit (Input 2) Temperature Jedinica: °C numeric

Temperatura ulazne vode

Čitanje temperature
MODBUSR(A, 3, Int16)/10
Temperatura izlazne vode Senzor temperature Samo za čitanje
Registar: implicit (Input 3) Temperature Jedinica: °C numeric

Temperatura izlazne vode

Čitanje temperature
MODBUSR(A, 4, Int16)/10
Sobna temperatura Senzor temperature Samo za čitanje
Registar: implicit (Input 7) Temperature Jedinica: °C numeric

Sobna temperatura

Čitanje temperature
MODBUSR(A, 2, Int16)/10
Temperatura spremnika PTV-a Senzor temperature Samo za čitanje

Temperatura spremnika potrošne tople vode

Registar: implicit (Input 5) Temperature Jedinica: °C numeric

Temperatura spremnika PTV-a

Čitanje temperature
MODBUSR(A, 5, Int16)/10
Temperatura solarnog kolektora Senzor temperature Samo za čitanje

Temperatura solarnog kolektora — dostupna samo na modelima AWHP sa solarnim sustavom

Registar: implicit (Input 6) Temperature Jedinica: °C numeric

Temperatura solarnog kolektora

Čitanje temperature
MODBUSR(A, 6, Int16)/10
Ciljna temperatura (krug 1) Varijabla

Zadana ciljna temperatura grijanja/hlađenja za primarni krug (30–50 °C)

Registar: H:2 Int16 Jedinica: °C numeric

Ciljna temperatura (krug 1)

Čitanje
MODBUSR(H, 2, Int16)/10
Zapis
MODBUSW(H, 2, Int16, Va * 10)
Ciljna temperatura PTV-a Varijabla

Zadana ciljna temperatura potrošne tople vode (45–60 °C)

Registar: H:1 Int16 Jedinica: °C numeric

Ciljna temperatura PTV-a

Čitanje
MODBUSR(H, 1, Int16)/10
Zapis
MODBUSW(H, 1, Int16, Va * 10)
Povezivanje: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Moguća poboljšanja (20)
  • C:2 Silent Mode — Coil 2 — 0=Off, 1=On; reduces outdoor unit noise at night
  • C:3 DHW Disinfection — Coil 3 — triggers anti-legionella tank disinfection cycle
  • C:4 Emergency Stop — Coil 4 — emergency stop of heat pump operation
  • C:5 Emergency Operation — Coil 5 — triggers emergency operation (backup heater only)
  • H:0 (Control Method) Control Method — Holding 1 in community sources — 0=Water outlet, 1=Water inlet, 2=Room air temperature control
  • H:4 Shift Value Auto Mode (Circuit 1) — Auto mode temperature shift -5 to +5 K for circuit 1
  • H:5 Target Temperature (Circuit 2) — Heating/cooling setpoint for second heating circuit, range 20–40°C, scale 0.1
  • H:7 Shift Value Auto Mode (Circuit 2) — Auto mode temperature shift -5 to +5 K for circuit 2
  • Input 0 Error Code — Error code register — 0=no error, other values reference LG error table
  • Input 1 ODU Operation Cycle — Outdoor unit operation cycle counter
  • Input 4 Backup Heater Outlet Temperature — Backup heater outlet temperature, scale 0.1 °C
  • Input 8 Current Flow Rate — Water flow rate in L/min, scale 0.1
  • Input 9 Flow Temperature (Circuit 2) — Flow temperature for second heating circuit, scale 0.1 °C
  • Input 10 Room Air Temperature (Circuit 2) — Room air temperature from circuit 2, scale 0.1 °C
  • Input 12 Outdoor Air Temperature — Outdoor ambient air temperature, scale 0.1 °C
  • Input 13 Water Pressure — System water pressure in bar, scale 0.1
  • Input 22 High Pressure — Refrigerant high-side pressure in bar
  • Input 23 Low Pressure — Refrigerant low-side pressure in bar
  • Input 24 Compressor RPM — Compressor speed, raw value × 60 = RPM
  • Discrete 0–16 Status Registers (17 discrete inputs) — Water flow, water pump, compressor, defrost, DHW heating, silent mode, cooling, solar pump, backup heater steps, error status, emergency operation availability, mix pump — all binary read-only status flags

Izvori

  • LG PMBUSB00A Modbus RTU Gateway — Register Map
    www.lg.com 2026-03-18
    PDF
  • LG ThermaV Modbus Setup Guide — DIP switches, register corrections
  • Home Assistant LG ThermaV Modbus Integration — Complete register map
    github.com 2026-03-18

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