---
title: "Pichler PKOM4"
description: "Sterowanie trybami pracy, poziomami wentylacji, temperaturami pokojowymi i CWU, monitorowanie zużycia energii przez Modbus TCP. Integracja TapHome dla Pichler PKOM4A/AK."
url: "https://taphome.com/pl/compatibility/pichler-pkom4/"
language: pl
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-tcp","heat-pump","ventilation","hvac","energy-monitoring"]
  questions: ["Jak zintegrować Pichler PKOM4 z TapHome?","Co mierzy i steruje szablon Pichler PKOM4 w TapHome?","Jak podłączyć Pichler PKOM4 przez Modbus TCP do TapHome?","Jakie tryby pracy są dostępne dla PKOM4 w TapHome?","Jak monitorować zużycie energii PKOM4 przez TapHome?","Jak sterować temperaturą ciepłej wody użytkowej na PKOM4 przez TapHome?"]
---

# Pichler PKOM4

Komunikacja: Modbus TCP

- [Oficjalna strona Pichler](https://www.pichlerluft.at/heat-pump-combination-unit.html)

> Adres w sieci
> 
> TapHome łączy się z urządzeniem pod adresem podanym przy imporcie. Nadaj urządzeniu stały adres — rezerwację IP w routerze albo jego nazwę mDNS, jeśli ją obsługuje — inaczej integracja przestanie działać, gdy router zmieni adres.
> 
> [Przygotowanie sieci](https://taphome.com/pl/docs/setup/network-preparation/)

## Poradnik integracji

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)

### Układ płyty głównej

![Schemat okablowania płyty głównej Pichler PKOM4](https://taphome.com/images/compatibility/pichler-pkom4/wiring-main-board_hu_7e5f9a4f9e515615.jpg)

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

| Złącze | Funkcja |
|--------|---------|
| **LAN** | Ethernet — połączenie sieciowe dla Pichler app, Pichler Connect i Modbus TCP |
| **M1** | Modbus RTU — połączenie zewnętrznego BMS / bramy KNX (A+/B-/GND) |
| **M2** | Wewnętrzny Modbus — płyta wentylacyjna (nie używać dla systemów zewnętrznych) |
| **M3** | Wewnętrzny Modbus — płyta pompy ciepła (nie używać dla systemów zewnętrznych) |
| **B1** | Połączenie dotykowego panelu sterowania |

| Oznaczenie (DE) | Tłumaczenie (PL) | Złącze |
|-----------------|------------------|--------|
| RJ45 Stecker für LAN | Złącze RJ45 do LAN | K13 |
| Modbus für externe Anbindung (Datalogger/GLT) | Modbus do połączenia zewnętrznego (Datalogger/BMS) | M1 |
| Modbus zur Lüftungsplatine | Modbus do płyty wentylacyjnej | M2 |
| Modbus zur Wärmepumpenplatine | Modbus do płyty pompy ciepła | M3 |
| Modbus zum Display | Modbus do wyświetlacza | M4 |
| Schließerkontakt / Normally open contact | Styk normalnie otwarty | K12, K13 |
| Steuerspannung für Solarpumpe oder Nachheizregister | Napięcie sterujące do pompy solarnej lub nagrzewnicy kanałowej | U5 |
| Temperaturfühler für Solar oder Nachheizregister | Czujnik temperatury do instalacji solarnej lub nagrzewnicy kanałowej | T9 |
| T40 Raumfühler extern oder Heizkreis | T40 zewn. czujnik temp. pomieszczenia lub obieg grzewczy | T40 |
| Relais für Kanalheizregister | Przekaźnik nagrzewnicy kanałowej | K4 |
| Pumpe für Solar- oder Heizkreis | Pompa obwodu solarnego lub grzewczego | K5 |
| E-Heizung Warmwasserspeicher 1,5kW | Grzałka elektryczna zasobnika CWU 1,5 kW | K6 |
| Spannungsversorgung Hauptplatine | Zasilanie płyty głównej | H1 |
| Spannungsversorgung Wärmepumpenplatine | Zasilanie płyty pompy ciepła | H3 |
| Spannungsversorgung Lüftungsplatine | Zasilanie płyty wentylacyjnej | H2 |
| CO2-Sensor | Czujnik CO2 | S2 |
| Feuchtesensor | Czujnik wilgotności | S1 |

> [!WARNING]
> 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](https://taphome.com/images/compatibility/pichler-pkom4/wiring-modbus-knx-gateway_hu_ddf12bcf51b48ed5.jpg)

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)

> [!NOTE]
> 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 15

Te urządzenia pojawią się w TapHome po imporcie.

Pichler PKOM4 Moduł

Poziom wentylacji Przełącznik wielowartościowy Odczyt i zapis

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

Rejestr: H:46 UInt16 numeric

Wartości / Stany: Auto

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 46, UInt16)
```

Zapis stanu przełącznika

```taphome
MODBUSWNE(H, 46, UInt16, Mu)
```

Tryb pracy Przełącznik wielowartościowy Odczyt i zapis

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

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 0, UInt16)
```

Zapis stanu przełącznika

```taphome
MODBUSWNE(H, 0, UInt16, Mu)
```

Regulacja temperatury pokojowej Przełącznik Odczyt i zapis

Wlacza lub wylacza aktywna regulacje temperatury pokojowej

Rejestr: H:1 Bool boolean

Wartości / Stany: ON · OFF

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 1, Bool)
```

Zapis stanu przełącznika

```taphome
MODBUSWNE(H, 1, Bool, St)
```

Aktywne chlodzenie Przełącznik wielowartościowy Odczyt i zapis

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

Rejestr: H:9 Int16 numeric

Wartości / Stany: Nie · Tak

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 9, Int16)
```

Zapis stanu przełącznika

```taphome
MODBUSWNE(H, 9, Int16, Mu)
```

Maks. dopuszczalna wilgotnosc Ściemniacz Odczyt i zapis

Maksymalny prog wilgotnosci wzglednej do sterowania wentylacja na zadanie

Rejestr: H:102 UInt16 Jednostka: % scaled

Odczyt poziomu

```taphome
MODBUSR(H, 102, UInt16) / 1000
```

Zapis poziomu

```taphome
MODBUSWNE(H, 102, UInt16, Le * 1000)
```

Temperatura startu chlodzenia Termostat Odczyt i zapis

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

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

Odczyt temperatury

```taphome
MODBUSR(A, 19, Int16) / 100
```

Odczyt temperatury zadanej

```taphome
MODBUSR(H, 19, Int16) / 100
```

Zapis temperatury zadanej

```taphome
MODBUSWNE(H, 19, UInt16, Se * 100)
```

Temperatura CWU Termostat Odczyt i zapis

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

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

Odczyt temperatury

```taphome
MODBUSR(A,162 , UInt16) / 100
```

Odczyt temperatury zadanej

```taphome
MODBUSR(H, 129, UInt16) / 100
```

Zapis temperatury zadanej

```taphome
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

Odczyt

```taphome
MODBUSR(H, 315, Int16)
```

Nastawa temperatury pokojowej Termostat Odczyt i zapis

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

Odczyt temperatury

```taphome
MODBUSR(A, 19, Int16) / 100
```

Odczyt temperatury zadanej

```taphome
MODBUSR(H, 10, Int16) / 100
```

Zapis temperatury zadanej

```taphome
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

Odczyt

```taphome
MODBUSR(A, 23, Int16)/10
```

Zuzycie energii wentylacji Zmienna Tylko do odczytu

Skumulowana energia zuzytkowana przez wentylatory

Rejestr: A:29 Int16 Jednostka: kWh scaled

Odczyt

```taphome
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

Odczyt

```taphome
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

Odczyt

```taphome
MODBUSR(A, 65, Int16)/1000
```

Ochrona przed legionella Przełącznik wielowartościowy Odczyt i zapis

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

Rejestr: H:141 UInt16 numeric

Wartości / Stany: Wyl · Wl

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 141, UInt16)
```

Zapis stanu przełącznika

```taphome
MODBUSWNE(H, 141, UInt16, Mu)
```

Godziny pracy filtra Zmienna Tylko do odczytu

Licznik uzycia filtra w godzinach pracy

Rejestr: H:314 Int16 Jednostka: hours

Odczyt

```taphome
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

## Parametry importu

Te wartości podajesz podczas importu pliku XML.

| Pytanie w aplikacji | Domyślnie     |
|---------------------|---------------|
| Slave ID            | `1`           |
| Adres IP            | `192.168.0.1` |

## Źródła

- Homebridge PKOM4 Plugin — Modbus Register Map
  
  [github.com](https://github.com/jtasoftware/homebridge-pkom4-plugin) 2026-03-29
- PKOM4A/AK Installation Manual
  
  [www.pichlerluft.at](https://www.pichlerluft.at/heat-pump-combination-unit.html) 2026-03-29
  
  [PDF](https://taphome.com/compatibility/devices/pichler-pkom4/manufacturer/installation-instruction.pdf)
- PKOM4A/AK Technical Datasheet
  
  [www.pichlerluft.at](https://www.pichlerluft.at/heat-pump-combination-unit.html) 2026-03-29
  
  [PDF](https://taphome.com/compatibility/devices/pichler-pkom4/manufacturer/technical-data.pdf)
- Modbus/KNX Gateway (08KNXGAB) Installation Guide
  
  [www.pichlerluft.at](https://www.pichlerluft.at/heat-pump-combination-unit.html) 2026-03-29
  
  [PDF](https://taphome.com/compatibility/devices/pichler-pkom4/manufacturer/modbus-knx-gateway-gab.pdf)

Dokumenty producentów są © ich właścicieli. Udostępniamy je w formie opublikowanej przez producenta, wyłącznie w celach informacyjnych.

## Powiązana dokumentacja

- [Modbus Integration](https://taphome.com/pl/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/pl/docs/integration/modbus/)
- [Prosta konfiguracja za pomocą szablonów](https://taphome.com/pl/docs/integration/modbus/templates/)
- [Skrypty Modbus i prefetch](https://taphome.com/pl/docs/script/modbus-scripts/)
- [Funkcje Modbus](https://taphome.com/pl/docs/script/modbus/)
- [Typy danych Modbus](https://taphome.com/pl/docs/script/modbus-data-types/)

