TapHome

Systemair SAVE VTR 700

Modbus RTU
Submitted by
Last updated: 03. 2026
Systemair SAVE VTR 700

Systemair SAVE VTR 700 to mieszkaniowa centrala wentylacyjna z odzyskiem ciepła (HRV), która komunikuje się z TapHome przez Modbus RTU za pomocą 3-przewodowego połączenia RS-485 (A, B, GND). Szablon zapewnia sterowanie trybami użytkownika, prędkością wentylatora, trybem ECO, free coolingiem oraz monitoruje temperatury, poziomy CO2, wilgotność i obroty wentylatorów. Kompleksowy system monitorowania alarmów zgłasza ponad 30 stanów alarmowych bezpośrednio w TapHome.

SAVE VTR 700 jest częścią rodziny Systemair SAVE. Inne modele SAVE (VSR 300, VSR 500, VTC, VTR) korzystające z tej samej platformy sterowania powinny być kompatybilne z tym szablonem, ponieważ współdzielą tę samą mapę rejestrów Modbus.

Podłączenie sprzętowe

Okablowanie RS-485

Podłącz za pomocą 3-przewodowego połączenia RS-485 do Connection Board (CB) wewnątrz jednostki:

  • A → A+/D+ na TapHome RS-485
  • B → B-/D- na TapHome RS-485
  • GND → GND na zasilaczu TapHome (obowiązkowe)

Ważne — Uziemienie

Przewód GND musi być połączony między jednostką Systemair a zasilaczem TapHome. Bez prawidłowego uziemienia mogą wystąpić błędy komunikacji.

Specyfikacje techniczne
  • Protokół: Modbus RTU Slave, RS-485
  • Prędkość transmisji: 9600 do 115200 (konfigurowalna)
  • Domyślna prędkość transmisji: 115200
  • Parzystość: None, Even lub Odd (konfigurowalna)
  • Bity stopu: 1
  • Adres Slave: 1–247 (konfigurowalny)
  • Wszystkie rejestry: 16-bitowe liczby całkowite

Konfiguracja

Włączanie komunikacji Modbus

Modbus RTU jest standardowo dostępny na Connection Board (CB). Parametry komunikacji można zmienić za pomocą panelu sterowania jednostki:

  1. Przejdź do Service → Communication → Modbus
  2. Ustaw adres Slave (domyślny: 1)
  3. Ustaw prędkość transmisji (domyślna szablonu: 115200)
  4. Ustaw parzystość (domyślna szablonu: None)
  5. Potwierdź i w razie potrzeby uruchom ponownie

Dla TapHome: Skonfiguruj TapHome zgodnie z ustawieniami jednostki — 115200 baud, bez parzystości, 1 bit stopu, odpowiadające Slave ID.

Alternatywa Modbus TCP — Systemair oferuje Internet Access Module (IAM, nr art. 211243) jako akcesorium, które zapewnia dostęp Modbus TCP przez Ethernet na porcie 502. Można go użyć jako alternatywę dla bezpośredniego okablowania RS-485.

Skrypt inicjalizacyjny

Szablon uruchamia skrypt inicjalizacyjny, który ustawia typ regulacji prędkości wentylatora na „Manual %" (H:1273=0) i włącza wykrywanie zatrzymania wentylatora (H:1352=1). Te ustawienia są stosowane automatycznie, gdy TapHome łączy się z jednostką.

Możliwości urządzenia

Sterowanie trybem użytkownika

Active User Mode — przełącznik wielowartościowy, który odczytuje bieżący tryb z I:1160 i zapisuje zmiany trybu przez H:1161. Dostępnych jest dziesięć trybów pracy:

WartośćTrybOpis
0AutoAutomatyczna wentylacja na podstawie sterowania na żądanie (czujniki CO2/RH)
1ManualStała prędkość wentylatora ustawiona przez urządzenie Fan Speed
2CrowdedZwiększona wentylacja dla zajętych pomieszczeń (czasowa)
3RefreshMaksymalny impuls wentylacyjny (czasowy)
4FireplaceZmniejszony wyciąg dla nadciśnienia przy kominkach (czasowy)
5AwayZmniejszona wentylacja podczas nieobecności (czasowa)
6HolidayMinimalna wentylacja przy dłuższej nieobecności (czasowa)
7Cooker HoodZwiększony wyciąg do wentylacji kuchni (czasowy)
8Vacuum CleanerDostosowany przepływ powietrza dla centralnego odkurzania (czasowy)
9Pressure GuardUtrzymuje równowagę ciśnienia, gdy urządzenia zewnętrzne wpływają na przepływ powietrza

Każdy tryb ma konfigurowalne prędkości wentylatora nawiewnego i wyciągowego widoczne jako atrybuty serwisowe (łącznie 22), pokazujące aktualny procent prędkości wentylatora zarówno dla wentylatora nawiewnego (SAF), jak i wyciągowego (EAF) w każdym trybie.

Sterowanie prędkością wentylatora

Fan Speed — 4-poziomowy przełącznik wielowartościowy (H:1130) z konwersją offsetu (odczyt: −1, zapis: +1):

WartośćPoziom
0Off
1Low
2Normal
3High

Prędkość wentylatora obowiązuje, gdy jednostka jest w trybie Manual. W innych trybach prędkość wentylatora jest określana przez konfigurację aktywnego trybu użytkownika.

Supply Fan Speed i Extract Fan Speed — analogowe urządzenia wejściowe monitorujące bieżącą pracę wentylatora. Każde ma atrybut serwisowy pokazujący rzeczywiste obroty wentylatora z czujnika TACHO (I:12400 dla nawiewnego, I:12401 dla wyciągowego).

Monitorowanie temperatury

Szablon zapewnia dwa czujniki temperatury z automatyczną konwersją °C × 10:

  • Outdoor Air Temperature (H:12101) — temperatura zewnętrzna z czujnika ochrony przeciwmrozowej. Atrybut serwisowy: Room Air Temperature (I:12103, czujnik opcjonalny)
  • Supply Air Temperature (H:12102) — temperatura powietrza nawiewanego za wymiennikiem ciepła. Trzy atrybuty serwisowe: Extract Air Temperature (I:12104), Frost Protection Temperature (I:12100) i Overheat Temperature (I:12107)
Monitorowanie jakości powietrza
  • Highest CO2 (H:1001) — najwyższy odczyt ze wszystkich podłączonych czujników CO2, w ppm. Pięć atrybutów serwisowych pokazuje wartości poszczególnych czujników (I:12150–I:12154)
  • Highest Humidity (H:1000) — najwyższy odczyt ze wszystkich podłączonych czujników RH, w % (konwersja wartości ÷ 100)
Tryb ECO

ECO Mode (H:2504) — przełącznik logiczny, który włącza tryb oszczędzania energii. Po aktywacji tryb ECO zmniejsza energię grzewczą poprzez zastosowanie konfigurowalnego offsetu temperatury do nastawy grzewczej.

  • Atrybut serwisowy: Heating Offset During ECO Mode (H:2503, ÷10, °C) — pokazuje aktualny offset
  • Akcja serwisowa: Set Temperature Offset — konfiguruje offset grzewczy (1–10 °C)
Free cooling

Free Cooling Enable (H:4100) — przełącznik logiczny, który włącza nocne free cooling. Gdy temperatura zewnętrzna jest wystarczająco niska, jednostka wykorzystuje chłodne powietrze zewnętrzne do wstępnego chłodzenia budynku bez uruchamiania aktywnego systemu chłodzenia.

  • Atrybut serwisowy: Free Cooling Active (I:4110) — wskazuje, czy free cooling jest aktualnie wykonywane
Monitorowanie alarmów

Moduł monitoruje ponad 30 stanów alarmowych przez ReadScript. Gdy alarm jest aktywny, jest zgłaszany jako błąd w TapHome. Monitorowane alarmy obejmują:

  • Alarmy wentylatorów: sterowanie SAF/EAF, obroty SAF/EAF
  • Alarmy ochronne: ochrona przeciwmrozowa, odszranianie, przegrzanie, pożar
  • Alarmy czujników: FPT, OAT, SAT, RAT, EAT, ECT, EFT, OHT, EMT czujniki temperatury
  • Alarmy systemowe: RGS (ochrona obrotowa), BYS (bypass), powietrze wtórne, filtr, zewnętrzne zatrzymanie
  • Alarmy jakości powietrza: RH, CO2, niska SAT
  • Inne: ręczne nadpisanie wyjść, czujniki PDM, ręczne zatrzymanie wentylatora

Akcja serwisowa Clear All Alarms zapisuje do wszystkich 30 rejestrów kasowania alarmów, resetując wszystkie stany alarmowe jednocześnie.

Diagnostyka serwisowa

Moduł udostępnia pięć atrybutów serwisowych do monitorowania stanu systemu:

  • System Time (H:6001–H:6006) — aktualna data i czas w formacie HH:MM DD.MM.RRRR
  • Actual Season (H:1038) — Summer lub Winter
  • Indoor IAQ Level (I:1122) — Economic, Good lub Improving
  • Fan Speed Regulation Type (H:1273) — Manual %, Manual RPM, Constant Pressure, Constant Flow lub External
  • Demand Control (I:1003) — CO2 lub RH

Dwie akcje serwisowe umożliwiają ustawienie zegara jednostki:

  • Set Date — zapisuje rok (2020–2999), miesiąc (1–12), dzień (1–31)
  • Set Time — zapisuje godzinę (0–23), minutę (0–59), sekundę (0–59)

Akcja serwisowa Set Fan Speed Regulation Type umożliwia przełączanie między trybami regulacji Manual %, Manual RPM, Pressure, Flow i External.

Dodatkowe możliwości

SAVE VTR 700 udostępnia również rejestry Modbus do sterowania nastawą temperatury (H:2001, zakres 12–30 °C z wyborem trybu sterowania supply/room/extract), osobny rejestr włączania trybu ECO, status aktywnej funkcji ECO, aktualne procentowe wyjścia prędkości wentylatorów (SAF/EAF 0–100 %), śledzenie okresu wymiany filtra z pozostałym czasem, indywidualne czujniki temperatury powietrza wyciągowego i wilgotności względnej oraz kompletny 7-dniowy harmonogram tygodniowy z dwoma okresami dziennie i offsetami temperatury. Mogą one zostać dodane w przyszłej aktualizacji szablonu.

Rejestr nastawy temperatury (H:2001) nie jest uwzględniony w aktualnym szablonie. Do sterowania nastawą powietrza nawiewanego można go dodać jako niestandardowe urządzenie Modbus w TapHome z holding rejestrem 2001 i zakresem wartości 120–300 (reprezentującym 12,0–30,0 °C z konwersją ÷10).

Rozwiązywanie problemów

Brak komunikacji Modbus
  1. Sprawdź kable RS-485:
    • A prawidłowo podłączone do A+/D+ na TapHome
    • B prawidłowo podłączone do B-/D- na TapHome
    • GND podłączony do masy zasilacza TapHome — najczęstszy problem
  2. Sprawdź, czy adres Modbus Slave zgadza się między jednostką a TapHome
  3. Potwierdź, że TapHome jest ustawiony na: 115200 baud, bez parzystości, 1 bit stopu (lub odpowiadający skonfigurowanym parametrom jednostki)
  4. Sprawdź Connection Board (CB) pod kątem prawidłowych połączeń terminali RS-485
Tryb użytkownika się nie zmienia
  1. Sprawdź, czy jednostka nie jest w trybie czasowym (Crowded, Refresh, Fireplace, Away, Holiday) — tryby czasowe muszą wygasnąć lub zostać ręcznie anulowane przed przełączeniem
  2. Sprawdź, czy rejestr zapisu (H:1161) odpowiada — rejestr odczytu (I:1160) i rejestr zapisu mają różne adresy
  3. Wartość trybu 12 (PressureGuard) jest automatycznie mapowana na wartość 9 w szablonie
Nieprawidłowe wartości temperatury
  1. Wartości temperatury używają konwersji ÷10 — surowa wartość 215 oznacza 21,5 °C
  2. Sprawdź właściwy czujnik: Outdoor Air używa H:12101 (czujnik ochrony przeciwmrozowej), Supply Air używa H:12102
  3. Opcjonalne czujniki (room air, extract air) wymagają instalacji opcjonalnego sprzętu czujnikowego

Dostępne urządzenia

Systemair SAVE VTR 700 Moduł
Atrybuty serwisowe
Czas systemowy
Aktualna pora roku
Poziom IAQ powietrza wewnętrznego
Typ regulacji prędkości wentylatora
Sterowanie na żądanie
Akcje serwisowe
Ustaw datę
Ustaw czas
Ustaw typ regulacji prędkości wentylatora
Wyczyść wszystkie alarmy

SAVE VTR 700

Odczyt (moduł)
#alarms
IF(MODBUSR(H, 15001, Uint16) = 1, ADDERROR("SAF_CTRL_ALARM"));
IF(MODBUSR(H, 15008, Uint16) = 1, ADDERROR("EAF_CTRL_ALARM"));
IF(MODBUSR(H, 15015, Uint16) = 1, ADDERROR("FROST_PROT_ALARM"));
IF(MODBUSR(H, 15022, Uint16) = 1, ADDERROR("DEFROSTING_ALARM"));
IF(MODBUSR(H, 15029, Uint16) = 1, ADDERROR("SAF_RPM_ALARM"));
IF(MODBUSR(H, 15036, Uint16) = 1, ADDERROR("EAF_RPM_ALARM"));
IF(MODBUSR(H, 15057, Uint16) = 1, ADDERROR("FTP_ALARM"));
IF(MODBUSR(H, 15064, Uint16) = 1, ADDERROR("OAT_ALARM"));
IF(MODBUSR(H, 15071, Uint16) = 1, ADDERROR("SAT_ALARM"));
IF(MODBUSR(H, 15078, Uint16) = 1, ADDERROR("RAT_ALARM"));
IF(MODBUSR(H, 15085, Uint16) = 1, ADDERROR("EAT_ALARM"));
IF(MODBUSR(H, 15092, Uint16) = 1, ADDERROR("ECT_ALARM"));
IF(MODBUSR(H, 15099, Uint16) = 1, ADDERROR("EFT_ALARM"));
IF(MODBUSR(H, 15106, Uint16) = 1, ADDERROR("OHT_ALARM"));
IF(MODBUSR(H, 15113, Uint16) = 1, ADDERROR("EMT_ALARM"));
IF(MODBUSR(H, 15120, Uint16) = 1, ADDERROR("RGS_ALARM"));
IF(MODBUSR(H, 15127, Uint16) = 1, ADDERROR("BYS_ALARM"));
IF(MODBUSR(H, 15134, Uint16) = 1, ADDERROR("SECONDARY_AIR_ALARM"));
IF(MODBUSR(H, 15141, Uint16) = 1, ADDERROR("FILTER_ALARM"));
IF(MODBUSR(H, 15148, Uint16) = 1, ADDERROR("EXTRA_CONTROLLER_ALARM"));
IF(MODBUSR(H, 15155, Uint16) = 1, ADDERROR("EXTERNAL_STOP_ALARM"));
IF(MODBUSR(H, 15162, Uint16) = 1, ADDERROR("RH_ALARM"));
IF(MODBUSR(H, 15169, Uint16) = 1, ADDERROR("CO2_ALARM"));
IF(MODBUSR(H, 15176, Uint16) = 1, ADDERROR("LOW_SAT_ALARM"));
IF(MODBUSR(H, 15501, Uint16) = 1, ADDERROR("MANUAL_OVERRIDE_OUTPUTS_ALARM"));
IF(MODBUSR(H, 15508, Uint16) = 1, ADDERROR("PDM_RHS_ALARM"));
IF(MODBUSR(H, 15515, Uint16) = 1, ADDERROR("PDM_EAT_ALARM"));
IF(MODBUSR(H, 15522, Uint16) = 1, ADDERROR("MANUAL_FAN_STOP_ALARM"));
IF(MODBUSR(H, 15529, Uint16) = 1, ADDERROR("OVERHEAT_TEMPERATURE_ALARM"));
IF(MODBUSR(H, 15536, Uint16) = 1, ADDERROR("FIRE_ALARM"));
Atrybuty serwisowe
System Time
var year := MODBUSR(H, 6000, Uint16);
var month := MODBUSR(H, 6001, Uint16);
var day := MODBUSR(H, 6002, Uint16);
var hour := MODBUSR(H, 6003, Uint16);
var minute := MODBUSR(H, 6004, Uint16);
var second := MODBUSR(H, 6005, Uint16);
RETURN(hour + ":" + minute + "  " 
+ day + ". " + month + ". " + year);
Actual season
SWITCH(MODBUSR(H, 1038, uint16), 0, "Summer", 1, "Winter", "Error")
Indoors IAQ level
SWITCH(MODBUSR(A, 1122, Uint16), 0, "Economic", 1, "Good", 2, "Improving", "Error");
Type of fan speed regulation
SWITCH(MODBUSR(H, 1273, Uint16),
 0, "Manual %",
 1, "Manual RPM",
 2, "Constant Pressure", 
 3, "Constant Flow",
 4, "External",
 "Error");
Demand Control
SWITCH(MODBUSR(A, 1003, Uint16), 0, "CO₂", 1, "RH", "Error")
Akcje serwisowe
Set Date
Parametry: Year (2020–2999 y), Month (1–12 mo), Day (1–31 da)
MODBUSW(H, 6000, Uint16, y);
MODBUSW(H, 6001, Uint16, mo);
MODBUSW(H, 6002, Uint16, da);
Set Time
Parametry: Hour (0–23 ho), Minute (0–59 mi), Second (0–59 se)
MODBUSW(H, 6003, Uint16, ho);
MODBUSW(H, 6004, Uint16, mi);
MODBUSW(H, 6005, Uint16, se);
Set Fan Speed Regulation Type
Parametry: Regulation_unit
MODBUSW(H, 1273, Uint16, ru);
Clear all alarms
MODBUSW(H, 15002, Uint16, 1);
MODBUSW(H, 15009, Uint16, 1);
MODBUSW(H, 15016, Uint16, 1);
MODBUSW(H, 15023, Uint16, 1);
MODBUSW(H, 15030, Uint16, 1);
MODBUSW(H, 15037, Uint16, 1);
MODBUSW(H, 15058, Uint16, 1);
MODBUSW(H, 15065, Uint16, 1);
MODBUSW(H, 15072, Uint16, 1);
MODBUSW(H, 15079, Uint16, 1);
MODBUSW(H, 15086, Uint16, 1);
MODBUSW(H, 15093, Uint16, 1);
MODBUSW(H, 15100, Uint16, 1);
MODBUSW(H, 15107, Uint16, 1);
MODBUSW(H, 15114, Uint16, 1);
MODBUSW(H, 15121, Uint16, 1);
MODBUSW(H, 15128, Uint16, 1);
MODBUSW(H, 15135, Uint16, 1);
MODBUSW(H, 15142, Uint16, 1);
MODBUSW(H, 15149, Uint16, 1);
MODBUSW(H, 15156, Uint16, 1);
MODBUSW(H, 15163, Uint16, 1);
MODBUSW(H, 15170, Uint16, 1);
MODBUSW(H, 15177, Uint16, 1);
MODBUSW(H, 15184, Uint16, 1);
MODBUSW(H, 15502, Uint16, 1);
MODBUSW(H, 15509, Uint16, 1);
MODBUSW(H, 15510, Uint16, 1);
MODBUSW(H, 15516, Uint16, 1);
MODBUSW(H, 15523, Uint16, 1);
MODBUSW(H, 15530, Uint16, 1);
MODBUSW(H, 15537, Uint16, 1);
MODBUSW(H, 15544, Uint16, 1);
Aktywny tryb użytkownika Przełącznik wielowartościowy

Tryb pracy wentylacji — Auto, Manual, Crowded, Refresh, Fireplace, Away, Holiday, Cooker Hood, Vacuum Cleaner, Pressure Guard

Rejestr: I:1160H:1161 UInt16 multi-value
Wartości / Stany: Auto · Manual · Crowded · Refresh · Fireplace · Away · Holiday · Cooker Hood · Vacuum Cleaner · Pressure Guard

Aktywny tryb użytkownika

Odczyt stanu przełącznika
var mod := MODBUSR(A, 1160, uInt16);
if(mod = 12, 9, mod);
Zapis stanu przełącznika
MODBUSWNE(H, 1161 ,Uint16, Mu+1)
Atrybuty serwisowe
Crowded Supply Speed
MODBUSR(A, 1204, Uint16) + " %";
Crowded Extract Speed
MODBUSR(A, 1205, Uint16) + " %";
Refresh Supply Speed
MODBUSR(A, 1206, Uint16) + " %";
Refresh Extract Speed
MODBUSR(A, 1207, Uint16) + " %";
Fireplace Supply Speed
MODBUSR(A, 1208, Uint16) + " %";
Fireplace Extract Speed
MODBUSR(A, 1209, Uint16) + " %";
Away Supply Speed
MODBUSR(A, 1210, Uint16) + " %";
Away Extract Speed
MODBUSR(A, 1211, Uint16) + " %";
Holiday Supply Speed
MODBUSR(A, 1212, Uint16) + " %";
Holiday Extract Speed
MODBUSR(A, 1213, Uint16) + " %";
Cooker Supply Speed
MODBUSR(A, 1215, Uint16) + " %";
Cooker Extract Speed
MODBUSR(A, 1216, Uint16) + " %";
Vacuum Supply Speed
MODBUSR(A, 1217, Uint16) + " %";
Vacuum Extract Speed
MODBUSR(A, 1218, Uint16) + " %";
Supply Active User Mode
MODBUSR(A, 1230, Uint16) + " %";
Extract Active User Mode
MODBUSR(A, 1231, Uint16) + " %";
Manual Supply Speed
MODBUSR(A, 1200, Uint16) + " %";
Manual Extract Speed
MODBUSR(A, 1201, Uint16) + " %";
Auto Supply Speed
MODBUSR(A, 1202, Uint16) + " %";
Auto Extract Speed
MODBUSR(A, 1203, Uint16) + " %";
Low Fan Supply Speed
MODBUSR(A, 1218, Uint16) + " %";
Low Fan Extract Speed
MODBUSR(A, 1219, Uint16) + " %";
Tryb ECO Przełącznik

Tryb oszczędzania energii — zmniejsza ogrzewanie poprzez konfigurowalny offset temperatury

Rejestr: H:2504 Bool
Akcje serwisowe
Ustaw offset temperatury

Tryb ECO

Odczyt stanu przełącznika
MODBUSR(H, 2504, Bool)
Zapis stanu przełącznika
MODBUSW(H, 2504, Bool, St)
Atrybuty serwisowe
Heating offset during ECO mode
MODBUSR(H, 2503, Uint16)/10 + " °C";
Akcje serwisowe
Set temperature offset [°C]
Parametry: Offset (1–10 off)
MODBUSW(H, 2503, Uint16, off*10);
Prędkość wentylatora wyciągowego Wejście analogowe Tylko do odczytu

Prędkość wentylatora wyciągowego z monitorowaniem obrotów z czujnika TACHO

UInt16 numeric
Atrybuty serwisowe
Obroty wentylatora wyciągowego

Prędkość wentylatora wyciągowego

Odczyt poziomu wejściowego
MODBUSR(H, 14001, uint16)/100
Atrybuty serwisowe
Extract Fan r/min
MODBUSR(A, 12401, Uint16) + " rpm";
Prędkość wentylatora Przełącznik wielowartościowy

Ręczny poziom prędkości wentylatora — Off, Low, Normal, High

Rejestr: H:1130 UInt16 multi-value
Wartości / Stany: ${level_0Of3} · ${level_1Of3} · Normal · ${level_3Of3}

Prędkość wentylatora

Odczyt stanu przełącznika
MODBUSR(H, 1130, Uint16)-1
Zapis stanu przełącznika
MODBUSW(H, 1130, Uint16, Mu+1)
Włączenie free coolingu Przełącznik

Nocne free cooling z wykorzystaniem powietrza zewnętrznego do wstępnego chłodzenia budynku

Rejestr: H:4100 Bool

Włączenie free coolingu

Odczyt stanu przełącznika
MODBUSR(H, 4100, Bool)
Zapis stanu przełącznika
MODBUSW(H, 4100, Bool, St)
Atrybuty serwisowe
Free Cooling Active
IF(MODBUSR(A, 4110, Uint16) = 1, "Yes", "No")
Najwyższe CO2 Zmienna Tylko do odczytu

Najwyższy odczyt CO2 ze wszystkich podłączonych czujników z wartościami poszczególnych czujników

Rejestr: H:1001 UInt16 Jednostka: ppm numeric
Atrybuty serwisowe
Czujnik 1
Czujnik 2
Czujnik 3
Czujnik 4
Czujnik 5

Najwyższe CO2

Odczyt
MODBUSR(H, 1001, Uint16)
Atrybuty serwisowe
Sensor 1
MODBUSR(A, 12150, Uint16) + " ppm";
Sensor 2
MODBUSR(A, 12151, Uint16) + " ppm";
Sensor 3
MODBUSR(A, 12152, Uint16) + " ppm";
Sensor 4
MODBUSR(A, 12153, Uint16) + " ppm";
Sensor 5
MODBUSR(A, 12154, Uint16) + " ppm";
Najwyższa wilgotność Zmienna Tylko do odczytu

Najwyższy odczyt wilgotności względnej ze wszystkich podłączonych czujników RH

Rejestr: H:1000 UInt16 Jednostka: % numeric

Najwyższa wilgotność

Odczyt
MODBUSR(H, 1000, UInt16)/100
Temperatura powietrza zewnętrznego Czujnik temperatury Tylko do odczytu
Rejestr: H:12101 Int16 Jednostka: °C numeric
Atrybuty serwisowe
Czujnik temperatury powietrza w pomieszczeniu

Temperatura powietrza zewnętrznego

Odczyt temperatury
MODBUSR(H, 12101, Int16) / 10
Atrybuty serwisowe
Room Air Temperature sensor
MODBUSR(A, 12103, Uint16)/10 + "°C";
Temperatura powietrza nawiewanego Czujnik temperatury Tylko do odczytu
Rejestr: H:12102 Int16 Jednostka: °C numeric
Atrybuty serwisowe
Czujnik temperatury powietrza wyciągowego
Czujnik temperatury ochrony przeciwmrozowej
Czujnik temperatury przegrzania

Temperatura powietrza nawiewanego

Odczyt temperatury
MODBUSR(H, 12102, Int16) / 10
Atrybuty serwisowe
Extract Air Temperature sensor
MODBUSR(A, 12104, Uint16)/10 + "°C";
Frost Protection Temperature Sensor
MODBUSR(A, 12100, Uint16)/10 + "°C";
Overheat Temperature sensor
MODBUSR(A, 12107, Uint16)/10 + "°C";
Prędkość wentylatora nawiewnego Wejście analogowe Tylko do odczytu

Prędkość wentylatora nawiewnego z monitorowaniem obrotów z czujnika TACHO

UInt16 numeric
Atrybuty serwisowe
Obroty wentylatora nawiewnego

Prędkość wentylatora nawiewnego

Odczyt poziomu wejściowego
MODBUSR(H, 14000, Uint16)/100
Atrybuty serwisowe
Supply fan r/min
MODBUSR(A, 12400, Uint16) + " rpm"
Połączenie: Modbus RTU • 115200 baud• 8N1 • Slave ID: $[SlaveId]
Możliwe ulepszenia (11)
  • H:2001 Temperature Setpoint — REG_TC_SP (H:2001, 12.0–30.0°C, /10 conversion) — primary temperature setpoint for supply air temperature control
  • H:2031 Temperature Control Mode — REG_TC_CONTROL_MODE (H:2031); 0=Supply, 1=Room, 2=Extract — selects which temperature sensor drives the control loop
  • H:1162 User Mode Change Request — REG_USERMODE_HMI_CHANGE_REQUEST (H:1162); direct mode switch 0–7 without multi-value switch — alternative to Active User Mode device
  • I:1111/1112 User Mode Remaining Time — 32-bit value (low + high word) showing remaining time for timed user modes (Holiday, Away, Fireplace, Refresh, Crowded)
  • H:2505 ECO Mode Enable — REG_ECO_MODE_ON_OFF (H:2505); separate from ECO offset — template uses H:2504 (offset) as the switch
  • I:2506 ECO Function Active — REG_ECO_FUNCTION_ACTIVE (I:2506); indicates if ECO mode conditions are currently met
  • I:14001/14002 SAF/EAF Fan Speed Output — REG_OUTPUT_SAF (I:14001) and REG_OUTPUT_EAF (I:14002); actual fan speed output 0–100%
  • H:7001 Filter Replacement Period — REG_FILTER_PERIOD (H:7001, 3–15 months) and remaining time (I:7005/7006) — filter maintenance tracking
  • I:12105 Extract Air Temperature — REG_SENSOR_EAT (H:12105, /10 °C); extract air temperature — available as accessory sensor
  • I:12109 Relative Humidity Sensor — REG_SENSOR_RHS (H:12109, 0–100%); relative humidity — accessory sensor, useful alongside Highest Humidity device
  • H:5001–5114 Week Schedule — Complete 7-day, 2-period schedule with temperature offsets and fan levels — complex multi-register configuration

Źródła

  • Systemair SAVE Modbus Variable List Rev.36
    2026-03-20
  • Home Assistant Systemair Integration
    github.com 2026-03-20