TapHome

Siber DF EVO

Modbus RTU
Submitted by
Last updated: 03. 2026

Wymaga zewnętrznej bramki

Siber DFEVORFRS485

Siber DF EVO

Siber DF EVO to jednostka wentylacji z odzyskiem ciepła i dwukierunkowym przepływem powietrza (HRV/ERV) do zastosowań mieszkaniowych, dostępna w czterech modelach: DF EVO 1, 2, 3 i 4. Jednostka komunikuje się bezprzewodowo z bramką Siber DFEVORFRS485 RF-RS485, która konwertuje sygnał RF na Modbus RTU przez RS-485 do integracji z TapHome.

Szablon TapHome umożliwia sterowanie prędkością wentylacji z 7 pozycjami, cztery czujniki temperatury (wewnętrzna, zewnętrzna, nawiew, wywiew), pomiary przepływów powietrza, pozycję bypassu, stan odszraniania i zarządzanie cyklem życia filtra.

Podłączenie sprzętowe

Jednostka Siber DF EVO nie posiada bezpośredniego złącza RS-485. Komunikacja wymaga bramki DFEVORFRS485 (sprzedawanej oddzielnie), która paruje się bezprzewodowo z jednostką wentylacyjną i udostępnia rejestry Modbus RTU przez przewodową magistralę RS-485.

Konfiguracja bramki
  1. Podłącz bramkę DFEVORFRS485 do magistrali RS-485 (A+, B-, GND) i do TapHome Core
  2. Sparuj bramkę z jednostką DF EVO zgodnie z procedurą parowania Siber — podczas parowania rejestr H:41003 raportuje wartość 254 („Binding mode active")
  3. Po sparowaniu bramka przekazuje wszystkie dane z czujników i polecenia sterowania między jednostką wentylacyjną a magistralą Modbus

Komunikacja RF między jednostką a bramką ma limit czasu — jeśli przez 30 minut nie zostanie odebrana żadna komunikacja, rejestr H:40101 zgłasza błąd. Upewnij się, że bramka znajduje się w zasięgu jednostki wentylacyjnej.

Konfiguracja

Parametry połączenia Modbus
ParametrWartość
Baud rate19200
ParzystośćParzysta
Bity stopu1
Bity danych8
Slave ID1 (domyślne, konfigurowalne)
Monitorowanie błędów

Moduł ReadScript monitoruje rejestr H:41003 pod kątem kodów błędów i raportuje je w TapHome:

KodZnaczenieWażność w TapHome
1Nieokreślona usterkaBłąd
2Zatrzymanie awaryjneOstrzeżenie
3Błąd wentylatora nawiewnego 1Błąd
4Błąd czujnika X22Błąd
5Błąd czujnika X23Błąd
6Błąd czujnika X21Błąd
7Błąd czujnika X20Błąd
8Błąd wentylatora 2Błąd
254Tryb parowania aktywnyOstrzeżenie
255Identyfikacja urządzenia aktywnaOstrzeżenie

Możliwości urządzenia

Sterowanie prędkością wentylacji

Prędkość wentylacji (H:41000 odczyt / H:41500 zapis) to przełącznik wielowartościowy z 7 pozycjami:

  • Wyłączone — jednostka zatrzymana
  • Minimum — absolutne minimum (tryb nieobecności)
  • Bieg 1 — niski
  • Bieg 2 — nominalny
  • Bieg 3 — wysoki
  • Auto — automatyczna regulacja prędkości
  • Boost — maksymalny przepływ powietrza

Rejestr odczytu używa złożonego mapowania (tymczasowe nadpisania, tryb nieobecności), które szablon normalizuje do przełącznika 7-pozycyjnego. Rejestr zapisu przyjmuje indeks pozycji bezpośrednio.

Monitorowanie prędkości wentylatorów

Dwa czujniki raportują rzeczywistą prędkość wentylatora w procentach (0–100%):

  • Prędkość wentylatora nawiewnego (H:41002) — prędkość wentylatora nawiewu
  • Prędkość wentylatora wywiewnego (H:41001) — prędkość wentylatora wywiewu
Monitorowanie temperatury

Cztery czujniki temperatury odczytują wartości LittleEndianFloat z dwóch rejestrów holding każdy:

  • Temperatura wewnętrzna (H:41005–41006) — temperatura powietrza wewnątrz
  • Temperatura zewnętrzna (H:41007–41008) — temperatura powietrza na zewnątrz, używana również do ochrony przeciwoblodzeniowej
  • Temperatura nawiewu (H:41011–41012) — temperatura świeżego powietrza dostarczanego do domu po odzysku ciepła
  • Temperatura wywiewu (H:41009–41010) — temperatura zużytego powietrza wywiewanego z domu

Wartość NaN oznacza, że czujnik jest niedostępny. Wartości poniżej -273 °C wskazują na problem z czujnikiem.

Pomiar przepływu powietrza

Dwa czujniki odczytują objętościowy przepływ w m³/h jako wartości LittleEndianFloat:

  • Przepływ powietrza nawiewnego (H:41019–41020) — objętościowy przepływ powietrza nawiewu
  • Przepływ powietrza wywiewnego (H:41021–41022) — objętościowy przepływ powietrza wywiewu

Czujniki przepływu powietrza mogą być niedostępne na wszystkich modelach płyty sterującej (VMD-02RPS78/66). Wartość specjalna 0x7FFF oznacza „niedostępne".

Stan bypassu i odszraniania
  • Pozycja bypassu (H:41016) — pozycja klapy bypassu w procentach: 0% = zamknięta, 100% = otwarta. Wartości powyżej 120% wskazują błąd. Bypass otwiera się automatycznie na podstawie warunków temperatury wewnętrznej/zewnętrznej dla free-coolingu
  • Odszranianie (H:41015) — stan ochrony przeciwoblodzeniowej. Jednostka uruchamia stopniowe odszranianie przy niskich temperaturach zewnętrznych
Zarządzanie filtrem

Stan filtra (H:41042) wyświetla pozostały czas życia filtra jako odwrócony procent (100% = nowy, 0% = wymaga wymiany). ReadScript monitoruje również H:41014 i dodaje ostrzeżenie, gdy filtr jest zabrudzony.

Dwa atrybuty serwisowe dostarczają dodatkowych szczegółów:

  • Dni do wymiany filtra (H:41040) — pozostałe dni przed czyszczeniem lub wymianą filtra
  • Interwał wymiany filtra (H:41041) — skonfigurowany interwał w dniach

Akcja serwisowa Resetuj licznik filtra (zapisuje H:42000) resetuje licznik filtra po czyszczeniu lub wymianie.

Siber zaleca sprawdzanie filtrów co 3 miesiące, czyszczenie co 6 miesięcy i wymianę co najmniej raz w roku.

Dodatkowe możliwości

DF EVO udostępnia również rejestry dla wilgotności wewnętrznej i zewnętrznej (wymaga opcjonalnego bezprzewodowego czujnika DFEVOHR), poziomu CO2 (wymaga opcjonalnego czujnika DFEVOCO2), indeksu jakości powietrza, poziomów mocy podgrzewacza wstępnego i końcowego oraz konfiguracji procentowej wentylatora dla każdej prędkości. Timery tymczasowego nadpisania prędkości (do 18 godzin) i punkty nastaw ochrony przed mrozem są również dostępne przez Modbus. Mogą zostać dodane w przyszłej aktualizacji szablonu.

Rozwiązywanie problemów

Brak komunikacji Modbus
  1. Sprawdź, czy bramka DFEVORFRS485 jest zasilana i sparowana z jednostką wentylacyjną
  2. Sprawdź okablowanie RS-485 między bramką a TapHome Core (A+, B-, GND)
  3. Potwierdź, że TapHome jest skonfigurowany na 19200 baud, parzystość parzysta, 1 bit stopu
  4. Sprawdź rejestr H:40101 — wartość 1 oznacza utratę komunikacji RF między bramką a jednostką (brak komunikacji przez 30+ minut)
Czujniki pokazują NaN lub skrajne wartości
  1. NaN oznacza, że czujnik jest niedostępny — sprawdź fizyczne podłączenie czujnika wewnątrz jednostki
  2. Wartości poniżej -273 °C wskazują na problem sprzętowy czujnika
  3. Wartości przepływu 0x7FFF oznaczają, że czujnik przepływu jest niedostępny na zainstalowanym modelu płyty
Ostrzeżenie o filtrze w TapHome
  1. Ostrzeżenie „Filter je spinavy" pojawia się, gdy H:41014 raportuje zabrudzony filtr
  2. Wyczyść lub wymień filtr zgodnie z procedurą serwisową Siber
  3. Po wymianie filtra użyj akcji serwisowej Resetuj licznik filtra w TapHome, aby usunąć ostrzeżenie i zresetować licznik

Dostępne urządzenia

Siber DF EVO Moduł

Siber DF EVO

Odczyt (moduł)
switch(modbusr(H, 41003, Uint16),
1, ADDERROR("Nespecifikovana chyba"),
2, ADDWARNING("Nudzove zastavenie"),
3, ADDERROR("Chyba vstupneho ventilatora 1"),
4, ADDERROR("Chyba senzora X22"),
5, ADDERROR("Chyba senzora X23"),
6, ADDERROR("Chyba senzora X21"),
7, ADDERROR("Chyba senzora X20"),
8, ADDERROR("Chyba ventilatora 2"),
254, ADDWARNING("Parovaci rezim je aktivny"),
255, ADDWARNING("Identifikacia zariadenia je aktivna"),
NaN
)
Pozycja bypassu Wejście analogowe Tylko do odczytu

Pozycja klapy bypassu wymiennika ciepła — 0% zamknięta, 100% otwarta

Rejestr: H:41016 UInt16 Jednostka: % numeric

Pozycja bypassu

Odczyt poziomu wejściowego
MODBUSR(H, 41016, Uint16) / 100
Stan filtra Wejście analogowe Tylko do odczytu

Pozostały czas życia filtra powietrza — 100% nowy, 0% wymaga wymiany; ostrzega przy zabrudzonym filtrze

Rejestr: H:41042 UInt16 Jednostka: % numeric
Atrybuty serwisowe
Dni do wymiany filtra
Interwał wymiany filtra
Akcje serwisowe
Resetuj licznik filtra

Stan filtra

Odczyt (moduł)
if modbusr(H, 41014, Bool)
	ADDWARNING("Filter je spinavy");
end
Odczyt poziomu wejściowego
linear(MODBUSR(H, 41042, Uint16) / 100, 0, 1, 1, 0)
Atrybuty serwisowe
Cas do vymeny filtra [dni]
modbusr(H, 41040, Uint16)
Interval na vymenu filtra [dni]
modbusr(H, 41041, Uint16)
Akcje serwisowe
Vymena filtra
modbusw(H, 42000, Uint16, 0)
Odszranianie Kontakt reed Tylko do odczytu

Stan ochrony przeciwoblodzeniowej — aktywne przy niskich temperaturach zewnętrznych wymagających odszraniania

Rejestr: H:41015 Bool

Odszranianie

Odczyt
MODBUSR(H, 41015, Bool)
Temperatura wewnętrzna Czujnik temperatury Tylko do odczytu
Rejestr: H:41005 LittleEndianFloat Jednostka: °C numeric

Temperatura wewnętrzna

Odczyt temperatury
MODBUSR(H, 41005, LittleEndianFloat)
Przepływ powietrza nawiewnego Zmienna Tylko do odczytu

Objętościowy przepływ powietrza nawiewnego w m³/h

Rejestr: H:41019 LittleEndianFloat Jednostka: m³/h numeric

Przepływ powietrza nawiewnego

Odczyt
MODBUSR(H, 41019, LittleEndianFloat)
Przepływ powietrza wywiewnego Zmienna Tylko do odczytu

Objętościowy przepływ powietrza wywiewnego w m³/h

Rejestr: H:41021 LittleEndianFloat Jednostka: m³/h numeric

Przepływ powietrza wywiewnego

Odczyt
MODBUSR(H, 41021, LittleEndianFloat)
Prędkość wentylacji Przełącznik wielowartościowy

Wybór prędkości wentylacji — Wyłączone, Minimum, Bieg 1–3, Auto, Boost

Rejestr: H:41000H:41500 UInt16 multi-value
Wartości / Stany: ${level_0Of4} · Minimum · Automatika · Boost

Prędkość wentylacji

Odczyt stanu przełącznika
var read := MODBUSR(H, 41000, Uint16);
switch(read,
1, 2,
2, 3,
3, 4,
11, 1,
12, 2,
13, 3,
21, 1,
23, 7,
24, 5,
0)
Zapis stanu przełącznika
MODBUSW(H, 41500, Uint16, Mu)
Prędkość wentylatora nawiewnego Zmienna Tylko do odczytu

Rzeczywista prędkość wentylatora nawiewnego w procentach

Rejestr: H:41002 UInt16 Jednostka: % numeric

Prędkość wentylatora nawiewnego

Odczyt
MODBUSR(H, 41002, Uint16)/200
Prędkość wentylatora wywiewnego Zmienna Tylko do odczytu

Rzeczywista prędkość wentylatora wywiewnego w procentach

Rejestr: H:41001 UInt16 Jednostka: % numeric

Prędkość wentylatora wywiewnego

Odczyt
MODBUSR(H, 41001, Uint16)/200
Temperatura zewnętrzna Czujnik temperatury Tylko do odczytu
Rejestr: H:41007 LittleEndianFloat Jednostka: °C numeric

Temperatura zewnętrzna

Odczyt temperatury
MODBUSR(H, 41007, LittleEndianFloat)
Temperatura nawiewu Czujnik temperatury Tylko do odczytu

Temperatura świeżego powietrza dostarczanego do domu po odzysku ciepła

Rejestr: H:41011 LittleEndianFloat Jednostka: °C numeric

Temperatura nawiewu

Odczyt temperatury
MODBUSR(H, 41011, LittleEndianFloat)
Temperatura wywiewu Czujnik temperatury Tylko do odczytu

Temperatura zużytego powietrza wywiewanego z domu przed odzyskiem ciepła

Rejestr: H:41009 LittleEndianFloat Jednostka: °C numeric

Temperatura wywiewu

Odczyt temperatury
MODBUSR(H, 41009, LittleEndianFloat)
Połączenie: Modbus RTU • 19200 baud• 8E1 • Slave ID: $[SlaveId]
Możliwe ulepszenia (24)
  • H:41004 Remaining Override Time — Minutes remaining for temporary speed override; only valid when actual speed = 11/12/13 (timer override modes)
  • H:41013 Preheater Level — 0%=off, 100%=maximum, EFh=not available; preheater power level for anti-ice protection
  • H:41017 Indoor Humidity — Relative humidity %, requires optional wireless humidity sensor (DFEVOHR); EFh=not available
  • H:41018 Outdoor Humidity — Not available on VMD-02RPS78/66 models (value=EFh)
  • H:41023 Air Quality — 0%=poor, 100%=excellent; not available on VMD-02RPS78/66 (value=EFh); requires optional sensor
  • H:41024 Air Quality Basis — Bitmask: bit0=VOC, bit1=CO2, bit2=RH; not available on VMD-02RPS78/66
  • H:41025 CO2 Level — ppm, requires optional CO2 sensor (DFEVOCO2); 7FFFh=not available
  • H:41026 Post Heater Level — 0%=off, 100%=maximum, EFh=not available; post-heater power level
  • H:41027 Speed Capability Bits — Bitmask: preheater/postheater available, night/timer/auto/boost/OFF capable, speed 4–10 capable
  • H:41501 Override Time Speed 1 — Write-only, minutes; triggers temporary override to speed 1 (max 18h = 1080 min)
  • H:41502 Override Time Speed 2 — Write-only, minutes; triggers temporary override to speed 2 (max 18h = 1080 min)
  • H:41503 Override Time Speed 3 — Write-only, minutes; triggers temporary override to speed 3 (max 18h = 1080 min)
  • H:42001 Standby Speed Supply — R/W, 0–40%, supply fan speed in standby mode
  • H:42002 Standby Speed Exhaust — R/W, 0–40%, exhaust fan speed in standby mode
  • H:42003 Low Speed Supply — R/W, 0–80%, supply fan speed at low setting
  • H:42004 Low Speed Exhaust — R/W, 0–80%, exhaust fan speed at low setting
  • H:42005 Medium Speed Supply — R/W, 0–100%, supply fan speed at medium setting
  • H:42006 Medium Speed Exhaust — R/W, 10–100%, exhaust fan speed at medium setting
  • H:42007 High Speed Supply — R/W, 0–100%, supply fan speed at high setting
  • H:42008 High Speed Exhaust — R/W, 10–100%, exhaust fan speed at high setting
  • H:42009 Frost Protection Preheater Setpoint — R/W, FLOAT, -20–50°C; temperature setpoint for frost protection preheater activation
  • H:42011 Preheater Setpoint — R/W, FLOAT, -20–50°C; preheater target temperature setpoint
  • H:42013 Free Ventilation Heating Setpoint — R/W, FLOAT, 0–30°C; bypass heating mode activation temperature
  • H:42015 Free Ventilation Cooling Offset — R/W, FLOAT, 1–10 K; bypass cooling mode temperature offset

Źródła