TapHome
Comunitate Beta Integrare HVAC

Viessmann Vitovent 300-W H32S C400

Unitatea de ventilație cu recuperare de căldură Viessmann Vitovent 300-W H32S C400 în TapHome prin Modbus RTU, pe conectorul RS-485 X15. Treapta de ventilație, temperatura aerului exterior, introdus și extras, umiditatea, comanda forțată a bypassului și un registru contor.

Modbus RTU8 dispozitiveRevizia 1.0 Ultima actualizare: 10 noiembrie 2026

Trimis de Patrik Danko

Viessmann Vitovent 300-W H32S C400

Import în aplicația TapHomeHardware › Modbus › Adăugați din șablon

Descărcați șablon
Pe această pagină

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 de pe GitHub, care a testat o singură unitate de tip H32E C325 (varianta cu entalpie), nu un H32S C400.

Conexiunea hardware

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

PinSemnal
1Modbus − (B)
2Modbus + (A)
3Signal GND
Pagină din manualul de instalare Viessmann Vitovent 300-W: prezentarea generală a conexiunilor electrice de pe placa de comandă, inclusiv conectorul Modbus X15.

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.

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.

ParametruValoare
Viteză de transmisie19200 Bd
Biți de date8
ParitatePară (Even)
Biți de stop1
Adresă slave70 (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.

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 TapHomeSemnificațieRegistruAcces
Stupeň vetraniaTreapta de ventilație2002Citire/scriere
Teplota vonkajšieho vzduchuTemperatura aerului exterior1020Citire
Teplota privádzaného vzduchuTemperatura aerului introdus1023Citire
Teplota odvádzaného vzduchuTemperatura aerului extras1025Citire
Vlhkosť 1Senzorul de umiditate 1 (% r.H.)1031Citire
Vlhkosť 2Senzorul de umiditate 2 (% r.H.)1032Citire
BypassComanda forțată a modului bypass6006Citire/scriere
Výmena filtraContor în registrul 20012001Citire

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.

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

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

AtributSemnificațieRegistru
Skutočný stupeň vetraniaTreapta de ventilație reală1009
Prietok privádzaného vzduchuDebitul real de aer introdus (m³/h)1010
Prietok odvádzaného vzduchuDebitul real de aer extras (m³/h)1013
Otáčky prívodného ventilátoraTurația ventilatorului de introducere (RPM)1011
Otáčky odvádzaného ventilátoraTuraț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.

ValoareNume în TapHome
0Automatický (automat, implicit)
1Nútene otvorený (deschis forțat)
2Nú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.

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.

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

Stupeň vetrania

Citirea stării comutatorului
MODBUSR(H, 2002, UInt16)
Scrierea stării comutatorului
MODBUSW(H, 2002, UInt16, Mu)
Atribute de service
Skutočný stupeň vetrania
TOSTRING(MODBUSR(H, 1009, UInt16))
Prietok privádzaného vzduchu
TOSTRING(MODBUSR(H, 1010, UInt16)) + " m³/h"
Prietok odvádzaného vzduchu
TOSTRING(MODBUSR(H, 1013, UInt16)) + " m³/h"
Otáčky prívodného ventilátora
TOSTRING(MODBUSR(H, 1011, UInt16)) + " RPM"
Otáčky odvádzaného ventilátora
TOSTRING(MODBUSR(H, 1014, UInt16)) + " RPM"
Teplota vonkajšieho vzduchu Senzor de temperatură

Teplota vonkajšieho vzduchu

Citirea temperaturii
MODBUSR(H, 1020, Int16) / 10
Teplota privádzaného vzduchu Senzor de temperatură

Teplota privádzaného vzduchu

Citirea temperaturii
MODBUSR(H, 1023, Int16) / 10
Teplota odvádzaného vzduchu Senzor de temperatură

Teplota odvádzaného vzduchu

Citirea temperaturii
MODBUSR(H, 1025, Int16) / 10
Vlhkosť 1 Intrare analogică

Vlhkosť 1

Citirea nivelului de intrare
MODBUSR(H, 1031, UInt16)
Vlhkosť 2 Intrare analogică

Vlhkosť 2

Citirea nivelului de intrare
MODBUSR(H, 1032, UInt16)
Bypass Comutator cu mai multe valori
Valori / Stări: Automatický · Nútene otvorený · Nútene zatvorený

Bypass

Citirea stării comutatorului
MODBUSR(H, 6006, UInt16)
Scrierea stării comutatorului
MODBUSW(H, 6006, UInt16, Mu)
Atribute de service
Poloha klapky bypassu
TOSTRING(MODBUSR(H, 1046, UInt16)) + " krokov"
Stav bypassu
IF(MODBUSR(H, 1045, UInt16) = 5, "Otvorený", "Zatvorený")
Výmena filtra Variabilă

Výmena filtra

Citire
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țieImplicit
Modbus Slave ID70

Ați găsit o problemă la acest șablon de dispozitiv?

Spuneți-ne ce nu funcționează, ce lipsește sau cum ar trebui să se comporte șablonul. Feedbackul dvs. ne ajută să păstrăm catalogul corect.

Șablon · portalul TapHome Viessmann Vitovent 300-W H32S C400 Deschideți acest șablon în Customer Portal pentru a-l aplica într-una dintre locuințele dvs. sau pentru a propune o îmbunătățire și a o trimite înapoi în catalog. Modbus RTU Vezi în portalul TapHome