---
title: "Pichler PKOM4"
description: "Betriebsmodi, Lüftungsstufen, Raum- und WW-Temperaturen steuern, Energieverbrauch überwachen via Modbus TCP. TapHome-Integration für Pichler PKOM4A/AK."
url: "https://taphome.com/de/compatibility/pichler-pkom4/"
language: de
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-tcp","heat-pump","ventilation","hvac","energy-monitoring"]
  questions: ["Wie integriert man Pichler PKOM4 mit TapHome?","Was misst und steuert das Pichler PKOM4 TapHome-Template?","Wie verbindet man Pichler PKOM4 über Modbus TCP mit TapHome?","Welche Betriebsmodi sind für den PKOM4 in TapHome verfügbar?","Wie überwacht man den Energieverbrauch des PKOM4 über TapHome?","Wie steuert man die Warmwassertemperatur am PKOM4 über TapHome?"]
---

# Pichler PKOM4

Kommunikation: Modbus TCP

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

> Netzwerkadresse
> 
> TapHome erreicht dieses Gerät unter der beim Import eingegebenen Adresse. Geben Sie dem Gerät eine feste Adresse — eine IP-Reservierung im Router oder seinen mDNS-Namen, falls es einen unterstützt —, sonst funktioniert die Integration nicht mehr, sobald der Router die Adresse ändert.
> 
> [Netzwerkvorbereitung](https://taphome.com/de/docs/setup/network-preparation/)

## Integrationsanleitung

Der Pichler PKOM4 ist ein Wärmepumpen-Kombigerät, das Lüftung, Heizung, Kühlung und Warmwasserbereitung (Classic-Modelle) in einem einzigen Gerät vereint. Es ist in vier Varianten erhältlich — PKOM4A classic, PKOM4A trend, PKOM4AK classic und PKOM4AK trend — für Wohnflächen von 50 bis 250 m². TapHome verbindet sich mit dem Gerät über Modbus TCP per Ethernet.

Das Template bietet Betriebsmodussteuerung, Lüftungsstufenauswahl (Auto + 9 Stufen), Raum- und WW-Temperatursollwerte, aktive Kühlungskonfiguration, Energieverbrauchsüberwachung und Filterwartungsüberwachung.

## Netzwerkverbindung

Der PKOM4 verfügt über einen integrierten LAN-Anschluss (Ethernet) auf der Hauptplatine für die Netzwerkanbindung. Verbinden Sie ihn mit demselben lokalen Netzwerk wie TapHome Core über ein Standard-Ethernet-Kabel.

- **Protokoll:** Modbus TCP
- **Port:** 502
- **Standard-Slave-ID:** 1 (beim Import konfigurierbar)

### Layout der Hauptplatine

![Pichler PKOM4 Hauptplatine Anschlussplan](https://taphome.com/images/compatibility/pichler-pkom4/wiring-main-board_hu_7e5f9a4f9e515615.jpg)

Die Hauptplatine befindet sich im oberen Teil des Geräts im Elektroanschlusskasten. Wichtige Anschlüsse für die TapHome-Integration:

| Anschluss | Funktion |
|-----------|----------|
| **LAN** | Ethernet — Netzwerkverbindung für Pichler App, Pichler Connect und Modbus TCP |
| **M1** | Modbus RTU — externer BMS- / KNX-Gateway-Anschluss (A+/B-/GND) |
| **M2** | Interner Modbus — Lüftungsplatine (nicht für externe Systeme verwenden) |
| **M3** | Interner Modbus — Wärmepumpenplatine (nicht für externe Systeme verwenden) |
| **B1** | Anschluss der Touch-Bedieneinheit |

| Bezeichnung (DE) | Übersetzung (EN) | Anschluss |
|-------------------|------------------|-----------|
| RJ45 Stecker für LAN | RJ45 connector for LAN | K13 |
| Modbus für externe Anbindung (Datalogger/GLT) | Modbus for external connection (Datalogger/BMS) | M1 |
| Modbus zur Lüftungsplatine | Modbus to ventilation PCB | M2 |
| Modbus zur Wärmepumpenplatine | Modbus to heat pump PCB | M3 |
| Modbus zum Display | Modbus to display | M4 |
| Schließerkontakt / Normally open contact | Schließerkontakt | K12, K13 |
| Steuerspannung für Solarpumpe oder Nachheizregister | Steuerspannung für Solarpumpe oder Nachheizregister | U5 |
| Temperaturfühler für Solar oder Nachheizregister | Temperaturfühler für Solar oder Nachheizregister | T9 |
| T40 Raumfühler extern oder Heizkreis | T40 ext. Raumfühler oder Heizkreis | T40 |
| Relais für Kanalheizregister | Relais für Kanalheizregister | K4 |
| Pumpe für Solar- oder Heizkreis | Pumpe für Solar- oder Heizkreis | K5 |
| E-Heizung Warmwasserspeicher 1,5kW | E-Heizung Warmwasserspeicher 1,5 kW | K6 |
| Spannungsversorgung Hauptplatine | Spannungsversorgung Hauptplatine | H1 |
| Spannungsversorgung Wärmepumpenplatine | Spannungsversorgung Wärmepumpenplatine | H3 |
| Spannungsversorgung Lüftungsplatine | Spannungsversorgung Lüftungsplatine | H2 |
| CO2-Sensor | CO2-Sensor | S2 |
| Feuchtesensor | Feuchtesensor | S1 |

> [!WARNING]
> Der M1-Anschluss ist nur für Modbus RTU (RS-485) vorgesehen. Für die Modbus-TCP-Kommunikation mit TapHome verwenden Sie den **LAN-Anschluss (Ethernet)**. Die internen Modbus-Verbindungen (M2, M3) sind für die Kommunikation zwischen den Platinen des Geräts reserviert und dürfen nicht für externe Systeme verwendet werden.

### Modbus/KNX-Gateway-Anschluss

![Pichler PKOM4 Modbus/KNX-Gateway-Anschluss am M1-Terminal](https://taphome.com/images/compatibility/pichler-pkom4/wiring-modbus-knx-gateway_hu_ddf12bcf51b48ed5.jpg)

Wenn ein Modbus/KNX-Gateway (08KNXGAC) installiert ist, wird es über RS-485 (A+/B-/GND) am M1-Terminal der Hauptplatine angeschlossen. Das Gateway fungiert als Modbus-Master. Dieser Verbindungsweg ist eine Alternative zum direkten Modbus TCP — TapHome nutzt standardmäßig direkt den LAN-Anschluss.

## Konfiguration

Beim Import des Templates in TapHome geben Sie an:

- **IP-Adresse** — die IP-Adresse des Geräts im lokalen Netzwerk
- **Slave-ID** — Modbus-Slave-Adresse (Standard: 1)

> [!NOTE]
> Das Homebridge-Plugin verwendet Slave-ID 41 für Modbus-RTU-Verbindungen. Für Modbus TCP über den LAN-Anschluss (wie von TapHome verwendet) ist die Standard-Slave-ID 1. Wenn die Kommunikation fehlschlägt, überprüfen Sie die am Gerät konfigurierte Slave-ID.

## Gerätefunktionen

Das Template stellt folgende Geräte bereit:

### Betriebsmodussteuerung

- **Betriebsmodus (Mehrwertschalter)** — wählt den Betriebsmodus des Geräts über Register H:0. Verfügbare Modi: AUS, Sommer, Winter, Auto, Urlaub, Warmwasser, Lüftungsklappeneinstellung und Test.
- **Raumtemperaturregelung (Schalter)** — aktiviert oder deaktiviert die aktive Raumtemperaturregelung über Register H:1.

### Temperatursteuerung

Drei Thermostatgeräte dienen zur Verwaltung der Temperatursollwerte:

- **Raumtemperatur-Sollwert** — liest die aktuelle Raumtemperatur aus Eingangsregister A:19 und schreibt den gewünschten Sollwert nach H:10. Standardsollwert ist 22 °C (Parameter A12).
- **Kühlstarttemperatur** — liest die aktuelle Temperatur aus A:19 und schreibt den Schwellenwert für die Kühlungsaktivierung nach H:19. Die aktive Kühlung startet nicht unterhalb dieser Temperatur.
- **WW-Temperatur** — liest die aktuelle Warmwassertemperatur aus A:162 und schreibt den gewünschten Sollwert nach H:129. Die Wärmepumpe erwärmt Wasser bis 55 °C, der Elektroheizstab bis 65 °C. Nur bei Classic-Modellen verfügbar.

### Lüftungssteuerung

- **Lüftungsstufe (Mehrwertschalter)** — wählt die Lüftungsstufe über Register H:46. Stufe 0 ist der Automatikmodus, Stufen 1–9 entsprechen zunehmendem Luftdurchsatz. Die tatsächlichen Luftvolumina für Stufen 1–4 sind über die Parameter C08–C11 konfigurierbar (PKOM4A: 85–250 m³/h, PKOM4AK: 50–150 m³/h).
- **Aktuelles Luftvolumen (Sensor)** — liest den tatsächlichen Luftdurchsatz aus Eingangsregister A:23, angezeigt in m³/h.

### Kühlungssteuerung

- **Aktive Kühlung (Mehrwertschalter)** — aktiviert oder deaktiviert die aktive Kühlung über Register H:9. Verfügbare Optionen: Nein (0), Ja (1), Ja bei Eco-Tarif (2). Die Eco-Tarif-Option nutzt den Smart-Grid-Kontakt E1 für kostenoptimierte Kühlung.

### Feuchtigkeit und Luftqualität

- **Max. zulässige Feuchtigkeit (Dimmer)** — setzt den maximal zulässigen Schwellenwert der relativen Luftfeuchtigkeit über Register H:102. Wird für bedarfsgesteuerte Lüftungsregelung verwendet, wenn ein Feuchtigkeitssensor installiert ist.

### Warmwasserverwaltung

- **Legionellenschutz (Mehrwertschalter)** — aktiviert oder deaktiviert die Legionellenschutzfunktion über Register H:141. Wenn aktiv, erwärmt das Gerät den WW-Speicher periodisch auf Desinfektionstemperatur. Das Schutzintervall ist über Parameter W13 konfigurierbar (Standard: 14 Tage).

### Energieüberwachung

Drei schreibgeschützte Sensoren erfassen den kumulativen Energieverbrauch:

- **Lüftungsenergieverbrauch** — Energie der Lüftungsventilatoren aus A:29 (kWh)
- **Heizenergieverbrauch** — Wärmepumpen-Heizenergie aus A:64 (kWh)
- **Gesamtenergieverbrauch** — kombinierter Energiezähler (Lüftung + Heizung + WW + Kühlung) aus A:65 (kWh)

### Filterwartung

- **Filterbetriebsstunden** — liest den Filternutzungszähler aus H:314 (Stunden)
- **Filterrestlaufzeit** — liest die verbleibende Filterlebensdauer aus H:315. Das Filterwechselintervall ist über Parameter Y2 konfigurierbar (Standard: 4 Monate).

### Weitere Funktionen

Der PKOM4 stellt auch Modbus-Register für Außenlufttemperatur, Zulufttemperatur, aktuelle Lüftungsstufe, Fehlercodes, Gerätestatus, Raumtemperaturregelungsmodus, Zeitplan-/Timer-Einstellungen, CO2-Konzentrationsschwelle, minimalen Feuchtigkeitsschwellenwert und Firmware-Version bereit. Diese können in einem zukünftigen Update zum TapHome-Template hinzugefügt werden.

## Fehlerbehebung

### Keine Modbus-Kommunikation

1. Überprüfen Sie, dass das Ethernet-Kabel am LAN-Anschluss der Hauptplatine angeschlossen ist
2. Bestätigen Sie die IP-Adresse des Geräts — überprüfen Sie die DHCP-Lease-Tabelle des Routers oder die Pichler App
3. Stellen Sie sicher, dass TapHome Core und das PKOM4-Gerät im selben Netzwerk/Subnetz sind
4. Prüfen Sie, dass keine Firewall Port 502 blockiert
5. Überprüfen Sie, ob die Slave-ID übereinstimmt (Standard: 1 für Modbus TCP)

### Falsche Temperaturwerte

Temperaturwerte verwenden einen Skalierungsfaktor von 1/100 (Registerwert geteilt durch 100). Wenn angezeigte Werte 100-mal zu groß oder zu klein erscheinen, überprüfen Sie die Skalierungskonfiguration im Template.

### WW wird nicht erwärmt

WW-Erwärmung ist nur bei Classic-Modellen verfügbar (PKOM4A classic, PKOM4AK classic). Trend-Modelle enthalten keinen Warmwasserspeicher. Überprüfen Sie, ob der Betriebsmodus Warmwasser verfügbar ist und der WW-Temperatursollwert im zulässigen Bereich liegt (bis 55 °C für Wärmepumpe, 65 °C für Elektroheizstab).

### Kommunikationsfehler 31/32

Fehlercodes 31 (Kommunikation Lüftungsplatine) und 32 (Kommunikation Wärmepumpenplatine) weisen auf interne Modbus-Busfehler zwischen den Platinen des Geräts hin, nicht auf Probleme mit der externen TapHome-Verbindung. Kontaktieren Sie einen qualifizierten Servicetechniker.

## Verfügbare Geräte 15

Diese Geräte erscheinen nach dem Import in TapHome.

Pichler PKOM4 Modul

Luftungsstufe Mehrwertschalter Lesen und Schreiben

Luftungsstufenwahl -- Auto oder manuelle Stufen 1-9 mit zunehmendem Luftdurchsatz

Register: H:46 UInt16 numeric

Werte / Zustände: Auto

Schaltzustand lesen

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

Schaltzustand schreiben

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

Betriebsmodus Mehrwertschalter Lesen und Schreiben

Betriebsmoduswahl -- AUS, Sommer, Winter, Auto, Urlaub, Warmwasser, Luftklappeneinst., Test

Register: H:0 UInt16 numeric

Werte / Zustände: AUS · Sommer · Winter · Auto · Urlaub · Warmwasser

Schaltzustand lesen

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

Schaltzustand schreiben

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

Raumtemperaturregelung Schalter Lesen und Schreiben

Aktiviert oder deaktiviert die aktive Raumtemperaturregelung

Register: H:1 Bool boolean

Werte / Zustände: ON · OFF

Schaltzustand lesen

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

Schaltzustand schreiben

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

Aktive Kuhlung Mehrwertschalter Lesen und Schreiben

Aktive Kuhlungssteuerung -- Nein, Ja, oder Ja bei Eco-Tarif (Smart Grid E1)

Register: H:9 Int16 numeric

Werte / Zustände: Nein · Ja

Schaltzustand lesen

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

Schaltzustand schreiben

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

Max. zulassige Feuchtigkeit Dimmer Lesen und Schreiben

Maximaler Schwellenwert der relativen Luftfeuchtigkeit fur bedarfsgesteuerte Luftungsregelung

Register: H:102 UInt16 Einheit: % scaled

Level lesen

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

Level schreiben

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

Kuhlstarttemperatur Thermostat Lesen und Schreiben

Temperaturschwelle fur Kuhlungsaktivierung -- Kuhlung startet nicht unterhalb dieses Werts

Register: A:19 → H:19 Int16 Einheit: °C scaled

Temperatur lesen

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

Solltemperatur lesen

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

Solltemperatur schreiben

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

WW-Temperatur Thermostat Lesen und Schreiben

Warmwassertemperatur -- Warmepumpe max 55 °C, Elektroheizstab max 65 °C (nur Classic-Modelle)

Register: A:162 → H:129 UInt16 Einheit: °C scaled

Temperatur lesen

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

Solltemperatur lesen

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

Solltemperatur schreiben

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

Filterrestlaufzeit Variable Nur lesen

Verbleibende Filterlebensdauer -- Wechselintervall uber Parameter Y2 konfigurierbar

Register: H:315 Int16

Lesen

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

Raumtemperatur-Sollwert Thermostat Lesen und Schreiben

Register: A:19 → H:10 Int16 Einheit: °C scaled

Temperatur lesen

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

Solltemperatur lesen

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

Solltemperatur schreiben

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

Aktuelles Luftvolumen Variable Nur lesen

Tatsachlicher Luftdurchsatz in m3/h

Register: A:23 Int16 Einheit: m³/h scaled

Lesen

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

Luftungsenergieverbrauch Variable Nur lesen

Kumulativer Energieverbrauch der Luftungsventilatoren

Register: A:29 Int16 Einheit: kWh scaled

Lesen

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

Heizenergieverbrauch Variable Nur lesen

Kumulativer Energieverbrauch der Warmepumpe im Heizbetrieb

Register: A:64 Int16 Einheit: kWh scaled

Lesen

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

Gesamtenergieverbrauch Variable Nur lesen

Kombinierter Energiezahler -- Luftung, Heizung, WW und Kuhlung

Register: A:65 Int16 Einheit: kWh scaled

Lesen

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

Legionellenschutz Mehrwertschalter Lesen und Schreiben

Periodische WW-Speicherdesinfektion -- Schutzintervall konfigurierbar (Standard 14 Tage)

Register: H:141 UInt16 numeric

Werte / Zustände: Aus · Ein

Schaltzustand lesen

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

Schaltzustand schreiben

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

Filterbetriebsstunden Variable Nur lesen

Filternutzungszahler in Betriebsstunden

Register: H:314 Int16 Einheit: hours

Lesen

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

**Verbindung:** Modbus TCP • Slave ID: $\[SlaveId]

Mögliche Verbesserungen (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

## Importparameter

Diese Werte geben Sie beim Import des XML ein.

| In der App abgefragt | Standard      |
|----------------------|---------------|
| Slave-ID             | `1`           |
| IP-Adresse           | `192.168.0.1` |

## Quellen

- 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)

Herstellerdokumente sind © ihrer jeweiligen Eigentümer. Sie werden so bereitgestellt, wie der Hersteller sie veröffentlicht hat, nur zur Information.

## Verwandte Dokumentation

- [Modbus Integration](https://taphome.com/de/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/de/docs/integration/modbus/)
- [Einfache Konfiguration mit Vorlagen](https://taphome.com/de/docs/integration/modbus/templates/)
- [Modbus-Skripte und Prefetch](https://taphome.com/de/docs/script/modbus-scripts/)
- [Modbus-Funktionen](https://taphome.com/de/docs/script/modbus/)
- [Modbus-Datentypen](https://taphome.com/de/docs/script/modbus-data-types/)

