TapHome
Społeczność Beta Integracja HVAC

Viessmann Vitovent 300-W H32S C400

Centrala wentylacyjna z odzyskiem ciepła Viessmann Vitovent 300-W H32S C400 w TapHome przez Modbus RTU na złączu RS-485 X15. Stopień wentylacji, temperatura powietrza zewnętrznego, nawiewanego i wywiewanego, wilgotność, wymuszenie bypassu i rejestr licznika.

Modbus RTU8 urządzeńRewizja 1.0 Ostatnia aktualizacja: 10 listopada 2026

Dodane przez Patrik Danko

Viessmann Vitovent 300-W H32S C400

Import do aplikacji TapHomeSprzęt › Modbus › Dodaj z szablonu

Pobierz szablon
Na tej stronie

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 na GitHubie, który przetestował jedno urządzenie typu H32E C325 (wariant entalpiczny), a nie H32S C400.

Podłączenie sprzętowe

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

PinSygnał
1Modbus − (B)
2Modbus + (A)
3Signal GND
Strona instrukcji montażu Viessmann Vitovent 300-W: zestawienie przyłączy elektrycznych na płycie sterującej, w tym złącza Modbus X15.

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.

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.

ParametrWartość
Prędkość transmisji19200 Bd
Bity danych8
ParzystośćParzysta (Even)
Bity stopu1
Adres slave70 (0x46)

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

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 TapHomeZnaczenieRejestrDostęp
Stupeň vetraniaStopień wentylacji2002Odczyt/zapis
Teplota vonkajšieho vzduchuTemperatura powietrza zewnętrznego1020Odczyt
Teplota privádzaného vzduchuTemperatura powietrza nawiewanego1023Odczyt
Teplota odvádzaného vzduchuTemperatura powietrza wywiewanego1025Odczyt
Vlhkosť 1Czujnik wilgotności 1 (% RH)1031Odczyt
Vlhkosť 2Czujnik wilgotności 2 (% RH)1032Odczyt
BypassWymuszenie trybu bypassu6006Odczyt/zapis
Výmena filtraLicznik w rejestrze 20012001Odczyt

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
1Znížené (zredukowany)
2Normálne (normalny)
3Intenzívne (intensywny)
4Boost
5Intenzívny boost (intensywny boost)

Urządzenie pokazuje też te atrybuty serwisowe:

AtrybutZnaczenieRejestr
Skutočný stupeň vetraniaRzeczywisty stopień wentylacji1009
Prietok privádzaného vzduchuRzeczywisty przepływ powietrza nawiewanego (m³/h)1010
Prietok odvádzaného vzduchuRzeczywisty przepływ powietrza wywiewanego (m³/h)1013
Otáčky prívodného ventilátoraPrędkość obrotowa wentylatora nawiewnego (obr./min)1011
Otáčky odvádzaného ventilátoraPrę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
0Automatický (automatyczny, domyślny)
1Nútene otvorený (wymuszone otwarcie)
2Nú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.

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.

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

Stupeň vetrania

Odczyt stanu przełącznika
MODBUSR(H, 2002, UInt16)
Zapis stanu przełącznika
MODBUSW(H, 2002, UInt16, Mu)
Atrybuty serwisowe
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 Czujnik temperatury

Teplota vonkajšieho vzduchu

Odczyt temperatury
MODBUSR(H, 1020, Int16) / 10
Teplota privádzaného vzduchu Czujnik temperatury

Teplota privádzaného vzduchu

Odczyt temperatury
MODBUSR(H, 1023, Int16) / 10
Teplota odvádzaného vzduchu Czujnik temperatury

Teplota odvádzaného vzduchu

Odczyt temperatury
MODBUSR(H, 1025, Int16) / 10
Vlhkosť 1 Wejście analogowe

Vlhkosť 1

Odczyt poziomu wejściowego
MODBUSR(H, 1031, UInt16)
Vlhkosť 2 Wejście analogowe

Vlhkosť 2

Odczyt poziomu wejściowego
MODBUSR(H, 1032, UInt16)
Bypass Przełącznik wielowartościowy
Wartości / Stany: Automatický · Nútene otvorený · Nútene zatvorený

Bypass

Odczyt stanu przełącznika
MODBUSR(H, 6006, UInt16)
Zapis stanu przełącznika
MODBUSW(H, 6006, UInt16, Mu)
Atrybuty serwisowe
Poloha klapky bypassu
TOSTRING(MODBUSR(H, 1046, UInt16)) + " krokov"
Stav bypassu
IF(MODBUSR(H, 1045, UInt16) = 5, "Otvorený", "Zatvorený")
Výmena filtra Zmienna

Výmena filtra

Odczyt
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 aplikacjiDomyślnie
Modbus Slave ID70

Znalazłeś problem z tym szablonem urządzenia?

Napisz nam, co nie działa, czego brakuje lub jak powinien zachowywać się szablon. Twoja opinia pomaga nam utrzymać katalog dokładnym.

Szablon · portal TapHome Viessmann Vitovent 300-W H32S C400 Otwórz ten szablon w portalu klienta, aby zastosować go w swoim domu, lub zaproponuj modyfikację i wyślij ją z powrotem do katalogu. Modbus RTU Zobacz w portalu TapHome