
LG ThermaV (modele od 2021) to pompa ciepła powietrze-woda, która komunikuje się z TapHome przez Modbus RTU po linii RS-485. Szablon zapewnia sterowanie trybem ogrzewania/chłodzenia, włączanie/wyłączanie ciepłej wody użytkowej (CWU), pięć czujników temperatury (wejście wody, wyjście wody, temperatura pokojowa, zasobnik CWU, kolektor słoneczny) oraz dwa nastawniki temperatury docelowej dla obwodu grzewczego i CWU.
Pompa ciepła łączy się bezpośrednio z TapHome Core przez RS-485 bez potrzeby bramki Modbus PMBUSB00A — jednostka zewnętrzna posiada wbudowany interfejs Modbus RTU slave.
Podłączenie sprzętowe
Okablowanie RS-485
Podłącz linie sygnałowe RS-485 A i B z płytki drukowanej jednostki zewnętrznej do TapHome Core:
- A (RS-485+) → A+/D+ na TapHome RS-485
- B (RS-485-) → B-/D- na TapHome RS-485
Do linii sygnałowych A/B użyj ekranowanej skrętki.
Ważne — Zamiana typów rejestrów w dokumentacji LG
Oficjalny podręcznik instalacyjny LG ma kody funkcji rejestrów holding i input zamienione. To, co podręcznik oznacza jako „Holding register (0x03)", jest w rzeczywistości rejestrem input i odwrotnie. Źródła społecznościowe potwierdziły i skorygowały ten błąd. Szablon TapHome używa prawidłowych adresów rejestrów.
Specyfikacja techniczna
- Protokół: Modbus RTU Slave, RS-485
- Prędkość transmisji: 9600, brak parzystości, 1 bit stopu, 8 bitów danych
- Domyślne Slave ID: 1 (konfigurowalne przez wyświetlacz termostatu)
Konfiguracja
Włączenie komunikacji Modbus
Komunikację Modbus należy włączyć za pomocą przełącznika DIP SW1 znajdującego się wewnątrz jednostki zewnętrznej:
- Wyłącz jednostkę zewnętrzną
- Otwórz panel elektryczny jednostki zewnętrznej
- Zlokalizuj przełącznik DIP SW1 na płytce drukowanej
- Ustaw następujące pozycje przełączników DIP:
- DIP 1: ON — włącza interfejs Modbus
- DIP 2: ON — tryb slave
- Na SW2 ustaw DIP 1: ON — oznaczenie slave
- Włącz jednostkę zewnętrzną
Konfiguracja Slave ID
Domyślne Slave ID to 1. Aby je zmienić, przejdź do ustawień na wyświetlaczu termostatu. Podczas importu szablonu w TapHome wprowadź odpowiednie Slave ID w parametrach importu.
W niektórych wariantach modeli Slave ID można ustawić również na 2. Jeśli komunikacja ze Slave ID 1 nie działa, spróbuj Slave ID 2.
Ustawienia Modbus w TapHome
Skonfiguruj moduł Modbus RTU w TapHome z następującymi parametrami:
- Prędkość transmisji: 9600
- Parzystość: Brak
- Bity stopu: 1
- Bity danych: 8
- Slave ID: 1 (lub zgodnie z ustawieniem na pompie ciepła)
Funkcje urządzenia
Tryb ogrzewania i chłodzenia
Heating & Cooling Mode (C:0 + H:0) — kombinowany przełącznik wielowartościowy, który steruje zarówno stanem zasilania, jak i trybem pracy pompy ciepła. Przełącznik odczytuje rejestr coil C:0 dla stanu wł./wył. oraz rejestr holding H:0 dla aktywnego trybu.
Dostępne tryby:
| Wartość | Tryb | Opis |
|---|---|---|
| Off | Wyłączony | Pompa ciepła wyłączona (C:0 = 0) |
| Auto | Automatyczny | Automatyczny wybór ogrzewania/chłodzenia (H:0 = 3) |
| Heating | Ogrzewanie | Tryb ogrzewania (H:0 = 4) |
| Cooling | Chłodzenie | Tryb chłodzenia (H:0 = 0) |
Logika zapisu obsługuje przejście stanu zasilania: przy przełączeniu z Off na dowolny tryb szablon najpierw aktywuje coil operacyjny (C:0 = 1), a następnie ustawia tryb pracy.
Sterowanie ciepłą wodą użytkową
DHW On/Off (C:1) — włącza lub wyłącza produkcję ciepłej wody użytkowej. Jest to prosty przełącznik wł./wył. za pomocą rejestru coil 1. Po włączeniu pompa ciepła podgrzewa zasobnik CWU do temperatury docelowej.
Monitorowanie temperatur
Szablon zapewnia pięć czujników temperatury, wszystkie z automatyczną konwersją /10 (surowa wartość rejestru podzielona przez 10 dla uzyskania °C):
- Water Inlet Temperature (Input 2) — temperatura wody wchodzącej do pompy ciepła z systemu grzewczego
- Water Outlet Temperature (Input 3) — temperatura wody wychodzącej z pompy ciepła do systemu grzewczego
- Room Temperature (Input 7) — temperatura powietrza w pomieszczeniu z obwodu grzewczego 1, odczytywana co 15 sekund
- DHW Tank Temperature (Input 5) — temperatura zasobnika ciepłej wody użytkowej
- Solar Collector Temperature (Input 6) — temperatura kolektora słonecznego, dostępna tylko w modelach AWHP z instalacją kolektora słonecznego, odczytywana co 15 sekund
Ustawienia temperatury docelowej
Dwa nastawniki temperatury docelowej umożliwiają bezpośrednie sterowanie z TapHome:
- Target Temperature (Circuit 1) (H:2) — temperatura docelowa ogrzewania/chłodzenia dla obwodu pierwotnego. Zakres 30–50 °C dla ogrzewania. Rejestr wykorzystuje Int16 ze skalowaniem /10 (wartość × 10 do zapisu, /10 do odczytu).
- DHW Target Temperature (H:1) — temperatura docelowa ciepłej wody użytkowej. Zakres 45–60 °C. Wykorzystuje to samo skalowanie /10.
Temperatury docelowe można regulować bezpośrednio z TapHome, a zmiany zostaną odzwierciedlone na wyświetlaczu termostatu pompy ciepła.
Dodatkowe funkcje
Pompa ciepła LG ThermaV obsługuje również tryb cichy (zmniejszony hałas jednostki zewnętrznej), dezynfekcję zasobnika CWU (cykl anty-legionella), zatrzymanie awaryjne i pracę awaryjną (tylko grzałka zapasowa) przez dodatkowe rejestry coil. System dostarcza szczegółowe informacje o stanie przez dyskretne rejestry wejściowe, w tym przepływ wody, sprężarkę, cykl odszraniania, grzanie CWU, pompę solarną i stan grzałki zapasowej. Dostępne są również dodatkowe rejestry czujników dla temperatury powietrza zewnętrznego, ciśnienia wody, obrotów sprężarki i ciśnień czynnika chłodniczego. Obsługiwany jest także drugi obwód grzewczy z niezależną temperaturą docelową. Funkcje te mogą zostać dodane w przyszłej aktualizacji szablonu.
Rozwiązywanie problemów
Brak komunikacji Modbus
- Sprawdź przełączniki DIP: Potwierdź, że SW1 DIP 1 i DIP 2 są oba na ON, a SW2 DIP 1 jest na ON
- Sprawdź kable RS-485: Upewnij się, że A i B są prawidłowo podłączone i nie są zamienione
- Zweryfikuj Slave ID: Domyślne to 1 — sprawdź, czy parametr importu TapHome odpowiada ustawieniu pompy ciepła
- Sprawdź prędkość transmisji: W TapHome musi być 9600 baud, brak parzystości, 1 bit stopu
Zamiana typów rejestrów
Oficjalny podręcznik instalacyjny LG ma kody funkcji rejestrów holding i input zamienione. Szablon TapHome już używa prawidłowych (zweryfikowanych przez społeczność) adresów rejestrów. Jeśli odwołujesz się bezpośrednio do podręcznika LG, zamień typy rejestrów.
Nieprawidłowe wartości temperatur
Wszystkie rejestry temperatur używają współczynnika skali 0,1 (dzielenie przez 10). Jeśli w TapHome wyświetlają się surowe wartości, sprawdź, czy szablon został prawidłowo zaimportowany ze skryptami konwersji /10.
Niestabilna lub przerywana komunikacja
- Niektóre warianty modeli lub wersje firmware LG ThermaV mają ograniczone wsparcie Modbus
- Adaptery USB RS-485 muszą jawnie obsługiwać protokół Modbus RTU
- Błędy „Cleanup recv buffer before send" wskazują na problemy z konfiguracją — sprawdź prędkość transmisji i ustawienia parzystości
