TapHome

Alnor HRU-PremAIR

Modbus RTU
Autor
Posljednje ažuriranje: 03. 2026
Alnor HRU-PremAIR

Alnor HRU-PremAIR je rekuperator (jedinica za ventilaciju s povratom topline) koji sa sustavom TapHome komunicira preko Modbus RTU na RS-485. Za spajanje je potreban komunikacijski modul BRDG-02R13, koji se priključuje na upravljačku ploču VMD (VMD-02RPS54, VMD-02RPS66 ili VMD-02RPS78) unutar rekuperatora.

Predložak obuhvaća upravljanje brzinom ventilacije, četiri temperaturna senzora (unutarnji, vanjski, dovodni i otpadni zrak), praćenje i upravljanje bypassom, stanje i zadanu vrijednost predgrijača, unutarnju vlažnost i javljanje kvarova. Isti Modbus protokol vrijedi i za jedinice serija HRU-MinistAIR, HRU-SlimAIR i HRU-FlatAIR.

Hardversko spajanje

Ožičenje RS-485

Modul BRDG-02R13 spojite na sabirnicu RS-485 centralne jedinice Core upredenom paricom. Više uređaja može dijeliti istu sabirnicu RS-485 — provjerite da svaki uređaj ima jedinstveni Slave ID.

Ako je vod sabirnice dug ili se pojave problemi u komunikaciji, na oba kraja voda postavite zaključni otpornik od 120 Ω, kao na shemi niže.

Shema postavljanja zaključnog otpornika RS-485 za Alnor HRQ-Modbus

Zaključenje sabirnice RS-485 — kod dugih kabela ili sabirnica s više uređaja postavite otpornike od 120 Ω na oba kraja voda RS-485. Centralna jedinica Core ima ugrađen zaključni otpornik na stezaljkama BUS, pa vanjski otpornik treba samo na suprotnom kraju voda.

Tehničke specifikacije
  • Komunikacijski modul: BRDG-02R13 (priključuje se na upravljačku ploču VMD)
  • Protokol: Modbus RTU Slave
  • Fizički sloj: RS-485
  • Brzina prijenosa: 19200 (zadano)
  • Paritet: parna (Even)
  • Podatkovni bitovi: 8
  • Stop bit: 1
  • Zadani Slave ID: 2
  • Modbus funkcije: 03 (Read Holding Registers), 16 (Write Multiple Registers)

Konfiguracija

Uparivanje modula BRDG-02R13

Prije upotrebe komunikacijski modul treba upariti s rekuperatorom. Postupak uparivanja koristi Modbus adresu 207:

  1. Isključite rekuperator, a zatim ga uključite — jedinica na 10 minuta ulazi u način uparivanja
  2. U registre 43000–43001 upišite vrijednost 0xC84F0001
  3. U registar 43004 upišite vrijednost 0x0203
  4. Pročitajte registar 43900 — vrijednost treba biti 2
  5. Pročitajte registar 43901 — vrijednost treba biti 1

Nakon uspješnog uparivanja isključite rekuperator i ponovno ga pokrenite. Podaci će se automatski čitati čim se ventilatori pokrenu.

Za upis registara uparivanja potreban je Modbus master alat (npr. Modbus Poll). Nakon uparivanja TapHome može komunicirati s modulom na standardnoj adresi.

Slave ID i komunikacijski parametri

Zadani Slave ID je 2, a zadana brzina prijenosa 19200 s parnim paritetom (Even) i 1 stop bitom.

Neusklađen Slave ID — XML predložak TapHome pri uvozu zadano koristi Slave ID 1. Službeni priručnik Alnor navodi da je zadani Slave ID 2. Pri uvozu predloška u TapHome promijenite parametar Slave ID na 2 (ili prema vašoj konfiguraciji).

Komunikacijski parametri mogu se promijeniti preko adrese za uparivanje (207):

ParametarRegistarZadanoMogućnosti
Slave adresa42001207 (RS-485)1–207
Brzina prijenosa420006 (19200)0=300 … 5=9600, 6=19200, 7=38400 … 9=115200
Paritet419982 (Even)0=None, 1=Odd, 2=Even
Stop bitovi419990 (1 stop bit)0=1, 1=2

Mogućnosti uređaja

Upravljanje brzinom ventilacije

Brzina ventilacije (H:41500) glavni je upravljački uređaj — prekidač s više vrijednosti sa sedam načina:

  • Isključeno (0) — ventilacija zaustavljena
  • Odsutnost (1) — najmanja brzina za prostorije u kojima nikoga nema
  • Niska (2) — brzina 1
  • Nazivna (3) — brzina 2, standardni rad
  • Visoka (4) — brzina 3
  • Auto (5) — automatska brzina prema očitanjima senzora
  • Boost (7) — najveća brzina za brzu izmjenu zraka

Očitana vrijednost odražava unutarnje stanje modula BRDG, koje se tijekom promjene brzine može razlikovati od stvarne vrijednosti ventilatora.

Praćenje brzine ventilatora

Dva senzora koji se mogu samo čitati prikazuju stvarnu brzinu ventilatora u postocima:

  • Brzina odsisnog ventilatora (H:41001) — brzina odsisnog ventilatora, javlja se na ljestvici 0–200 (dijeli se s 200 za postotak)
  • Brzina dovodnog ventilatora (H:41002) — brzina dovodnog ventilatora, ista ljestvica 0–200

Vrijednost 0xFF znači da senzor nije dostupan.

Praćenje temperature

Predložak sadrži četiri temperaturna senzora, svi koriste LittleEndianFloat u dva registra:

  • Unutarnja temperatura (H:41005) — temperatura prostorije koju mjeri unutarnji senzor rekuperatora; čita i unutarnju vlažnost iz H:42001, pri čemu se kodovi grešaka iznad 100 % svode na 0
  • Vanjska temperatura (H:41007) — temperatura vanjskog zraka
  • Temperatura dovodnog zraka (H:41011) — temperatura svježeg zraka nakon izmjene topline koji se dovodi u prostorije
  • Temperatura otpadnog zraka (H:41009) — temperatura zraka koji izlazi iz izmjenjivača topline

Vrijednost NaN znači da temperatura nije dostupna. Vrijednosti ispod -273 °C upućuju na problem sa senzorom.

Upravljanje predgrijačem
  • Predgrijač (H:41013) — trenutačna snaga predgrijača u postocima, samo za čitanje (0 % = isključen, 100 % = najveća snaga)
  • Zadana vrijednost predgrijača (H:41011 čitanje / H:42011 upis) — termostat koji čita trenutačnu temperaturu dovodnog zraka i omogućuje postavljanje zadane temperature grijanja prostorije (0–30 °C)
Praćenje i upravljanje bypassom
  • Položaj bypassa (H:41016) — položaj zaklopke bypassa u postocima, samo za čitanje (0 % = zatvorena, 100 % = otvorena). Vrijednosti iznad 120 % označavaju grešku.
  • Automatski bypass (H:41550) — prekidač koji prikazuje stanje automatskog načina bypassa. Skripta za upis na razini modula upravlja radom bypassa: kada je uključen, upisuje 0xFF (automatski način); kada je isključen, upisuje vrijednost ručne razine.
  • Brzina bypassa — dimer za ručno preuzimanje brzine bypassa (u trenutačnom predlošku još bez funkcije)
Praćenje kvarova

Stanje kvara (H:40103) javlja ispravnost ventilatora: 0 = ventilator u redu, 1 = kvar ventilatora. U sustavu TapHome prikazuje se kao binarni kontaktni senzor.

Servisna dijagnostika

Modul ima dodatne servisne atribute za praćenje:

  • Stanje RF komunikacije (H:40101) — 0 = nema greške, 1 = nema komunikacije 30 minuta ili dulje
  • Stanje baterije (H:40102) — 0xFFFF znači da nema baterije
  • Stvarna brzina ventilacije (H:41000) — izvorna vrijednost brzine ventilacije uključujući stanja ručnog preuzimanja (11–13 = privremeno ručno preuzimanje, 22 = away, 23 = boost, 24 = auto)
  • Kod greške (H:41003) — detaljni kod greške (0 = nema kvara, 1–8 = određene greške, 254 = način uparivanja, 255 = identifikacija)
  • Preostalo vrijeme ručnog preuzimanja (H:41004) — preostale minute privremenog ručnog preuzimanja brzine
  • Prljav filtar (H:41014) — 0 = filtar u redu, 1 = filtar treba zamijeniti
  • Odleđivanje (H:41015) — 0 = neaktivno, 1 = ciklus odleđivanja aktivan

Modul ima i servisnu radnju Poništi mjerač vremena filtra zraka koja u registar H:42000 upisuje vrijednost 0 i tako ponovno pokreće odbrojavanje do održavanja filtra.

Dodatne mogućnosti

HRU-PremAIR ima i registre za konfiguraciju brzine pojedinih ventilatora (postoci dovoda i odsisa za svaku razinu brzine), zadanu vrijednost predgrijača za zaštitu od smrzavanja, pomak temperature prostorije za hlađenje, trajanje zahtjeva za kamin te postavke dogrijača/hladnjaka na modelima VMD-02RPS66 i VMD-02RPS78. Napredni modeli podržavaju i potpuno programiranje vremenskog rasporeda preko registara 49000–49062 s točkama prebacivanja, rasporedom po danima u tjednu i automatskim upravljanjem prema senzorima (RH, CO₂, VOC, temperatura). Mogu se dodati u budućem ažuriranju predloška.

Python SDK alnor-sdk, koji razvija zajednica, definira dodatne registre koji nisu u službenom priručniku — protok dovoda/odsisa u m3/h (41019/41021), preostali broj dana do zamjene filtra (41040), dostupnost predgrijača (41027) i stanje načina bypassa (41050). Mogu raditi na novijim verzijama firmvera i u sustavu TapHome mogu se dodati kao prilagođeni Modbus uređaji.

Rješavanje problema

Nema Modbus komunikacije
  1. Provjerite Slave ID — zadano je 2, a ne 1. Provjerite je li modul u sustavu TapHome konfiguriran s ispravnim Slave ID-om
  2. Provjerite postavke RS-485 u sustavu TapHome: 19200 baud, parni paritet (Even), 8 podatkovnih bitova, 1 stop bit
  3. Provjerite je li modul BRDG-02R13 ispravno uparen (pogledajte postupak uparivanja iznad)
  4. Provjerite spojeve kabela RS-485 — polaritet A/B mora biti ispravan
  5. Kod dugih kabela provjerite jesu li postavljeni zaključni otpornici od 120 Ω
Greške komunikacije nakon prekida napajanja

Nakon prekida napajanja rekuperator na 10 minuta ulazi u način uparivanja. Za to vrijeme uobičajena Modbus komunikacija na standardnoj adresi možda neće raditi. Pričekajte da način uparivanja istekne.

Vlažnost pokazuje 0 %

Registar unutarnje vlažnosti (H:42001) vraća kodove grešaka iznad 100 % (0xEF–0xFF) kada senzor nije dostupan, u kratkom je spoju ili izvan raspona. Predložak te vrijednosti grešaka svodi na 0. Ako su očitanja stalno 0 %, provjerite fizički spoj senzora vlažnosti.

Alarm filtra

Kada servisni atribut Prljav filtar pokazuje 1, filtre zraka treba zamijeniti. Nakon zamjene filtara u sustavu TapHome upotrijebite servisnu radnju Poništi mjerač vremena filtra zraka kako biste uklonili alarm i ponovno pokrenuli odbrojavanje do održavanja.

Dostupni uređaji

Alnor HRU-PremAIR Modul

VMD-02RPS54, 66/78

Zapis (modul)
IF(St = 1, MODBUSWNE(H, 41550, Int16, 0xFF), MODBUSWNE(H, 41550, Int16, Le));
Brzina odsisnog ventilatora Varijabla Samo za čitanje

Snaga odsisnog ventilatora u postocima — 0 % zaustavljen, 100 % najveća brzina

Registar: H:41001 Int16 Jedinica: % numeric

Brzina odsisnog ventilatora

Čitanje
MODBUSR(H, 41001, Int16) / 200
Brzina dovodnog ventilatora Varijabla Samo za čitanje

Snaga dovodnog ventilatora u postocima — 0 % zaustavljen, 100 % najveća brzina

Registar: H:41002 Int16 Jedinica: % numeric

Brzina dovodnog ventilatora

Čitanje
MODBUSR(H, 41002, Int16) / 200
Automatski bypass Sklopka Samo za čitanje

Automatski način bypassa — uključeno omogućuje automatsko upravljanje bypassom, isključeno omogućuje ručno preuzimanje

Registar: H:41550 Int16 boolean-threshold
Vrijednosti / stanja: ON · OFF

Automatski bypass

Čitanje stanja sklopke
MODBUSR(H, 41550, Int16) > 128
Položaj bypassa Varijabla Samo za čitanje

Položaj zaklopke bypassa — 0 % zatvorena, 100 % otvorena; vrijednosti iznad 120 % označavaju grešku

Registar: H:41016 Int16 Jedinica: % numeric

Položaj bypassa

Čitanje
MODBUSR(H, 41016, Int16)
Brzina bypassa Dimer

Brzina bypassa

Čitanje razine
MODBUSR(H, 41550, Int16)
Temperatura otpadnog zraka Senzor temperature Samo za čitanje
Registar: H:41009 LittleEndianFloat Jedinica: °C numeric

Temperatura otpadnog zraka

Čitanje temperature
MODBUSR(H, 41009, LittleEndianFloat)
Stanje kvara Magnetski kontakt Samo za čitanje

Pokazatelj ispravnosti ventilatora — 0 znači u redu, 1 znači kvar ventilatora

Registar: H:40103 Bool

Stanje kvara

Čitanje
MODBUSR(H, 40103, Bool)
Unutarnja temperatura Senzor temperature Samo za čitanje
Registar: H:41005 LittleEndianFloat Jedinica: °C numeric

Unutarnja temperatura

Čitanje vlažnosti
IF(MODBUSR(H, 42001, Int16) > 100, 0, MODBUSR(H, 42001, Int16))
Čitanje temperature
MODBUSR(H, 41005, LittleEndianFloat)
Vanjska temperatura Senzor temperature Samo za čitanje
Registar: H:41007 LittleEndianFloat Jedinica: °C numeric

Vanjska temperatura

Čitanje temperature
MODBUSR(H, 41007, LittleEndianFloat)
Predgrijač Varijabla Samo za čitanje

Razina snage predgrijača — 0 % isključen, 100 % najveća snaga grijanja

Registar: H:41013 Int16 Jedinica: % numeric

Predgrijač

Čitanje
MODBUSR(H, 41013, Int16)
Zadana vrijednost predgrijača Termostat

Termostat grijanja prostorije — čita temperaturu dovodnog zraka, upisuje zadanu temperaturu grijanja (0–30 °C)

Registar: H:41011 → H:42011 LittleEndianFloat Jedinica: °C numeric

Zadana vrijednost predgrijača

Čitanje temperature
MODBUSR(H, 41011, LittleEndianFloat)
Čitanje željene temperature
MODBUSR(H, 42011, LittleEndianFloat)
Zapis željene temperature
MODBUSWNE(H, 42011, LittleEndianFloat, Se)
Temperatura dovodnog zraka Senzor temperature Samo za čitanje

Temperatura svježeg zraka nakon izmjene topline koji se dovodi u prostorije

Registar: H:41011 LittleEndianFloat Jedinica: °C numeric

Temperatura dovodnog zraka

Čitanje temperature
MODBUSR(H, 41011, LittleEndianFloat)
Brzina ventilacije Prekidač s više vrijednosti

Odabir brzine ventilacije — isključeno, odsutnost, niska, nazivna, visoka, auto, boost

Registar: H:41500 Int16 multi-value
Vrijednosti / stanja: Off · Away · Low · Nominal · High · Auto · Boost

Brzina ventilacije

Čitanje stanja sklopke
MODBUSR(H, 41500, Int16)
Zapis stanja sklopke
MODBUSW(SH, 41500, Int16, Mu)
Povezivanje: Modbus RTU • 19200 baud• 8E1 • Slave ID: $[SlaveId]
Moguća poboljšanja (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

Izvori

  • 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

Pronašli ste problem s ovim predloškom uređaja?

Recite nam što ne radi, što nedostaje ili kako bi se predložak trebao ponašati. Vaše povratne informacije pomažu nam da katalog bude točan.

Provjerio TapHome

Želite ovo koristiti u svojoj centralnoj jedinici TapHome Core?

Otvorite ovaj predložak na portalu Customer Portal kako biste ga primijenili na jedan od svojih domova ili predložili poboljšanje i poslali ga natrag u katalog.

Otvorite na portalu