
Alnor HRU-PremAIR este o unitate de ventilație cu recuperare de căldură care comunică cu TapHome prin Modbus RTU pe RS-485. Conexiunea necesită modulul de comunicație BRDG-02R13, care se conectează la placa de comandă VMD (VMD-02RPS54, VMD-02RPS66 sau VMD-02RPS78) din interiorul recuperatorului.
Șablonul acoperă controlul treptei de ventilație, patru senzori de temperatură (interior, exterior, aer introdus, aer evacuat), monitorizarea și controlul bypassului, starea și temperatura setată a preîncălzitorului, umiditatea interioară și raportarea defecțiunilor. Același protocol Modbus se aplică unităților din seriile HRU-MinistAIR, HRU-SlimAIR și HRU-FlatAIR.
Conexiunea hardware
Cablarea RS-485
Conectați modulul BRDG-02R13 la magistrala RS-485 a TapHome Core cu un cablu cu pereche torsadată. Mai multe dispozitive pot folosi aceeași magistrală RS-485 — asigurați-vă că fiecare dispozitiv are un Slave ID unic.
Dacă linia magistralei este lungă sau apar probleme de comunicare, montați un rezistor de terminare de 120 Ω la ambele capete ale liniei, ca în schema de mai jos.

Terminarea RS-485 — La trasee lungi de cablu sau la magistrale cu mai multe dispozitive, montați rezistoare de 120 Ω la ambele capete ale liniei RS-485. TapHome Core are un rezistor de terminare integrat pe bornele BUS, deci doar capătul îndepărtat al liniei are nevoie de un rezistor extern.
Specificații tehnice
- Modul de comunicație: BRDG-02R13 (se conectează la placa de comandă VMD)
- Protocol: Modbus RTU Slave
- Stratul fizic: RS-485
- Baud rate: 19200 (implicit)
- Paritate: Even
- Biți de date: 8
- Bit de stop: 1
- Slave ID implicit: 2
- Funcții Modbus: 03 (Read Holding Registers), 16 (Write Multiple Registers)
Configurare
Asocierea modulului BRDG-02R13
Înainte de a putea fi folosit, modulul de comunicație trebuie asociat cu recuperatorul. Procedura de asociere folosește adresa Modbus 207:
- Deconectați alimentarea recuperatorului, apoi reconectați-o — unitatea intră în modul de asociere pentru 10 minute
- Scrieți valoarea
0xC84F0001în registrele 43000–43001 - Scrieți valoarea
0x0203în registrul 43004 - Citiți registrul 43900 — valoarea trebuie să fie 2
- Citiți registrul 43901 — valoarea trebuie să fie 1
După asocierea reușită, deconectați alimentarea recuperatorului și reconectați-o. Datele se citesc automat după pornirea ventilatoarelor.
Procedura de asociere necesită un instrument Modbus master (de ex. Modbus Poll) pentru scrierea registrelor de asociere. După finalizarea asocierii, TapHome poate comunica cu modulul la adresa standard.
Slave ID și parametrii de comunicație
Slave ID implicit este 2, iar viteza de transmisie implicită este 19200, cu paritate Even și 1 bit de stop.
Nepotrivirea Slave ID — Șablonul XML TapHome folosește implicit Slave ID 1 la import. Manualul oficial Alnor indică Slave ID implicit 2. La importul șablonului în TapHome, schimbați parametrul Slave ID la 2 (sau conform configurației dvs.).
Parametrii de comunicație se pot schimba prin adresa de asociere (207):
| Parametru | Registru | Implicit | Opțiuni |
|---|---|---|---|
| Adresă slave | 42001 | 207 (RS-485) | 1–207 |
| Baud rate | 42000 | 6 (19200) | 0=300 … 5=9600, 6=19200, 7=38400 … 9=115200 |
| Paritate | 41998 | 2 (Even) | 0=None, 1=Odd, 2=Even |
| Biți de stop | 41999 | 0 (1 bit de stop) | 0=1, 1=2 |
Funcțiile dispozitivului
Controlul treptei de ventilație
Treaptă de ventilație (H:41500) este dispozitivul principal de control — un comutator cu mai multe valori și șapte moduri:
- Oprit (0) — ventilația oprită
- Absență (1) — turație minimă pentru încăperi neocupate
- Redusă (2) — treapta 1
- Nominală (3) — treapta 2, funcționare standard
- Ridicată (4) — treapta 3
- Automat (5) — turație automată pe baza valorilor senzorilor
- Boost (7) — turație maximă pentru schimbul rapid al aerului
Valoarea citită reflectă starea internă a BRDG, care poate diferi de valoarea reală a ventilatorului în timpul schimbării treptei.
Monitorizarea turației ventilatoarelor
Doi senzori doar pentru citire arată turația reală a ventilatoarelor în procente:
- Turație ventilator de evacuare (H:41001) — turația ventilatorului de evacuare, raportată pe o scară 0–200 (împărțită la 200 pentru a obține procentul)
- Turație ventilator de introducere (H:41002) — turația ventilatorului de introducere, aceeași scară 0–200
Valoarea 0xFF indică faptul că senzorul nu este disponibil.
Monitorizarea temperaturilor
Șablonul oferă patru senzori de temperatură, toți cu LittleEndianFloat pe două registre:
- Temperatură interioară (H:41005) — temperatura camerei măsurată de senzorul interior al recuperatorului; citește și umiditatea interioară din H:42001, codurile de eroare peste 100 % fiind limitate la 0
- Temperatură exterioară (H:41007) — temperatura aerului exterior
- Temperatura aerului introdus (H:41011) — temperatura aerului proaspăt după schimbul de căldură, introdus în încăperi
- Temperatura aerului evacuat (H:41009) — temperatura aerului care iese din schimbătorul de căldură
Valoarea NaN indică faptul că nu este disponibilă nicio temperatură. Valorile sub -273 °C indică o problemă a senzorului.
Controlul preîncălzitorului
- Preîncălzitor (H:41013) — procent doar pentru citire care arată puterea actuală a preîncălzitorului (0 % = oprit, 100 % = maxim)
- Temperatură setată preîncălzitor (H:41011 citire / H:42011 scriere) — dispozitiv termostat care citește temperatura actuală a aerului introdus și permite setarea temperaturii de încălzire a camerei (0–30 °C)
Monitorizarea și controlul bypassului
- Poziție bypass (H:41016) — procent doar pentru citire care arată poziția clapetei de bypass (0 % = închisă, 100 % = deschisă). Valorile peste 120 % indică o eroare.
- Bypass automat (H:41550) — comutator care arată starea modului automat al bypassului. Scriptul de scriere la nivel de modul controlează funcționarea bypassului: când este setat la PORNIT, scrie
0xFF(mod automat); când este setat la OPRIT, scrie valoarea nivelului manual. - Viteză bypass — dispozitiv dimmer pentru comanda prioritară manuală a vitezei bypassului (fără funcție în șablonul actual)
Monitorizarea defecțiunilor
Stare defecțiune (H:40103) raportează starea ventilatorului: 0 = ventilator OK, 1 = defecțiune a ventilatorului. În TapHome apare ca senzor de contact binar.
Diagnosticare de service
Modulul pune la dispoziție atribute de service suplimentare pentru monitorizare:
- Stare comunicație RF (H:40101) — 0 = fără eroare, 1 = fără comunicare de peste 30 de minute
- Stare baterie (H:40102) — 0xFFFF indică lipsa bateriei
- Treapta de ventilație actuală (H:41000) — valoarea brută a treptei de ventilație, inclusiv stările de comandă prioritară (11–13 = comandă prioritară temporară, 22 = absență, 23 = boost, 24 = automat)
- Cod de eroare (H:41003) — codul de eroare detaliat (0 = fără defecțiune, 1–8 = erori specifice, 254 = mod de asociere, 255 = identificare)
- Timp rămas comandă prioritară (H:41004) — minutele rămase din comanda prioritară temporară a treptei
- Filtru colmatat (H:41014) — 0 = filtru OK, 1 = filtrul trebuie înlocuit
- Dezghețare (H:41015) — 0 = inactivă, 1 = ciclu de dezghețare activ
Modulul oferă și acțiunea de service Resetare temporizator filtru de aer, care scrie valoarea 0 în registrul H:42000 pentru a reseta numărătoarea inversă până la întreținerea filtrului.
Funcții suplimentare
HRU-PremAIR pune la dispoziție și registre pentru configurarea individuală a turației ventilatoarelor (procentele de introducere și evacuare pentru fiecare treaptă), temperatura setată a preîncălzitorului pentru protecția la îngheț, decalajul de răcire al temperaturii camerei, durata cererii pentru șemineu și setările bateriei de post-încălzire/post-răcire la modelele VMD-02RPS66 și VMD-02RPS78. Modelele avansate suportă și configurarea completă a programului orar prin registrele 49000–49062, cu puncte de comutare, programare pe zile ale săptămânii și control automat pe baza senzorilor (RH, CO2, VOC, temperatură). Acestea pot fi adăugate într-o actualizare viitoare a șablonului.
SDK-ul Python al comunității alnor-sdk definește registre suplimentare care nu apar în manualul oficial — debitul de introducere/evacuare în m3/h (41019/41021), zilele rămase până la înlocuirea filtrului (41040), disponibilitatea preîncălzitorului (41027) și starea modului bypass (41050). Acestea pot funcționa la versiuni de firmware mai noi și ar putea fi adăugate în TapHome ca dispozitive Modbus personalizate.
Rezolvarea problemelor
Nu există comunicare Modbus
- Verificați Slave ID — valoarea implicită este 2, nu 1. Verificați dacă modulul din TapHome este configurat cu Slave ID corect
- Confirmați setările RS-485 din TapHome: 19200 baud, paritate Even, 8 biți de date, 1 bit de stop
- Verificați dacă modulul BRDG-02R13 este asociat corect (consultați procedura de asociere de mai sus)
- Verificați conexiunile cablului RS-485 — asigurați-vă că polaritatea A/B este corectă
- La trasee lungi de cablu, verificați dacă sunt montate rezistoarele de terminare de 120 Ω
Erori de comunicare după o întrerupere a alimentării
După o întrerupere a alimentării, recuperatorul intră în modul de asociere pentru 10 minute. În acest timp, comunicația Modbus normală la adresa standard poate să nu funcționeze. Așteptați să expire modul de asociere.
Umiditatea arată 0 %
Registrul umidității interioare (H:42001) returnează coduri de eroare peste 100 % (0xEF–0xFF) când senzorul nu este disponibil, este în scurtcircuit sau în afara intervalului. Șablonul limitează aceste valori de eroare la 0. Dacă valorile sunt constant 0 %, verificați conexiunea fizică a senzorului de umiditate.
Alarma filtrului
Când atributul de service Filtru colmatat arată 1, filtrele de aer trebuie înlocuite. După înlocuirea filtrelor, folosiți acțiunea de service Resetare temporizator filtru de aer în TapHome pentru a șterge alarma și a reseta numărătoarea inversă a întreținerii.
