TapHome

Pichler PKOM4

Modbus TCP
Dodane przez
Ostatnia aktualizacja: 03. 2026
Pichler PKOM4

Pichler PKOM4 to jednostka combo z pompą ciepła, która integruje wentylację, ogrzewanie, chłodzenie i przygotowanie ciepłej wody użytkowej (modele Classic) w jednym urządzeniu. Dostępna jest w czterech wariantach — PKOM4A classic, PKOM4A trend, PKOM4AK classic i PKOM4AK trend — dla powierzchni mieszkalnych od 50 do 250 m². TapHome łączy się z jednostką przez Modbus TCP po Ethernecie.

Szablon zapewnia sterowanie trybem pracy, wybór poziomu wentylacji (Auto + 9 poziomów), nastawy temperatury pokojowej i CWU, konfigurację aktywnego chłodzenia, monitorowanie zużycia energii i śledzenie konserwacji filtrów.

Połączenie sieciowe

PKOM4 ma wbudowany port LAN (Ethernet) na płycie głównej do łączności sieciowej. Podłącz go do tej samej sieci lokalnej co TapHome Core za pomocą standardowego kabla Ethernet.

  • Protokół: Modbus TCP
  • Port: 502
  • Domyślne Slave ID: 1 (konfigurowalne przy imporcie)

Przypisz jednostce PKOM4 statyczny adres IP w ustawieniach DHCP routera, aby adres nie zmienił się po ponownym uruchomieniu.

Układ płyty głównej
Schemat okablowania płyty głównej Pichler PKOM4

Płyta główna znajduje się w górnej części jednostki w skrzynce przyłączeniowej. Kluczowe złącza dla integracji z TapHome:

ZłączeFunkcja
LANEthernet — połączenie sieciowe dla Pichler app, Pichler Connect i Modbus TCP
M1Modbus RTU — połączenie zewnętrznego BMS / bramy KNX (A+/B-/GND)
M2Wewnętrzny Modbus — płyta wentylacyjna (nie używać dla systemów zewnętrznych)
M3Wewnętrzny Modbus — płyta pompy ciepła (nie używać dla systemów zewnętrznych)
B1Połączenie dotykowego panelu sterowania
Oznaczenie (DE)Tłumaczenie (PL)Złącze
RJ45 Stecker für LANZłącze RJ45 do LANK13
Modbus für externe Anbindung (Datalogger/GLT)Modbus do połączenia zewnętrznego (Datalogger/BMS)M1
Modbus zur LüftungsplatineModbus do płyty wentylacyjnejM2
Modbus zur WärmepumpenplatineModbus do płyty pompy ciepłaM3
Modbus zum DisplayModbus do wyświetlaczaM4
Schnellerkontakt / Normaly open contactStyk szybkodziałający / Styk normalnie otwartyK12, K13
Steuerspannung für Solarpumpe oder NachheizregisterNapięcie sterujące do pompy solarnej lub nagrzewnicy kanałowejU5
Temperaturfühler für Solar oder NachheizregisterCzujnik temperatury do instalacji solarnej lub nagrzewnicy kanałowejT9
T40 Raumfühler extern oder HeizkreisT40 zewn. czujnik temp. pomieszczenia lub obieg grzewczyT40
Relais für KanalheizregisterPrzekaźnik nagrzewnicy kanałowejK4
Pumpe für Solar- oder HeizkreisPompa obwodu solarnego lub grzewczegoK5
E-Heizung Warmwasserspeicher 1,5kWGrzałka elektryczna zasobnika CWU 1,5 kWK6
Spannungsversorgung HauptplatineZasilanie płyty głównejH1
Spannungsversorgung WärmepumpenplatineZasilanie płyty pompy ciepłaH3
Spannungsversorgung LüftungsplatineZasilanie płyty wentylacyjnejH2
CO2-SensorCzujnik CO2S2
FeuchtesensorCzujnik wilgotnościS1

Terminal M1 jest przeznaczony wyłącznie dla Modbus RTU (RS-485). Do komunikacji Modbus TCP z TapHome użyj portu LAN (Ethernet). Wewnętrzne połączenia Modbus (M2, M3) są zarezerwowane do komunikacji między płytami jednostki i nie mogą być używane do systemów zewnętrznych.

Połączenie bramy Modbus/KNX
Połączenie bramy Modbus/KNX z terminalem M1 Pichler PKOM4

Jeśli zainstalowana jest brama Modbus/KNX (08KNXGAC), łączy się z terminalem M1 na płycie głównej przez RS-485 (A+/B-/GND). Brama działa jako Modbus master. Ta ścieżka połączenia jest alternatywą dla bezpośredniego Modbus TCP — TapHome zwykle korzysta bezpośrednio z portu LAN.

Konfiguracja

Przy imporcie szablonu w TapHome podaj:

  • Adres IP — adres IP jednostki w sieci lokalnej
  • Slave ID — adres Modbus slave (domyślnie: 1)

Plugin Homebridge używa slave ID 41 dla połączeń Modbus RTU. Dla Modbus TCP przez port LAN (jak używa TapHome) domyślne slave ID to 1. Jeśli komunikacja nie działa, zweryfikuj slave ID skonfigurowane na jednostce.

Możliwości urządzenia

Szablon udostępnia następujące urządzenia:

Sterowanie trybem pracy
  • Tryb pracy (przełącznik wielowartościowy) — wybiera tryb pracy jednostki przez rejestr H:0. Dostępne tryby: WYŁ, Lato, Zima, Auto, Urlop, Ciepła woda, Regulacja klapki wentylacyjnej i Test.
  • Regulacja temperatury pokojowej (przełącznik) — włącza lub wyłącza aktywną regulację temperatury pokojowej przez rejestr H:1.
Sterowanie temperaturą

Trzy urządzenia termostatyczne służą do zarządzania nastawami temperatury:

  • Nastawa temperatury pokojowej — odczytuje aktualną temperaturę pokojową z rejestru wejściowego A:19 i zapisuje żądaną nastawę do H:10. Domyślna nastawa to 22 °C (parametr A12).
  • Temperatura startu chłodzenia — odczytuje aktualną temperaturę z A:19 i zapisuje próg aktywacji chłodzenia do H:19. Aktywne chłodzenie nie uruchomi się poniżej tej temperatury.
  • Temperatura CWU — odczytuje aktualną temperaturę ciepłej wody użytkowej z A:162 i zapisuje żądaną nastawę do H:129. Pompa ciepła podgrzewa wodę do 55 °C, grzałka elektryczna do 65 °C. Dostępne tylko w modelach Classic.
Sterowanie wentylacją
  • Poziom wentylacji (przełącznik wielowartościowy) — wybiera poziom wentylacji przez rejestr H:46. Poziom 0 to tryb automatyczny, poziomy 1–9 odpowiadają rosnącemu przepływowi powietrza. Rzeczywiste objętości powietrza dla poziomów 1–4 są konfigurowalne przez parametry C08–C11 (PKOM4A: 85–250 m³/h, PKOM4AK: 50–150 m³/h).
  • Aktualny przepływ powietrza (czujnik) — odczytuje rzeczywisty przepływ z rejestru wejściowego A:23, wyświetlany w m³/h.
Sterowanie chłodzeniem
  • Aktywne chłodzenie (przełącznik wielowartościowy) — włącza lub wyłącza aktywne chłodzenie przez rejestr H:9. Dostępne opcje: Nie (0), Tak (1), Tak przy taryfie Eco (2). Opcja taryfy Eco wykorzystuje styk Smart Grid E1 do chłodzenia zoptymalizowanego kosztowo.
Wilgotność i jakość powietrza
  • Maks. dopuszczalna wilgotność (dimmer) — ustawia maksymalny dopuszczalny próg wilgotności względnej przez rejestr H:102. Używany do sterowania wentylacją na żądanie, gdy zainstalowany jest czujnik wilgotności.
Zarządzanie ciepłą wodą
  • Ochrona przed legionellą (przełącznik wielowartościowy) — włącza lub wyłącza funkcję ochrony przed legionellą przez rejestr H:141. Gdy aktywna, jednostka okresowo podgrzewa zasobnik CWU do temperatury dezynfekcji. Interwał ochrony jest konfigurowalny przez parametr W13 (domyślnie: 14 dni).
Monitorowanie energii

Trzy czujniki tylko do odczytu śledzą skumulowane zużycie energii:

  • Zużycie energii wentylacji — energia wentylatorów z A:29 (kWh)
  • Zużycie energii ogrzewania — energia pompy ciepła na ogrzewanie z A:64 (kWh)
  • Całkowite zużycie energii — łączny licznik energii (wentylacja + ogrzewanie + CWU + chłodzenie) z A:65 (kWh)
Konserwacja filtrów
  • Godziny pracy filtra — odczytuje licznik użycia filtra z H:314 (godziny)
  • Pozostały czas filtra — odczytuje pozostałą żywotność filtra z H:315. Interwał wymiany filtra jest konfigurowalny przez parametr Y2 (domyślnie: 4 miesiące).
Dodatkowe możliwości

PKOM4 udostępnia również rejestry Modbus dla temperatury powietrza zewnętrznego, temperatury powietrza nawiewanego, aktualnego poziomu wentylacji, kodów błędów, stanu urządzenia, trybu regulacji temperatury pokojowej, ustawień harmonogramu/timera, progu stężenia CO2, minimalnego progu wilgotności i wersji firmware. Mogą one zostać dodane do szablonu TapHome w przyszłej aktualizacji.

Rozwiązywanie problemów

Brak komunikacji Modbus
  1. Sprawdź, czy kabel Ethernet jest podłączony do portu LAN na płycie głównej
  2. Potwierdź adres IP jednostki — sprawdź tabelę dzierżaw DHCP routera lub aplikację Pichler
  3. Upewnij się, że TapHome Core i jednostka PKOM4 są w tej samej sieci/podsieci
  4. Sprawdź, czy żaden firewall nie blokuje portu 502
  5. Zweryfikuj, czy slave ID się zgadza (domyślnie: 1 dla Modbus TCP)
Nieprawidłowe wartości temperatury

Wartości temperatury używają współczynnika skalowania 1/100 (wartość rejestru podzielona przez 100). Jeśli wyświetlane wartości wydają się 100 razy za duże lub za małe, zweryfikuj konfigurację skalowania w szablonie.

CWU się nie podgrzewa

Podgrzewanie CWU jest dostępne tylko w modelach Classic (PKOM4A classic, PKOM4AK classic). Modele Trend nie zawierają zasobnika ciepłej wody. Sprawdź, czy tryb pracy Ciepła woda jest dostępny, a nastawa temperatury CWU mieści się w dozwolonym zakresie (do 55 °C dla pompy ciepła, 65 °C dla grzałki elektrycznej).

Błędy komunikacji 31/32

Kody błędów 31 (komunikacja płyta wentylacyjna) i 32 (komunikacja płyta pompy ciepła) wskazują na wewnętrzne usterki magistrali Modbus między płytami jednostki, a nie problemy z zewnętrznym połączeniem TapHome. Skontaktuj się z wykwalifikowanym technikiem serwisowym.

Dostępne urządzenia

Pichler PKOM4 Moduł
Poziom wentylacji Przełącznik wielowartościowy

Wybor poziomu wentylacji -- Auto lub poziomy reczne 1-9 z rosnacym przeplywem

Rejestr: H:46 UInt16 numeric
Wartości / Stany: Auto

Poziom wentylacji

Odczyt stanu przełącznika
MODBUSR(H, 46, UInt16)
Zapis stanu przełącznika
MODBUSWNE(H, 46, UInt16, Mu)
Tryb pracy Przełącznik wielowartościowy

Wybor trybu pracy -- WYL, Lato, Zima, Auto, Urlop, Ciepla woda, Reg. klapki went., Test

Rejestr: H:0 UInt16 numeric
Wartości / Stany: WYL · Lato · Zima · Auto · Urlop · Ciepla woda · Reg. klapki went. · Test

Tryb pracy

Odczyt stanu przełącznika
MODBUSR(H, 0, UInt16)
Zapis stanu przełącznika
MODBUSWNE(H, 0, UInt16, Mu)
Regulacja temperatury pokojowej Przełącznik

Wlacza lub wylacza aktywna regulacje temperatury pokojowej

Rejestr: H:1 Bool boolean
Wartości / Stany: ON · OFF

Regulacja temperatury pokojowej

Odczyt stanu przełącznika
MODBUSR(H, 1, Bool)
Zapis stanu przełącznika
MODBUSWNE(H, 1, Bool, St)
Aktywne chlodzenie Przełącznik wielowartościowy

Sterowanie aktywnym chlodzeniem -- Nie, Tak, lub Tak przy taryfie Eco (Smart Grid E1)

Rejestr: H:9 Int16 numeric
Wartości / Stany: Nie · Tak · Tak przy taryfie Eco

Aktywne chlodzenie

Odczyt stanu przełącznika
MODBUSR(H, 9, Int16)
Zapis stanu przełącznika
MODBUSWNE(H, 9, Int16, Mu)
Maks. dopuszczalna wilgotnosc Ściemniacz

Maksymalny prog wilgotnosci wzglednej do sterowania wentylacja na zadanie

Rejestr: H:102 UInt16 Jednostka: % scaled

Maks. dopuszczalna wilgotnosc

Odczyt poziomu
MODBUSR(H, 102, UInt16) / 1000
Zapis poziomu
MODBUSWNE(H, 102, UInt16, Le * 1000)
Temperatura startu chlodzenia Termostat

Prog temperatury aktywacji aktywnego chlodzenia -- chlodzenie nie uruchomi sie ponizej tej wartosci

Rejestr: A:19H:19 Int16 Jednostka: °C scaled

Temperatura startu chlodzenia

Odczyt temperatury
MODBUSR(A, 19, Int16) / 100
Odczyt temperatury zadanej
MODBUSR(H, 19, Int16) / 100
Zapis temperatury zadanej
MODBUSWNE(H, 19, UInt16, Se * 100)
Temperatura CWU Termostat

Temperatura cieplej wody uzytkowej -- pompa ciepla max 55 °C, grzalka elektryczna max 65 °C (tylko modele Classic)

Rejestr: A:162H:129 UInt16 Jednostka: °C scaled

Temperatura CWU

Odczyt temperatury
MODBUSR(A,162 , UInt16) / 100
Odczyt temperatury zadanej
MODBUSR(H, 129, UInt16) / 100
Zapis temperatury zadanej
MODBUSWNE(H, 129, UInt16, Se * 100)
Pozostaly czas filtra Zmienna Tylko do odczytu

Pozostala zywotnosc filtra -- interwal wymiany konfigurowalny przez parametr Y2

Rejestr: H:315 Int16

Pozostaly czas filtra

Odczyt
MODBUSR(H, 315, Int16)
Nastawa temperatury pokojowej Termostat
Rejestr: A:19H:10 Int16 Jednostka: °C scaled

Nastawa temperatury pokojowej

Odczyt temperatury
MODBUSR(A, 19, Int16) / 100
Odczyt temperatury zadanej
MODBUSR(H, 10, Int16) / 100
Zapis temperatury zadanej
MODBUSWNE(H, 10, UInt16, Se * 100)
Aktualny przeplyw powietrza Zmienna Tylko do odczytu

Rzeczywisty przeplyw powietrza w m3/h

Rejestr: A:23 Int16 Jednostka: m³/h scaled

Aktualny przeplyw powietrza

Odczyt
MODBUSR(A, 23, Int16)/10
Zuzycie energii wentylacji Zmienna Tylko do odczytu

Skumulowana energia zuzytkowana przez wentylatory

Rejestr: A:29 Int16 Jednostka: kWh scaled

Zuzycie energii wentylacji

Odczyt
MODBUSR(A, 29, Int16)/1000
Zuzycie energii ogrzewania Zmienna Tylko do odczytu

Skumulowana energia zuzytkowana przez pompe ciepla w trybie ogrzewania

Rejestr: A:64 Int16 Jednostka: kWh scaled

Zuzycie energii ogrzewania

Odczyt
MODBUSR(A, 64, Int16)/1000
Calkowite zuzycie energii Zmienna Tylko do odczytu

Laczny licznik energii -- wentylacja, ogrzewanie, CWU i chlodzenie

Rejestr: A:65 Int16 Jednostka: kWh scaled

Calkowite zuzycie energii

Odczyt
MODBUSR(A, 65, Int16)/1000
Ochrona przed legionella Przełącznik wielowartościowy

Okresowa dezynfekcja zasobnika CWU -- interwal ochrony konfigurowalny (domyslnie 14 dni)

Rejestr: H:141 UInt16 numeric
Wartości / Stany: Wyl · Wl

Ochrona przed legionella

Odczyt stanu przełącznika
MODBUSR(H, 141, UInt16)
Zapis stanu przełącznika
MODBUSWNE(H, 141, UInt16, Mu)
Godziny pracy filtra Zmienna Tylko do odczytu

Licznik uzycia filtra w godzinach pracy

Rejestr: H:314 Int16 Jednostka: hours

Godziny pracy filtra

Odczyt
MODBUSR(H, 314, Int16)
Połączenie: Modbus TCP • Slave ID: $[SlaveId]
Możliwe ulepszenia (15)
  • A:24 Outside Air Temperature — UInt16, ÷10, °C, read-only -- T3 outdoor air sensor
  • A:25 Supply Air Temperature — UInt16, ÷10, °C, read-only -- T1 supply air sensor
  • A:30 Current Ventilation Level — UInt16, read-only -- actual running ventilation level
  • A:37 Current Error Code — Int16, read-only -- error codes 0-40 per installation manual
  • A:38 Device Status — UInt16, read-only -- operational status
  • H:11 Room Setpoint -- Cooling — Int16, ÷100, °C, R/W -- cooling mode room temperature setpoint
  • H:16 Room Temperature Regulation Mode — UInt16, R/W -- regulation mode selector
  • H:56 Scheduler / Timer Setting — UInt16, R/W -- weekly schedule configuration
  • H:101 CO2 Concentration Threshold — UInt16, ppm, R/W -- demand-driven ventilation threshold (default 1000 ppm)
  • H:103 Min. Humidity Threshold — UInt16, ÷10, %, R/W -- lower humidity boundary for ventilation control
  • H:137 Legionella Protection Interval — UInt16, days, R/W -- default 14 days
  • H:149 Air Volume Level Override — UInt16, R/W -- manual airflow override
  • H:201 Room Temperature (Current Reading) — Int16, ÷100, °C, R/W -- direct room temperature reading
  • A:191 Operating Hours / Status — UInt16, read-only -- unit operating hours or status counter
  • A:36 Firmware Version — UInt16, ÷10, read-only

Źródła