---
title: "Viessmann Vitovent 300-W H32S C400"
description: "Viessmann Vitovent 300-W H32S C400 prin Modbus RTU pe X15: treapta de ventilație, bypass, temperaturi, umiditate. Deconectați LB1; 19200 8E1, adresa 70."
url: "https://taphome.com/ro/compatibility/viessmann-vitovent-300-w-h32s-c400-modbus-rtu/"
language: ro
lastmod: 2026-11-10
generator: hugo
ai:
  topics: ["modbus-rtu","rs485","air-recovery","heat-recovery-ventilation","hvac","ventilation"]
  questions: ["Cum se integrează Viessmann Vitovent 300-W H32S C400 cu TapHome?","Ce controlează și ce măsoară șablonul TapHome pentru Viessmann Vitovent 300-W?","Cum se conectează Vitovent 300-W la TapHome prin Modbus RTU pe conectorul X15?","Care este configurația pinilor X15 și de ce este necesar Signal GND la Vitovent 300-W?","Poate rămâne conectat panoul de comandă LB1 când TapHome controlează Vitovent 300-W?","Ce viteză de transmisie, paritate și adresă slave folosește Vitovent 300-W?","De ce afișează TapHome -3276,8 °C pentru o temperatură a Vitovent 300-W?","Se poate reseta prin Modbus contorul filtrului la Vitovent 300-W?"]
---

# Viessmann Vitovent 300-W H32S C400

Comunicație: Modbus RTU

## Ghid de integrare

Viessmann Vitovent 300-W H32S C400 este o unitate centrală de ventilație cu recuperare de căldură pentru locuințe, cu schimbător de căldură în contracurent. TapHome comunică cu unitatea prin Modbus RTU pe portul RS-485 al acesteia, conectorul **X15** de pe placa de comandă — același port pe care unitatea îl folosește pentru panoul de comandă al ventilației LB1, pentru conexiunea Vitocal/Vitovent și pentru Vitoconnect V.

Șablonul setează treapta de ventilație, citește temperaturile aerului exterior, introdus și extras, precum și doi senzori de umiditate, comandă forțat bypassul și afișează un contor pe care șablonul îl etichetează pentru înlocuirea filtrului. Viessmann nu publică o hartă a registrelor Modbus pentru această unitate. Registrele provin din proiectul comunitar de inginerie inversă [hornpa/viessmann-vitovent-modbus](https://github.com/hornpa/viessmann-vitovent-modbus) de pe GitHub, care a testat **o singură** unitate de tip H32E C325 (varianta cu entalpie), nu un H32S C400.

## Conexiunea hardware

> [!WARNING]
> Înainte de a scoate capacul plăcii de comandă, scoateți ștecărul unității din priză și asigurați-l împotriva reconectării. Părțile aflate sub tensiune pot provoca electrocutări periculoase. Pozați cablurile de joasă tensiune (sub 42 V) separat de cablurile de 230 V.

### Conectorul X15

X15 (poziția F în prezentarea generală a producătorului, „Anschluss Modbus") este borna detașabilă roșie cu 3 poli de pe placa de comandă. Pinii se numără din partea conectorului negru X16 (24 V):

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

![Pagină din manualul de instalare Viessmann Vitovent 300-W: prezentarea generală a conexiunilor electrice de pe placa de comandă, inclusiv conectorul Modbus X15.](https://taphome.com/images/compatibility/viessmann-vitovent-300-w-h32s-c400-modbus-rtu/connections-overview_hu_5b31e0f01d596daf.jpg)

> [!WARNING]
> Signal GND pe pinul 3 este obligatoriu. Trageți un al treilea fir de la pinul 3 al X15 la referința de masă a masterului RS-485. Dacă sunt conectate doar A și B, unitatea de regulă nu răspunde deloc, deoarece referința transceiverului său rămâne flotantă. Panoul LB1 primește masa prin cablul X16 de 24 V, pe care un master terț nu îl are.

Inversarea lui A cu B nu deteriorează nimic: dacă unitatea nu răspunde, inversați o dată cele două fire.

### Jumperul de terminație X12

X12 este jumperul detașabil pentru rezistența de terminație Modbus de 120 Ω din partea unității. Documentația comunitară recomandă lăsarea lui pe poziție.

![Schema de conexiuni și de cablare a plăcii de comandă Viessmann Vitovent 300-W, cu conectorii X01-X19, jumperul de terminație Modbus X12 și conexiunea Modbus X15.](https://taphome.com/images/compatibility/viessmann-vitovent-300-w-h32s-c400-modbus-rtu/wiring-control-board_hu_fa16ba82346691b5.jpg)

### Un singur master Modbus pe X15

Unitatea acceptă un singur master Modbus. Panoul de comandă LB1, legătura cu pompa de căldură Vitocal, Vitoconnect V și TapHome se exclud reciproc pe X15.

1. Deconectați panoul de comandă LB1 de la X15 înainte de a conecta TapHome.
2. Păstrați LB1: reconectarea lui restabilește funcționarea normală, așa că rămâne comanda de rezervă.
3. Nu folosiți niciodată doi masteri Modbus pe magistrală în același timp.

Cât timp nu este conectat niciun master, unitatea continuă să ventileze singură pe ultima treaptă, iar funcțiile sale de siguranță (protecția la îngheț, automatizarea bypassului) rămân active în unitate. Scoaterea panoului LB1 nu oprește unitatea.

Setările de temporizare și de program ale LB1 sunt stocate chiar în panou, iar pe magistrală circulă doar comenzile de treaptă, așa că atunci când TapHome este master, programul de ventilație se creează în TapHome.

## Configurare

### Activarea comunicației Modbus

Nu este necesară nicio activare. Modbus este întotdeauna disponibil pe X15, iar parametrii magistralei sunt ficși: nici unitatea, nici meniul de service al LB1 nu oferă o setare pentru ei.

| Parametru | Valoare |
|-----------|-------|
| Viteză de transmisie | 19200 Bd |
| Biți de date | 8 |
| Paritate | Pară (Even) |
| Biți de stop | 1 |
| Adresă slave | 70 (0x46) |

Unitatea răspunde identic la codurile de funcție 03 și 04 și acceptă scrierea unui singur registru cu codul de funcție 06.

> [!NOTE]
> Paritatea pară și adresa slave 70 diferă de valorile implicite uzuale ale majorității masterilor Modbus; masterul trebuie setat explicit pe acestea.

### Adăugarea unității în TapHome

Importați șablonul pe magistrala RS-485 TapHome setată la 19200 8E1 și păstrați **Modbus Slave ID** la 70.

## Funcțiile dispozitivului

Numele dispozitivelor din șablon sunt în limba slovacă și apar în TapHome exact așa cum sunt scrise mai jos.

| Dispozitiv în TapHome | Semnificație | Registru | Acces |
|-------------------|---------|----------|--------|
| Stupeň vetrania | Treapta de ventilație | 2002 | Citire/scriere |
| Teplota vonkajšieho vzduchu | Temperatura aerului exterior | 1020 | Citire |
| Teplota privádzaného vzduchu | Temperatura aerului introdus | 1023 | Citire |
| Teplota odvádzaného vzduchu | Temperatura aerului extras | 1025 | Citire |
| Vlhkosť 1 | Senzorul de umiditate 1 (% r.H.) | 1031 | Citire |
| Vlhkosť 2 | Senzorul de umiditate 2 (% r.H.) | 1032 | Citire |
| Bypass | Comanda forțată a modului bypass | 6006 | Citire/scriere |
| Výmena filtra | Contor în registrul 2001 | 2001 | Citire |

### Treapta de ventilație

**Stupeň vetrania** scrie treapta de ventilație dorită în registrul 2002. Treptele 1-4 selectează cele patru presetări de debit de aer stabilite la punerea în funcțiune, treapta 5 este boost-ul intensiv la debitul maxim de aer. Unitatea execută comanda în aproximativ 10 secunde, iar debitul de aer ajunge treptat la presetarea treptei selectate.

| Valoare | Nume în TapHome |
|-------|-----------------|
| 1 | Znížené (redus) |
| 2 | Normálne (normal) |
| 3 | Intenzívne (intensiv) |
| 4 | Boost |
| 5 | Intenzívny boost (boost intensiv) |

Dispozitivul afișează și aceste atribute de service:

| Atribut | Semnificație | Registru |
|-----------|---------|----------|
| Skutočný stupeň vetrania | Treapta de ventilație reală | 1009 |
| Prietok privádzaného vzduchu | Debitul real de aer introdus (m³/h) | 1010 |
| Prietok odvádzaného vzduchu | Debitul real de aer extras (m³/h) | 1013 |
| Otáčky prívodného ventilátora | Turația ventilatorului de introducere (RPM) | 1011 |
| Otáčky odvádzaného ventilátora | Turația ventilatorului de extragere (RPM) | 1014 |

### Temperaturi și umiditate

Cei trei senzori de temperatură se citesc în pași de 0,1 °C, ca valori cu semn. Harta comunitară listează registrele 1020, 1023 și 1025 doar ca senzorii de temperatură 1-3 și nu confirmă ce traseu de aer măsoară fiecare. Verificați alocarea pe unitatea dvs., urmărind pe parcursul unei zile care valoare urmează temperatura exterioară.

**Vlhkosť 1** și **Vlhkosť 2** citesc cei doi senzori de umiditate în % umiditate relativă. Poziția lor în unitate nu este documentată, de aici și numele generice.

### Bypass

**Bypass** comandă forțat clapeta bypass prin registrul 6006. Clapeta se deplasează în aproximativ 30 de secunde.

| Valoare | Nume în TapHome |
|-------|-----------------|
| 0 | Automatický (automat, implicit) |
| 1 | Nútene otvorený (deschis forțat) |
| 2 | Nútene zatvorený (închis forțat) |

Atributele de service **Poloha klapky bypassu** (poziția clapetei, registrul 1046) și **Stav bypassu** (starea bypassului, registrul 1045) afișează confirmarea poziției clapetei. Harta comunitară indică poziția în pași a clapetei în registrul 1128 (0 = închis, 524 = deschis pe unitatea de test) și descrie 1045 ca un cuvânt de stare al cărui octet inferior este 4 la închis și 5 la deschis. Dacă atributele nu corespund clapetei, comparați-le pe unitatea dvs.

> [!TIP]
> Lăsați bypassul pe **Automatický**, dacă nu există un motiv pentru a-l comanda forțat, astfel încât logica proprie de bypass a unității să funcționeze în continuare.

### Contorul filtrului

**Výmena filtra** citește registrul 2001, un contor numai pentru citire care crește continuu. Semnificația lui nu este confirmată: documentația comunitară îl consideră cel mai probabil numărul de zile calendaristice de la punerea în funcțiune. Nu se modifică la resetarea avertizării de filtru.

Numărătoarea inversă de 365 de zile pentru filtru se află în panoul LB1, nu în unitate, iar în unitate nu există nicio numărătoare inversă care să poată fi resetată prin Modbus. Când TapHome este master, urmăriți intervalul de înlocuire a filtrelor în TapHome. Producătorul impune înlocuirea ambelor filtre cel puțin o dată pe an.

> [!WARNING]
> Nu s-a testat dacă valorile scrise în registrele 2002 și 6006 se păstrează după o pană de curent. Scrierea în registre nedocumentate poate deregla sau deteriora unitatea și poate anula garanția — acest lucru se face pe propria răspundere. Lăsați neschimbate presetările de debit de aer stabilite la punerea în funcțiune în registrele 6000-6003.

## Rezolvarea problemelor

### Unitatea nu răspunde

- Verificați firul Signal GND de la pinul 3 al X15 — lipsa masei este cel mai frecvent motiv pentru o magistrală tăcută.
- Inversați o dată A și B; inversarea este inofensivă.
- Verificați paritatea: trebuie să fie pară (even), nu none.
- Verificați adresa: unitatea răspunde la adresa slave 70, nu 1.
- Asigurați-vă că niciun alt master Modbus nu este conectat la X15 — deconectați panoul LB1 și deconectați Vitoconnect V sau legătura Vitocal.

### O temperatură sau o umiditate afișează o valoare imposibilă

Unitatea raportează 32768 (0x8000) când un senzor nu este montat sau o funcție este inactivă. Deoarece temperaturile se citesc ca valori cu semn împărțite la zece, un senzor de temperatură lipsă apare ca −3276,8 °C. Aceasta nu este o eroare de comunicare.

### Unitatea nu mai urmează comenzile TapHome după reconectarea LB1

Cu LB1 conectat, doi masteri împart magistrala. Deconectați din nou LB1 înainte de a comanda unitatea din TapHome.

## Dispozitive disponibile 8

Aceste dispozitive apar în TapHome după import.

Vitovent 300-W H32S C400 Modul

Stupeň vetrania Comutator cu mai multe valori

Valori / Stări: Znížené · Normálne · Intenzívne · Boost · Intenzívny boost

Citirea stării comutatorului

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

Scrierea stării comutatorului

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

Atribute de service

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 Senzor de temperatură

Citirea temperaturii

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

Teplota privádzaného vzduchu Senzor de temperatură

Citirea temperaturii

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

Teplota odvádzaného vzduchu Senzor de temperatură

Citirea temperaturii

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

Vlhkosť 1 Intrare analogică

Citirea nivelului de intrare

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

Vlhkosť 2 Intrare analogică

Citirea nivelului de intrare

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

Bypass Comutator cu mai multe valori

Valori / Stări: Automatický · Nútene otvorený · Nútene zatvorený

Citirea stării comutatorului

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

Scrierea stării comutatorului

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

Atribute de service

Poloha klapky bypassu

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

Stav bypassu

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

Výmena filtra Variabilă

Citire

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

**Conexiune:** Modbus RTU • 19200 baud• 8E1 • Slave ID: $\[SlaveId]

## Parametri de import

Introduceți aceste valori când importați XML-ul.

| Solicitat în aplicație | Implicit |
|------------------------|----------|
| Modbus Slave ID        | `70`     |

## Documentație asociată

- [Modbus Integration](https://taphome.com/ro/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/ro/docs/integration/modbus/)
- [Configurare simplă cu ajutorul șabloanelor](https://taphome.com/ro/docs/integration/modbus/templates/)
- [Scripturi Modbus și prefetch](https://taphome.com/ro/docs/script/modbus-scripts/)
- [Funcții Modbus](https://taphome.com/ro/docs/script/modbus/)
- [Tipuri de date Modbus](https://taphome.com/ro/docs/script/modbus-data-types/)

