TapHome

Alnor HRU-PremAIR

Modbus RTU
Submitted by
Last updated: 03. 2026
Alnor HRU-PremAIR

Alnor HRU-PremAIR je rekuperačná jednotka s komunikáciou s TapHome cez Modbus RTU po RS-485. Pripojenie vyžaduje komunikačný modul BRDG-02R13, ktorý sa zapojí do riadiacej dosky VMD (VMD-02RPS54, VMD-02RPS66 alebo VMD-02RPS78) vo vnútri rekuperátora.

Šablóna pokrýva ovládanie rýchlosti vetrania, štyri teplotné snímače (vnútorná, vonkajšia, prívodná, odvodná), monitorovanie a ovládanie bypassu, stav predohrevu a jeho nastavenie, vnútornú vlhkosť a hlásenie porúch. Rovnaký protokol Modbus platí aj pre jednotky série HRU-MinistAIR, HRU-SlimAIR a HRU-FlatAIR.

Hardvérové pripojenie

Zapojenie RS-485

Pripojte modul BRDG-02R13 k zbernici RS-485 TapHome Core pomocou krúteného páru. Na jednej zbernici RS-485 môže byť viacero zariadení — každé musí mať jedinečné Slave ID.

Ak je zbernica dlhá alebo dochádza k problémom s komunikáciou, nainštalujte 120 Ohm terminačný odpor na oboch koncoch linky podľa nižšie uvedenej schémy.

Schéma zapojenia terminačného odporu RS-485 pre Alnor HRQ-Modbus

Terminácia RS-485 — Pri dlhých káblových trasách alebo zbernici s viacerými zariadeniami namontujte 120 Ohm odpory na oboch koncoch linky RS-485. TapHome Core má vstavaný terminačný odpor na svojich BUS svorkách, takže externý odpor je potrebný len na vzdialenom konci linky.

Technické špecifikácie
  • Komunikačný modul: BRDG-02R13 (zapojí sa do riadiacej dosky VMD)
  • Protokol: Modbus RTU Slave
  • Fyzická vrstva: RS-485
  • Prenosová rýchlosť: 19200 (predvolená)
  • Parita: Even (párna)
  • Dátové bity: 8
  • Stop bit: 1
  • Predvolené Slave ID: 2
  • Modbus funkcie: 03 (Read Holding Registers), 16 (Write Multiple Registers)

Konfigurácia

Párovanie modulu BRDG-02R13

Pred použitím komunikačného modulu ho treba spárovať s rekuperátorom. Párovacia procedúra používa Modbus adresu 207:

  1. Vypnite rekuperátor, potom ho zapnite — jednotka vstúpi do párovacieho režimu na 10 minút
  2. Zapíšte hodnotu 0xC84F0001 do registrov 43000–43001
  3. Zapíšte hodnotu 0x0203 do registra 43004
  4. Prečítajte register 43900 — hodnota by mala byť 2
  5. Prečítajte register 43901 — hodnota by mala byť 1

Po úspešnom spárovaní vypnite rekuperátor a reštartujte ho. Dáta sa začnú čítať automaticky po spustení ventilátorov.

Párovacia procedúra vyžaduje nástroj Modbus master (napr. Modbus Poll) na zápis párovacích registrov. Po dokončení párovania môže TapHome komunikovať s modulom na štandardnej adrese.

Slave ID a komunikačné parametre

Predvolené Slave ID je 2 a predvolená prenosová rýchlosť je 19200 s paritou Even a 1 stop bitom.

Nesúlad Slave ID — XML šablóna TapHome štandardne nastaví Slave ID na 1 počas importu. Oficiálny manuál Alnor uvádza predvolené Slave ID 2. Pri importe šablóny do TapHome zmeňte parameter Slave ID na 2 (alebo podľa vašej konfigurácie).

Komunikačné parametre je možné zmeniť cez párovaciu adresu (207):

ParameterRegisterPredvolená hodnotaMožnosti
Slave adresa42001207 (RS-485)1–207
Prenosová rýchlosť420006 (19200)0=300 … 5=9600, 6=19200, 7=38400 … 9=115200
Parita419982 (Even)0=None, 1=Odd, 2=Even
Stop bity419990 (1 stop bit)0=1, 1=2

Možnosti zariadenia

Ovládanie rýchlosti vetrania

Ventilation Speed (H:41500) je hlavné ovládacie zariadenie — viachodnotový prepínač so siedmimi režimami:

  • Off (0) — vetranie zastavené
  • Away (1) — minimálna rýchlosť pre neobývané miestnosti
  • Low (2) — rýchlosť 1
  • Nominal (3) — rýchlosť 2, štandardná prevádzka
  • High (4) — rýchlosť 3
  • Auto (5) — automatická rýchlosť podľa snímačov
  • Boost (7) — maximálna rýchlosť pre rýchlu výmenu vzduchu

Čítaná hodnota odráža vnútorný stav BRDG, ktorý sa môže líšiť od skutočnej hodnoty ventilátora počas prechodov medzi rýchlosťami.

Monitorovanie rýchlosti ventilátorov

Dva snímače len na čítanie zobrazujú skutočný výkon ventilátora v percentách:

  • Exhaust Fan Speed (H:41001) — výkon odvodného ventilátora, hlásený na stupnici 0–200 (delené 200 pre percentá)
  • Inlet Fan Speed (H:41002) — výkon prívodného ventilátora, rovnaká stupnica 0–200

Hodnota 0xFF znamená, že snímač nie je dostupný.

Monitorovanie teplôt

Šablóna poskytuje štyri teplotné snímače, všetky využívajúce LittleEndianFloat cez dva registre:

  • Indoor Temperature (H:41005) — izbová teplota meraná vnútorným snímačom rekuperátora; číta aj Indoor Humidity z H:42001, pričom chybové kódy nad 100 % sú orezané na 0
  • Outdoor Temperature (H:41007) — vonkajšia teplota vzduchu
  • Supply Temperature (H:41011) — teplota čerstvého vzduchu po výmene tepla, privádzaného do miestností
  • Exhaust Temperature (H:41009) — teplota vzduchu opúšťajúceho výmenník tepla

Hodnota NaN znamená, že teplota nie je dostupná. Hodnoty pod -273 °C indikujú problém so snímačom.

Ovládanie predohrevu
  • Pre-heater (H:41013) — percentuálny výkon predohrevu len na čítanie (0 % = vypnutý, 100 % = maximum)
  • Pre-heater Setpoint (H:41011 čítanie / H:42011 zápis) — termostat, ktorý číta aktuálnu prívodovú teplotu a umožňuje nastaviť požadovanú teplotu vykurovania (0–30 °C)
Monitorovanie a ovládanie bypassu
  • Bypass Position (H:41016) — percentuálna pozícia klapky bypassu len na čítanie (0 % = zatvorená, 100 % = otvorená). Hodnoty nad 120 % indikujú chybu.
  • Bypass Auto (H:41550) — prepínač zobrazujúci stav automatického režimu bypassu. Skript na úrovni modulu ovláda bypass: pri zapnutí zapíše 0xFF (automatický režim); pri vypnutí zapíše manuálnu hodnotu.
  • Bypass Speed — stmievač pre manuálne nastavenie rýchlosti bypassu (zástupný prvok v aktuálnej šablóne)
Monitorovanie porúch

Fault Status (H:40103) hlási stav ventilátora: 0 = ventilátor OK, 1 = porucha ventilátora. V TapHome sa zobrazuje ako binárny kontaktný snímač.

Servisná diagnostika

Modul sprístupňuje ďalšie servisné atribúty na monitorovanie:

  • RF Communication Status (H:40101) — 0 = bez chyby, 1 = bez komunikácie viac ako 30 minút
  • Battery Status (H:40102) — 0xFFFF znamená žiadnu batériu
  • Actual Ventilation Speed (H:41000) — surová hodnota rýchlosti vetrania vrátane dočasných prepísaní (11–13 = dočasné prepísanie, 22 = away, 23 = boost, 24 = auto)
  • Error Code (H:41003) — podrobný chybový kód (0 = bez poruchy, 1–8 = konkrétne chyby, 254 = párovací režim, 255 = identifikácia)
  • Override Time Remaining (H:41004) — zostávajúce minúty dočasného prepísania rýchlosti
  • Filter Dirty (H:41014) — 0 = filter OK, 1 = filter vyžaduje výmenu
  • Defrost (H:41015) — 0 = neaktívny, 1 = cyklus odmrazovania aktívny

Modul tiež poskytuje servisnú akciu Reset Air Filter Timer, ktorá zapíše hodnotu 0 do registra H:42000 na resetovanie odpočítavania údržby filtra.

Ďalšie možnosti

HRU-PremAIR tiež sprístupňuje registre na individuálne nastavenie rýchlosti ventilátorov (prívodné a odvodné percentá pre každý stupeň rýchlosti), nastavenie predohrevu na ochranu proti mrazu, teplotný offset chladenia, trvanie požiadavky na krb a nastavenia dohrevu/chladenia na modeloch VMD-02RPS66 a VMD-02RPS78. Pokročilé modely podporujú aj programovanie časových plánov cez registre 49000–49062 s prepínacími bodmi, plánovaním podľa dňa v týždni a automatickým riadením podľa snímačov (RH, CO2, VOC, teplota). Tieto funkcie môžu byť doplnené v budúcej aktualizácii šablóny.

Komunitný alnor-sdk Python SDK definuje ďalšie registre, ktoré nie sú v oficiálnom manuáli — prietok prívodného/odvodného vzduchu v m3/h (41019/41021), zostávajúce dni filtra (41040), dostupnosť predohrevu (41027) a stav režimu bypassu (41050). Tieto môžu fungovať na novších verziách firmvéru a je ich možné pridať ako vlastné Modbus zariadenia v TapHome.

Riešenie problémov

Žiadna Modbus komunikácia
  1. Skontrolujte Slave ID — predvolená hodnota je 2, nie 1. Overte, že modul TapHome má nastavené správne Slave ID
  2. Potvrďte nastavenia RS-485 v TapHome: 19200 baud, parita Even, 8 dátových bitov, 1 stop bit
  3. Overte, že modul BRDG-02R13 je správne spárovaný (pozri postup párovania vyššie)
  4. Skontrolujte pripojenie kábla RS-485 — uistite sa, že polarita A/B je správna
  5. Pri dlhých káblových trasách overte, že sú nainštalované 120 Ohm terminačné odpory
Chyby komunikácie po výpadku napájania

Po výpadku napájania vstúpi rekuperátor do párovacieho režimu na 10 minút. Počas tejto doby nemusí bežná Modbus komunikácia fungovať na štandardnej adrese. Počkajte, kým párovací režim vyprší.

Hodnota vlhkosti ukazuje 0 %

Register vnútornej vlhkosti (H:42001) vracia chybové kódy nad 100 % (0xEF–0xFF) keď snímač nie je dostupný, je skratovaný alebo mimo rozsah. Šablóna tieto chybové hodnoty oreže na 0. Ak sú hodnoty trvalo 0 %, skontrolujte fyzické pripojenie snímača vlhkosti.

Alarm filtra

Keď servisný atribút Filter Dirty ukazuje 1, vzduchové filtre vyžadujú výmenu. Po výmene filtrov použite servisnú akciu Reset Air Filter Timer v TapHome na vymazanie alarmu a resetovanie odpočítavania údržby.

Dostupné zariadenia

Alnor HRU-PremAIR Modul

VMD-02RPS54, 66/78

Zápis (modul)
IF(St = 1, MODBUSWNE(H, 41550, Int16, 0xFF), MODBUSWNE(H, 41550, Int16, Le));
Rýchlosť odvodného ventilátora Premenná Len na čítanie

Výkon odvodného ventilátora v percentách — 0 % zastavený, 100 % maximálna rýchlosť

Register: H:41001 Int16 Jednotka: % numeric

Rýchlosť odvodného ventilátora

Čítanie
MODBUSR(H, 41001, Int16) / 200
Rýchlosť prívodného ventilátora Premenná Len na čítanie

Výkon prívodného ventilátora v percentách — 0 % zastavený, 100 % maximálna rýchlosť

Register: H:41002 Int16 Jednotka: % numeric

Rýchlosť prívodného ventilátora

Čítanie
MODBUSR(H, 41002, Int16) / 200
Bypass Auto Prepínač Len na čítanie

Automatický režim bypassu — ON zapne automatické ovládanie, OFF umožní manuálne nastavenie

Register: H:41550 Int16 boolean-threshold

Bypass Auto

Čítanie stavu prepínača
MODBUSR(H, 41550, Int16) > 128
Pozícia bypassu Premenná Len na čítanie

Pozícia klapky bypassu — 0 % zatvorená, 100 % otvorená; hodnoty nad 120 % indikujú chybu

Register: H:41016 Int16 Jednotka: % numeric

Pozícia bypassu

Čítanie
MODBUSR(H, 41016, Int16)
Rýchlosť bypassu Stmievač

Rýchlosť bypassu

Čítanie úrovne
MODBUSR(H, 41550, Int16)
Teplota odvodného vzduchu Teplotný senzor Len na čítanie
Register: H:41009 LittleEndianFloat Jednotka: °C numeric

Teplota odvodného vzduchu

Čítanie teploty
MODBUSR(H, 41009, LittleEndianFloat)
Stav poruchy Jazýčkový kontakt Len na čítanie

Indikátor stavu ventilátora — 0 znamená OK, 1 znamená poruchu

Register: H:40103 Bool

Stav poruchy

Čítanie
MODBUSR(H, 40103, Bool)
Vnútorná teplota Teplotný senzor Len na čítanie
Register: H:41005 LittleEndianFloat Jednotka: °C numeric

Vnútorná teplota

Čítanie vlhkosti
IF(MODBUSR(H, 42001, Int16) > 100, 0, MODBUSR(H, 42001, Int16))
Čítanie teploty
MODBUSR(H, 41005, LittleEndianFloat)
Vonkajšia teplota Teplotný senzor Len na čítanie
Register: H:41007 LittleEndianFloat Jednotka: °C numeric

Vonkajšia teplota

Čítanie teploty
MODBUSR(H, 41007, LittleEndianFloat)
Predohrev Premenná Len na čítanie

Výkon predohrevu — 0 % vypnutý, 100 % maximálny výkon

Register: H:41013 Int16 Jednotka: % numeric

Predohrev

Čítanie
MODBUSR(H, 41013, Int16)
Nastavenie predohrevu Termostat

Termostat vykurovania — číta prívodovú teplotu, zapisuje nastavenie vykurovania (0–30 °C)

Register: H:41011H:42011 LittleEndianFloat Jednotka: °C numeric

Nastavenie predohrevu

Čítanie teploty
MODBUSR(H, 41011, LittleEndianFloat)
Čítanie požadovanej teploty
MODBUSR(H, 42011, LittleEndianFloat)
Zápis požadovanej teploty
MODBUSWNE(H, 42011, LittleEndianFloat, Se)
Prívodná teplota Teplotný senzor Len na čítanie

Teplota čerstvého vzduchu po výmene tepla, privádzaného do miestností

Register: H:41011 LittleEndianFloat Jednotka: °C numeric

Prívodná teplota

Čítanie teploty
MODBUSR(H, 41011, LittleEndianFloat)
Rýchlosť vetrania Viacstavový prepínač

Prepínač rýchlosti vetrania — Off, Away, Low, Nominal, High, Auto, Boost

Register: H:41500 Int16 multi-value
Hodnoty / Stavy: Off · Away · Low · Nominal · High · Auto · Boost

Rýchlosť vetrania

Čítanie stavu prepínača
MODBUSR(H, 41500, Int16)
Zápis stavu prepínača
MODBUSW(SH, 41500, Int16, Mu)
Pripojenie: Modbus RTU • 19200 baud• 8E1 • Slave ID: $[SlaveId]
Možné vylepšenia (23)
  • H:42002 Standby Speed Supply — RW, 0–40%, fan standby speed setting
  • H:42003 Low Speed Supply — RW, 0–80%, low speed supply fan setting
  • H:42004 Low Speed Exhaust — RW, 0–80%, low speed exhaust fan setting
  • H:42005 Medium Speed Supply — RW, 0–100%, medium speed supply fan setting
  • H:42006 Medium Speed Exhaust — RW, 10–100%, medium speed exhaust fan setting
  • H:42007 High Speed Supply — RW, 0–100%, high speed supply fan setting
  • H:42008 High Speed Exhaust — RW, 10–100%, high speed exhaust fan setting
  • H:42009 Frost Protection Pre-heater Setpoint — RW, FLOAT, -20–50°C, frost protection threshold
  • H:42013 Room Temperature Heating Setpoint (duplicate) — RW, FLOAT, 0–30°C, same as 42011 but second instance
  • H:42015 Room Temperature Cooling Offset — RW, FLOAT, 1–10 K, cooling hysteresis
  • H:42017 Post Heater/Cooler Supply Heating Setpoint — RW, SINT8, -20–50°C, VMD-02RPS66/78 only
  • H:42018 Post Heater/Cooler Supply Cooling Offset — RW, UINT8, 0–10 K, VMD-02RPS66/78 only
  • H:42019 Maximum Constant Pressure — RW, UINT16, 0–500 Pa, VMD-02RPS66/78 only
  • H:42020 Fireplace Demand Duration — RW, UINT16, 0–60000 sec
  • H:41501 Override Time Speed 1 — W, UINT8, max 18h, triggers temporary speed 1 override
  • H:41502 Override Time Speed 2 — W, UINT16, max 18h, triggers temporary speed 2 override
  • H:41503 Override Time Speed 3 — W, UINT16, max 18h, triggers temporary speed 3 override
  • H:49000–49062 Time Schedule Registers — Full time schedule programming — VMD-02RPS66/78 only; includes switch points, day-of-week, modes
  • H:41019 Supply Fan Speed (m3/h) — Flow rate in m3/h — SDK-only register, may require newer firmware
  • H:41021 Exhaust Fan Speed (m3/h) — Flow rate in m3/h — SDK-only register, may require newer firmware
  • H:41027 Preheater Available — Pre-heater presence flag — SDK-only register
  • H:41040 Air Filter Days Remaining — Filter maintenance countdown — SDK-only register
  • H:41050 Bypass Mode Status — Current bypass mode — SDK-only register

Zdroje

  • Alnor HRQ-Modbus User's Manual — Modbus Communication Protocol for HRU-PremAIR
    PDF
  • alnor-sdk — Python SDK for Alnor Ventilation Devices
    github.com 2026-03-21