TapHome

LG ThermaV (2021+)

Modbus RTU
Submitted by
Last updated: 03. 2026
LG ThermaV (2021+)

Az LG ThermaV (2021+ modellek) egy levegő-víz hőszivattyú, amely Modbus RTU-n keresztül kommunikál a TapHome-mal RS-485 vonalon. A sablon fűtési/hűtési mód vezérlést, használati melegvíz (HMV) be/ki kapcsolást, öt hőmérséklet-érzékelőt (víz bemenet, víz kimenet, szobahőmérséklet, HMV-tartály, napkollektor) és két célhőmérséklet-beállítást biztosít a fűtési körhöz és a HMV-hez.

A hőszivattyú közvetlenül csatlakozik a TapHome Core-hoz RS-485-ön keresztül, a PMBUSB00A Modbus átjáró nélkül — a kültéri egység beépített Modbus RTU slave interfésszel rendelkezik.

Hardveres csatlakoztatás

RS-485 bekötés

Csatlakoztassa az RS-485 A és B jelvezetékeket a kültéri egység NYÁK-járól a TapHome Core-hoz:

  • A (RS-485+) → A+/D+ a TapHome RS-485-ön
  • B (RS-485-) → B-/D- a TapHome RS-485-ön

Az A/B jelvezetékekhez árnyékolt sodrott érpárt használjon.

Fontos — Regisztertípus-csere az LG dokumentációban

Az LG hivatalos telepítési kézikönyvében a holding regiszter és az input regiszter funkciókódok fel vannak cserélve. Amit a kézikönyv „Holding register (0x03)" néven jelöl, az valójában input regiszter, és fordítva. A közösségi források ezt megerősítették és kijavították. A TapHome sablon a helyes regisztercímeket használja.

Műszaki adatok
  • Protokoll: Modbus RTU Slave, RS-485
  • Átviteli sebesség: 9600, paritás nélkül, 1 stop bit, 8 adatbit
  • Alapértelmezett Slave ID: 1 (a termosztát kijelzőjén konfigurálható)

Konfiguráció

Modbus kommunikáció engedélyezése

A Modbus kommunikációt a kültéri egység belsejében található SW1 DIP kapcsolóval kell engedélyezni:

  1. Kapcsolja ki a kültéri egységet
  2. Nyissa ki a kültéri egység elektromos paneljét
  3. Keresse meg az SW1 DIP kapcsolót a NYÁK-on
  4. Állítsa be a következő DIP kapcsoló pozíciókat:
    • DIP 1: ON — engedélyezi a Modbus interfészt
    • DIP 2: ON — slave mód
  5. Az SW2-n állítsa a DIP 1: ON — slave jelölés
  6. Kapcsolja be a kültéri egységet
Slave ID konfiguráció

Az alapértelmezett Slave ID 1. A módosításhoz navigáljon a termosztát kijelzőjének beállításaihoz. A sablon TapHome-ba történő importálásakor adja meg a megfelelő Slave ID-t az import paramétereknél.

Egyes modellváltozatoknál a Slave ID 2-re is állítható. Ha a kommunikáció Slave ID 1-gyel nem működik, próbálja a Slave ID 2-t.

Modbus beállítások a TapHome-ban

Konfigurálja a TapHome Modbus RTU modult a következő paraméterekkel:

  • Átviteli sebesség: 9600
  • Paritás: Nincs
  • Stop bitek: 1
  • Adatbitek: 8
  • Slave ID: 1 (vagy a hőszivattyún beállított érték szerint)

Eszközképességek

Fűtési és hűtési mód

Heating & Cooling Mode (C:0 + H:0) — egy kombinált többértékű kapcsoló, amely a hőszivattyú bekapcsolási állapotát és üzemmódját egyaránt vezérli. A kapcsoló a C:0 coil regiszterből olvassa a be/ki állapotot, és a H:0 holding regiszterből az aktív módot.

Elérhető üzemmódok:

ÉrtékÜzemmódLeírás
OffKikapcsolvaHőszivattyú kikapcsolva (C:0 = 0)
AutoAutomataAutomatikus fűtés/hűtés választás (H:0 = 3)
HeatingFűtésFűtési üzemmód (H:0 = 4)
CoolingHűtésHűtési üzemmód (H:0 = 0)

Az írási logika kezeli a bekapcsolási állapot átmenetet: Off-ról bármely módra váltáskor a sablon először aktiválja az üzemeltetési coilt (C:0 = 1), majd beállítja az üzemmódot.

Használati melegvíz vezérlés

DHW On/Off (C:1) — engedélyezi vagy letiltja a használati melegvíz termelést. Ez egy egyszerű be/ki kapcsoló a coil regiszter 1 használatával. Engedélyezéskor a hőszivattyú a célhőmérsékletre melegíti a HMV-tartályt.

Hőmérséklet-monitorozás

A sablon öt hőmérséklet-érzékelőt biztosít, mindegyik automatikus /10 konverzióval (a regiszter nyers értéke osztva 10-zel a °C-hoz):

  • Water Inlet Temperature (Input 2) — a fűtési rendszerből a hőszivattyúba belépő víz hőmérséklete
  • Water Outlet Temperature (Input 3) — a hőszivattyúból a fűtési rendszerbe kilépő víz hőmérséklete
  • Room Temperature (Input 7) — szobai levegő hőmérséklet az 1. fűtési körből, 15 másodpercenként lekérdezve
  • DHW Tank Temperature (Input 5) — a használati melegvíz tartály hőmérséklete
  • Solar Collector Temperature (Input 6) — napkollektor hőmérséklet, csak napkollektor-telepítéssel rendelkező AWHP modelleknél érhető el, 15 másodpercenként lekérdezve
Célhőmérséklet beállítások

Két célhőmérséklet-beállítás teszi lehetővé a közvetlen vezérlést a TapHome-ból:

  • Target Temperature (Circuit 1) (H:2) — fűtési/hűtési célhőmérséklet az elsődleges fűtési körhöz. Tartomány 30–50 °C fűtéshez. A regiszter Int16-ot használ /10 skálázással (érték × 10 íráshoz, /10 olvasáshoz).
  • DHW Target Temperature (H:1) — használati melegvíz célhőmérséklet. Tartomány 45–60 °C. Ugyanazt a /10 skálázást használja.

A célhőmérsékletek közvetlenül a TapHome-ból állíthatók be, és a változások megjelennek a hőszivattyú termosztát kijelzőjén.

További képességek

Az LG ThermaV hőszivattyú támogatja továbbá a csendes üzemmódot (csökkentett kültéri egység zaj), a HMV-tartály fertőtlenítést (anti-legionella ciklus), a vészleállítást és a vészüzemet (csak tartalék fűtőbetét) további coil regisztereken keresztül. A rendszer kiterjedt állapotinformációkat nyújt diszkrét bemeneti regisztereken keresztül, beleértve a vízáramlást, kompresszort, leolvasztási ciklust, HMV-fűtést, napelemes szivattyút és tartalék fűtőbetét állapotát. További szenzorregiszterek állnak rendelkezésre a kültéri levegő hőmérsékletéhez, víznyomáshoz, kompresszor fordulatszámhoz és hűtőközeg nyomásokhoz. Egy második fűtési kör független célhőmérséklettel szintén támogatott. Ezek egy jövőbeli sablonfrissítésben kerülhetnek hozzáadásra.

Hibaelhárítás

Nincs Modbus kommunikáció
  1. Ellenőrizze a DIP kapcsolókat: Győződjön meg róla, hogy az SW1 DIP 1 és DIP 2 egyaránt ON, és az SW2 DIP 1 ON
  2. Ellenőrizze az RS-485 kábeleket: Győződjön meg róla, hogy az A és B helyesen van csatlakoztatva és nincs felcserélve
  3. Ellenőrizze a Slave ID-t: Az alapértelmezett 1 — ellenőrizze, hogy a TapHome import paramétere megegyezik a hőszivattyú beállításával
  4. Ellenőrizze az átviteli sebességet: A TapHome-ban 9600 baud, paritás nélkül, 1 stop bit kell legyen
Regisztertípus-keveredés

Az LG hivatalos telepítési kézikönyvében a holding és input regiszter funkciókódok fel vannak cserélve. A TapHome sablon már a helyes (közösség által ellenőrzött) regisztercímeket használja. Ha közvetlenül az LG kézikönyvre hivatkozik, cserélje fel a regisztertípusokat.

Helytelen hőmérséklet-értékek

Minden hőmérséklet-regiszter 0,1-es skálázási tényezőt használ (osztás 10-zel). Ha a TapHome-ban nyers értékek jelennek meg, ellenőrizze, hogy a sablon helyesen lett importálva a /10 konverziós szkriptekkel.

Szaggatott vagy instabil kommunikáció
  • Egyes LG ThermaV modellváltozatok vagy firmware-verziók korlátozott Modbus támogatással rendelkeznek
  • Az USB RS-485 adaptereknek kifejezetten támogatniuk kell a Modbus RTU protokollt
  • A „Cleanup recv buffer before send" hibák konfigurációs problémákra utalnak — ellenőrizze az átviteli sebesség és paritás beállításokat

Elérhető eszközök

LG ThermaV Modul
Fűtési és hűtési mód Többértékű kapcsoló

Kombinált be/ki és üzemmód kapcsoló — Ki, Auto, Fűtés, Hűtés

Regiszter: C:0, H:0 Bool + Int16 multi-value
Értékek / Állapotok: Off · Auto · Heating · Cooling · Heating

Fűtési és hűtési mód

Kapcsoló állapot olvasása
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
Kapcsoló állapot írása
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
HMV be/ki Kapcsoló

Engedélyezi vagy letiltja a használati melegvíz termelést

Regiszter: C:1 Bool

HMV be/ki

Kapcsoló állapot olvasása
MODBUSR(C, 1, Bool)
Kapcsoló állapot írása
MODBUSW(C, 1, Bool, St)
Víz bemeneti hőmérséklet Hőmérséklet-érzékelő Csak olvasható
Regiszter: implicit (Input 2) Temperature Egység: °C numeric

Víz bemeneti hőmérséklet

Hőmérséklet olvasása
MODBUSR(A, 3, Int16)/10
Víz kimeneti hőmérséklet Hőmérséklet-érzékelő Csak olvasható
Regiszter: implicit (Input 3) Temperature Egység: °C numeric

Víz kimeneti hőmérséklet

Hőmérséklet olvasása
MODBUSR(A, 4, Int16)/10
Szobahőmérséklet Hőmérséklet-érzékelő Csak olvasható
Regiszter: implicit (Input 7) Temperature Egység: °C numeric

Szobahőmérséklet

Hőmérséklet olvasása
MODBUSR(A, 2, Int16)/10
HMV-tartály hőmérséklet Hőmérséklet-érzékelő Csak olvasható

Használati melegvíz tartály hőmérséklete

Regiszter: implicit (Input 5) Temperature Egység: °C numeric

HMV-tartály hőmérséklet

Hőmérséklet olvasása
MODBUSR(A, 5, Int16)/10
Napkollektor hőmérséklet Hőmérséklet-érzékelő Csak olvasható

Napkollektor hőmérséklet — csak napkollektor-telepítéssel rendelkező AWHP modelleknél érhető el

Regiszter: implicit (Input 6) Temperature Egység: °C numeric

Napkollektor hőmérséklet

Hőmérséklet olvasása
MODBUSR(A, 6, Int16)/10
Célhőmérséklet (1. kör) Változó

Fűtési/hűtési célhőmérséklet az elsődleges körhöz (30–50 °C)

Regiszter: H:2 Int16 Egység: °C numeric

Célhőmérséklet (1. kör)

Olvasás
MODBUSR(H, 2, Int16)/10
Írás
MODBUSW(H, 2, Int16, Va * 10)
HMV célhőmérséklet Változó

Használati melegvíz célhőmérséklet (45–60 °C)

Regiszter: H:1 Int16 Egység: °C numeric

HMV célhőmérséklet

Olvasás
MODBUSR(H, 1, Int16)/10
Írás
MODBUSW(H, 1, Int16, Va * 10)
Kapcsolat: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Lehetséges fejlesztések (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

Források

  • 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