---
title: "Viessmann Vitovent 300-W H32S C400"
description: "Viessmann Vitovent 300-W H32S C400 przez Modbus RTU na X15: stopień wentylacji, bypass, temperatury, wilgotność. Odłącz panel LB1; 19200 8E1, adres 70."
url: "https://taphome.com/pl/compatibility/viessmann-vitovent-300-w-h32s-c400-modbus-rtu/"
language: pl
lastmod: 2026-11-10
generator: hugo
ai:
  topics: ["modbus-rtu","rs485","air-recovery","heat-recovery-ventilation","hvac","ventilation"]
  questions: ["Jak zintegrować Viessmann Vitovent 300-W H32S C400 z TapHome?","Co steruje i mierzy szablon TapHome dla Viessmann Vitovent 300-W?","Jak podłączyć Vitovent 300-W do TapHome przez Modbus RTU na złączu X15?","Jaki jest rozkład pinów X15 i dlaczego Signal GND jest wymagany w Vitovent 300-W?","Czy panel sterowania LB1 może pozostać podłączony, gdy TapHome steruje Vitovent 300-W?","Jakiej prędkości transmisji, parzystości i adresu slave używa Vitovent 300-W?","Dlaczego TapHome pokazuje −3276,8 °C dla temperatury Vitovent 300-W?","Czy licznik filtra Vitovent 300-W można skasować przez Modbus?"]
---

# Viessmann Vitovent 300-W H32S C400

Komunikacja: Modbus RTU

## Poradnik integracji

Viessmann Vitovent 300-W H32S C400 to centralna jednostka wentylacyjna z odzyskiem ciepła do domów, z przeciwprądowym wymiennikiem ciepła. TapHome komunikuje się z urządzeniem przez Modbus RTU na jego porcie RS-485, złączu **X15** na płycie sterującej — tym samym porcie, którego urządzenie używa dla panelu sterowania wentylacją LB1, połączenia Vitocal/Vitovent i Vitoconnect V.

Szablon ustawia stopień wentylacji, odczytuje temperaturę powietrza zewnętrznego, nawiewanego i wywiewanego oraz dwa czujniki wilgotności, wymusza tryb bypassu i pokazuje licznik, który szablon opisuje jako wymianę filtra. Viessmann nie publikuje mapy rejestrów Modbus dla tego urządzenia. Rejestry pochodzą ze społecznościowego projektu inżynierii wstecznej [hornpa/viessmann-vitovent-modbus](https://github.com/hornpa/viessmann-vitovent-modbus) na GitHubie, który przetestował **jedno** urządzenie typu H32E C325 (wariant entalpiczny), a nie H32S C400.

## Podłączenie sprzętowe

> [!WARNING]
> Przed zdjęciem osłony płyty sterującej wyjmij wtyczkę sieciową urządzenia i zabezpiecz ją przed ponownym podłączeniem. Części pod napięciem mogą spowodować niebezpieczne porażenie prądem. Przewody niskonapięciowe (poniżej 42 V) prowadź oddzielnie od przewodów 230 V.

### Złącze X15

X15 (pozycja F w zestawieniu producenta, „Anschluss Modbus”) to czerwony 3-pinowy zacisk wtykowy na płycie sterującej. Piny liczy się od strony czarnego złącza X16 (24 V):

| Pin | Sygnał |
|-----|--------|
| 1 | Modbus − (B) |
| 2 | Modbus + (A) |
| 3 | Signal GND |

![Strona instrukcji montażu Viessmann Vitovent 300-W: zestawienie przyłączy elektrycznych na płycie sterującej, w tym złącza Modbus X15.](https://taphome.com/images/compatibility/viessmann-vitovent-300-w-h32s-c400-modbus-rtu/connections-overview_hu_5b31e0f01d596daf.jpg)

> [!WARNING]
> Signal GND na pinie 3 jest obowiązkowy. Poprowadź trzecią żyłę z pinu 3 złącza X15 do masy odniesienia mastera RS-485. Gdy podłączone są tylko A i B, urządzenie zwykle w ogóle nie odpowiada, ponieważ potencjał odniesienia jego transceivera jest nieokreślony (pływa). Panel LB1 dostaje masę przez kabel 24 V ze złącza X16, którego zewnętrzny master nie ma.

Zamiana A i B niczego nie uszkodzi: jeśli urządzenie nie odpowiada, zamień oba przewody jeden raz.

### Zworka terminacji X12

X12 to wtykowa zworka rezystora terminującego Modbus 120 Ω po stronie urządzenia. Dokumentacja społeczności zaleca pozostawienie jej na miejscu.

![Schemat połączeń i okablowania płyty sterującej Viessmann Vitovent 300-W ze złączami X01–X19, zworką terminacji Modbus X12 i złączem Modbus X15.](https://taphome.com/images/compatibility/viessmann-vitovent-300-w-h32s-c400-modbus-rtu/wiring-control-board_hu_fa16ba82346691b5.jpg)

### Tylko jeden master Modbus na X15

Urządzenie akceptuje tylko jednego mastera Modbus. Panel sterowania LB1, połączenie z pompą ciepła Vitocal, Vitoconnect V i TapHome wzajemnie się na X15 wykluczają.

1. Przed podłączeniem TapHome odłącz panel sterowania LB1 od X15.
2. Zachowaj LB1: po ponownym podłączeniu urządzenie wraca do normalnej pracy, więc pozostaje on sterowaniem awaryjnym.
3. Nigdy nie uruchamiaj na magistrali dwóch masterów Modbus jednocześnie.

Gdy żaden master nie jest podłączony, urządzenie samo dalej wentyluje na ostatnim stopniu, a jego funkcje ochronne (ochrona przeciwzamrożeniowa, automatyka bypassu) pozostają aktywne w urządzeniu. Odłączenie LB1 nie zatrzymuje urządzenia.

Ustawienia timera i harmonogramu LB1 są zapisane w samym panelu, a magistralą przesyłane są tylko polecenia stopnia, więc gdy masterem jest TapHome, harmonogram wentylacji tworzysz w TapHome.

## Konfiguracja

### Włączanie komunikacji Modbus

Aktywacja nie jest potrzebna. Modbus jest na X15 zawsze dostępny, a parametry magistrali są stałe: ani urządzenie, ani menu serwisowe LB1 nie oferuje ich ustawienia.

| Parametr | Wartość |
|-----------|-------|
| Prędkość transmisji | 19200 Bd |
| Bity danych | 8 |
| Parzystość | Parzysta (Even) |
| Bity stopu | 1 |
| Adres slave | 70 (0x46) |

Urządzenie odpowiada na kody funkcji 03 i 04 identycznie i akceptuje zapis pojedynczego rejestru kodem funkcji 06.

> [!NOTE]
> Parzystość Even i adres slave 70 różnią się od zwykłych ustawień domyślnych większości masterów Modbus; master trzeba na nie ustawić wprost.

### Dodanie urządzenia w TapHome

Zaimportuj szablon na magistrali RS-485 TapHome ustawionej na 19200 8E1 i pozostaw **Modbus Slave ID** na 70.

## Możliwości urządzenia

Nazwy urządzeń w szablonie są po słowacku i w TapHome wyświetlają się dokładnie tak, jak zapisano je poniżej.

| Urządzenie w TapHome | Znaczenie | Rejestr | Dostęp |
|-------------------|---------|----------|--------|
| Stupeň vetrania | Stopień wentylacji | 2002 | Odczyt/zapis |
| Teplota vonkajšieho vzduchu | Temperatura powietrza zewnętrznego | 1020 | Odczyt |
| Teplota privádzaného vzduchu | Temperatura powietrza nawiewanego | 1023 | Odczyt |
| Teplota odvádzaného vzduchu | Temperatura powietrza wywiewanego | 1025 | Odczyt |
| Vlhkosť 1 | Czujnik wilgotności 1 (% RH) | 1031 | Odczyt |
| Vlhkosť 2 | Czujnik wilgotności 2 (% RH) | 1032 | Odczyt |
| Bypass | Wymuszenie trybu bypassu | 6006 | Odczyt/zapis |
| Výmena filtra | Licznik w rejestrze 2001 | 2001 | Odczyt |

### Stopień wentylacji

**Stupeň vetrania** zapisuje docelowy stopień wentylacji do rejestru 2002. Stopnie 1 do 4 wybierają cztery nastawy przepływu powietrza ustawione przy uruchomieniu, stopień 5 to intensywny boost z maksymalnym przepływem. Urządzenie reaguje w ciągu około 10 sekund, a przepływ powietrza płynnie dochodzi do nastawy wybranego stopnia.

| Wartość | Nazwa w TapHome |
|-------|-----------------|
| 1 | Znížené (zredukowany) |
| 2 | Normálne (normalny) |
| 3 | Intenzívne (intensywny) |
| 4 | Boost |
| 5 | Intenzívny boost (intensywny boost) |

Urządzenie pokazuje też te atrybuty serwisowe:

| Atrybut | Znaczenie | Rejestr |
|-----------|---------|----------|
| Skutočný stupeň vetrania | Rzeczywisty stopień wentylacji | 1009 |
| Prietok privádzaného vzduchu | Rzeczywisty przepływ powietrza nawiewanego (m³/h) | 1010 |
| Prietok odvádzaného vzduchu | Rzeczywisty przepływ powietrza wywiewanego (m³/h) | 1013 |
| Otáčky prívodného ventilátora | Prędkość obrotowa wentylatora nawiewnego (obr./min) | 1011 |
| Otáčky odvádzaného ventilátora | Prędkość obrotowa wentylatora wywiewnego (obr./min) | 1014 |

### Temperatury i wilgotność

Trzy czujniki temperatury są odczytywane w krokach 0,1 °C jako wartości ze znakiem. Mapa społeczności podaje rejestry 1020, 1023 i 1025 tylko jako czujniki temperatury 1 do 3 i nie potwierdza, którą drogę powietrza mierzy każdy z nich. Sprawdź przypisanie na swoim urządzeniu, obserwując, która wartość w ciągu dnia podąża za temperaturą zewnętrzną.

**Vlhkosť 1** i **Vlhkosť 2** odczytują dwa czujniki wilgotności w % wilgotności względnej. Ich położenie w urządzeniu nie jest udokumentowane, stąd ogólne nazwy.

### Bypass

**Bypass** wymusza położenie przepustnicy bypassu przez rejestr 6006. Przepustnica przestawia się w ciągu około 30 sekund.

| Wartość | Nazwa w TapHome |
|-------|-----------------|
| 0 | Automatický (automatyczny, domyślny) |
| 1 | Nútene otvorený (wymuszone otwarcie) |
| 2 | Nútene zatvorený (wymuszone zamknięcie) |

Atrybuty serwisowe **Poloha klapky bypassu** (położenie przepustnicy, rejestr 1046) i **Stav bypassu** (stan bypassu, rejestr 1045) pokazują informację zwrotną z przepustnicy. Mapa społeczności podaje pozycję krokową przepustnicy w rejestrze 1128 (0 = zamknięta, 524 = otwarta na urządzeniu testowym) i opisuje 1045 jako słowo statusu, którego młodszy bajt wynosi 4 przy zamknięciu i 5 przy otwarciu. Jeśli atrybuty nie odpowiadają przepustnicy, porównaj je na swoim urządzeniu.

> [!TIP]
> Pozostaw bypass na **Automatický**, chyba że jest powód, by go wymusić — wtedy dalej działa własna logika bypassu urządzenia.

### Licznik filtra

**Výmena filtra** odczytuje rejestr 2001, licznik tylko do odczytu, który stale liczy dalej. Jego znaczenie nie jest potwierdzone: dokumentacja społeczności uważa go najprawdopodobniej za liczbę dni kalendarzowych od uruchomienia. Nie zmienia się po skasowaniu ostrzeżenia o filtrze.

Odliczanie 365 dni do wymiany filtra działa w panelu LB1, nie w urządzeniu, a w urządzeniu nie ma odliczania, które dałoby się skasować przez Modbus. Gdy masterem jest TapHome, interwał wymiany filtra śledź w TapHome. Producent wymaga wymiany obu filtrów co najmniej raz w roku.

> [!WARNING]
> Nie sprawdzono, czy wartości zapisane do rejestrów 2002 i 6006 przetrwają zanik zasilania. Zapis do nieudokumentowanych rejestrów może błędnie skonfigurować lub uszkodzić urządzenie i unieważnić gwarancję — robisz to na własne ryzyko. Pozostaw bez zmian nastawy przepływu powietrza z uruchomienia w rejestrach 6000–6003.

## Rozwiązywanie problemów

### Urządzenie nie odpowiada

- Sprawdź żyłę Signal GND z pinu 3 złącza X15 — brak masy to najczęstsza przyczyna milczącej magistrali.
- Zamień A i B jeden raz; zamiana jest nieszkodliwa.
- Sprawdź parzystość: musi być parzysta (Even), nie brak (None).
- Sprawdź adres: urządzenie odpowiada na adresie slave 70, nie 1.
- Upewnij się, że do X15 nie jest podłączony żaden inny master Modbus — odłącz panel LB1 i rozłącz Vitoconnect V lub połączenie z Vitocal.

### Temperatura lub wilgotność pokazuje niemożliwą wartość

Urządzenie zgłasza 32768 (0x8000), gdy czujnik nie jest zamontowany lub funkcja jest nieaktywna. Ponieważ temperatury są odczytywane jako wartości ze znakiem podzielone przez dziesięć, brakujący czujnik temperatury pojawia się jako −3276,8 °C. To nie jest błąd komunikacji.

### Urządzenie przestało reagować na polecenia z TapHome po ponownym podłączeniu LB1

Przy podłączonym LB1 magistralę dzielą dwa mastery. Przed sterowaniem urządzeniem z TapHome ponownie odłącz LB1.

## Dostępne urządzenia 8

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

Vitovent 300-W H32S C400 Moduł

Stupeň vetrania Przełącznik wielowartościowy

Wartości / Stany: Znížené · Normálne · Intenzívne · Boost · Intenzívny boost

Odczyt stanu przełącznika

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

Zapis stanu przełącznika

```taphome
MODBUSW(H, 2002, UInt16, Mu)
```

Atrybuty serwisowe

Skutočný stupeň vetrania

```taphome
TOSTRING(MODBUSR(H, 1009, UInt16))
```

Prietok privádzaného vzduchu

```taphome
TOSTRING(MODBUSR(H, 1010, UInt16)) + " m³/h"
```

Prietok odvádzaného vzduchu

```taphome
TOSTRING(MODBUSR(H, 1013, UInt16)) + " m³/h"
```

Otáčky prívodného ventilátora

```taphome
TOSTRING(MODBUSR(H, 1011, UInt16)) + " RPM"
```

Otáčky odvádzaného ventilátora

```taphome
TOSTRING(MODBUSR(H, 1014, UInt16)) + " RPM"
```

Teplota vonkajšieho vzduchu Czujnik temperatury

Odczyt temperatury

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

Teplota privádzaného vzduchu Czujnik temperatury

Odczyt temperatury

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

Teplota odvádzaného vzduchu Czujnik temperatury

Odczyt temperatury

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

Vlhkosť 1 Wejście analogowe

Odczyt poziomu wejściowego

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

Vlhkosť 2 Wejście analogowe

Odczyt poziomu wejściowego

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

Bypass Przełącznik wielowartościowy

Wartości / Stany: Automatický · Nútene otvorený · Nútene zatvorený

Odczyt stanu przełącznika

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

Zapis stanu przełącznika

```taphome
MODBUSW(H, 6006, UInt16, Mu)
```

Atrybuty serwisowe

Poloha klapky bypassu

```taphome
TOSTRING(MODBUSR(H, 1046, UInt16)) + " krokov"
```

Stav bypassu

```taphome
IF(MODBUSR(H, 1045, UInt16) = 5, "Otvorený", "Zatvorený")
```

Výmena filtra Zmienna

Odczyt

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

**Połączenie:** Modbus RTU • 19200 baud• 8E1 • Slave ID: $\[SlaveId]

## Parametry importu

Te wartości podajesz podczas importu pliku XML.

| Pytanie w aplikacji | Domyślnie |
|---------------------|-----------|
| Modbus Slave ID     | `70`      |

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

