
HomEvap Humidifier este un umidificator adiabatic pentru montare în canal, produs de HomEvap B.V. (Țările de Jos). Se montează în canalul de introducere a aerului, după o unitate de ventilație cu recuperare de căldură (HRV), și evaporă apă proaspătă filtrată LegioSafe în fluxul de aer, printr-o casetă cu matrice din fibră de sticlă. Aceeași placă electronică și aceeași hartă de registre sunt folosite și de variantele înrudite HomEvap Cooler, Combi Comfort (All Season) și Direct, astfel încât șablonul poate servi ca referință și pentru aceste unități.
Dispozitivul comunică prin Modbus RTU pe RS-485 (aceeași magistrală transportă și BACnet MS/TP). Șablonul TapHome este de tip ModbusTcpCCU, așa că este necesar un gateway RTU-TCP — gateway-ul recomandat este TapHome Modbus RTU Gateway. Prin această legătură, TapHome citește senzorul de canal SHC80 integrat (umiditate și temperatură), scrie temperatura și umiditatea setate pentru canal, controlează registrul principal SystemMode (Automat / Umidificare / Răcire / Oprit) și afișează telemetria accesoriului higrometru wireless.
Conectarea hardware
Placa electronică principală HomEvap are o singură pereche RS-485 cu 2 fire, pe blocul de borne TB1. Aceeași magistrală fizică transportă Modbus RTU sau BACnet MS/TP — protocolul se selectează din comutatoarele DIP (consultați Activarea comunicației Modbus mai jos), nu prin cablare.
| Pin TB1 | Semnal | Note |
|---|---|---|
| 1 | A+ | RS-485 neinversor |
| 2 | B− | RS-485 inversor |
Trageți un cablu torsadat ecranat (de ex. un cablu RS-485 dedicat) de la șuruburile TB1 ale unității HomEvap la bornele A/B ale gateway-ului Modbus RTU. Conectați gateway-ul prin Ethernet la aceeași rețea locală ca TapHome Core. Gateway-ul face apoi unitatea HomEvap accesibilă prin Modbus TCP pe portul 502, cu adresa slave configurată pe dispozitiv.
Schema de cablare

Bornele importante pentru integrarea TapHome:
| Bornă | Rol |
|---|---|
| TB1 | RS-485 BACnet / Modbus — legătura cu TapHome prin gateway |
| TB3 | Intrări cu contact uscat — scurgere blocată, activare principală, activare utilizator, presostat de debit de aer |
| TB11 | Senzor de canal T1/RH1 (SHC80) — sursa pentru LocalDuctHumidity / LocalDuctTemperature |
| TB6 | Alimentare 24 V DC (internă) |
| DS1 (DIP) | Sursa de comandă pentru logica internă (controler wireless / 0–10 V / higrostat / T3 automat) |
| DS2 (DIP) | Activare Modbus (DS2.8) și adresă slave (DS2.1–DS2.7) |
HomEvap nu are port Ethernet sau Wi-Fi — este exclusiv un dispozitiv RS-485. Un gateway Modbus RTU-TCP este obligatoriu; TapHome nu poate accesa unitatea direct.
Activarea comunicației Modbus
Activarea Modbus și setarea adresei slave se fac în întregime din blocul de comutatoare DIP DS2 de pe placa principală. Este complet independent de blocul DS1 (care configurează sursa locală de comandă).
- Activați magistrala: setați
DS2.8 = ON. Astfel interfața RS-485 de pe TB1 trece din BACnet MS/TP în Modbus RTU și se activează procesarea protocolului. - Setați o adresă slave unică: comutatoarele
DS2.1până laDS2.7formează adresa slave ca valoare binară pe 7 biți (LSB = DS2.1). Fiecare unitate din lanț are nevoie de propria adresă.- Unitatea nr. 1:
DS2.1 ON,DS2.8 ON→ adresa 1 - Unitatea nr. 2:
DS2.1 OFF,DS2.2 ON,DS2.8 ON→ adresa 2
- Unitatea nr. 1:
- Verificați traficul: după ce gateway-ul începe interogarea, LED-urile verzi LD2 / LD3 (TXD / RXD) de lângă TB1 clipesc la fiecare cerere reușită.
Parametrii seriali impliciți sunt 8N2 cu AutoBaud — controlerul alege automat între 9600, 19200, 38400 și 57600. Majoritatea gateway-urilor RTU-TCP funcționează cel mai bine cu un baud rate fix; configurați gateway-ul la 9600 8N2 (sau 8N1 — dispozitivul este tolerant, după cum confirmă bridge-ul ESPHome al comunității).
HomEvap acceptă codurile de funcție 0x03 Read Holding Registers, 0x06 Write Single Register și 0x10 Write Multiple Registers. Toate adresele din șablon sunt holding registers (H:*).
Scrierea valorii
0în registrul0x01(BaudRate) reactivează AutoBaud pe dispozitiv. Nu includeți acest registru în ciclurile de interogare sau de scriere ale sistemului BMS — fixați în schimb baud rate-ul pe gateway.
Terminarea magistralei RS-485
Activați terminația de 120 Ω și rezistoarele de polarizare fail-safe numai la cele două capete fizice ale magistralei RS-485. La o legătură scurtă punct la punct cu o singură unitate HomEvap, aceasta înseamnă terminație la gateway și la capătul TB1 al unității HomEvap; când se conectează în lanț mai multe unități HomEvap, activați terminația doar la primul și la ultimul dispozitiv de pe linie.
Configurare
La importul șablonului în TapHome, introduceți:
- Adresa IP — adresa IP a gateway-ului RTU-TCP în rețeaua locală
- Slave ID — adresa slave Modbus configurată pe HomEvap prin
DS2.1–DS2.7(implicit1)
Unitatea HomEvap în sine nu are adresă IP. Atribuiți gateway-ului o adresă IP statică în lista de rezervări DHCP a routerului, ca să nu se schimbe după o întrerupere a alimentării.
Funcțiile dispozitivului
Șablonul oferă următoarele dispozitive, toate mapate pe holding registers H:15 — H:108:
Valorile senzorului de canal
- Temperatură / umiditate în canal — citește senzorul SHC80 integrat, montat în canalul de introducere. Temperatura provine din
H:16(LocalDuctTemperature, factor 10), iar umiditatea dinH:15(LocalDuctHumidity). Senzorul de canal este și limitatorul intern de umiditate ridicată al unității (oprire la 78 % UR).
Valori setate
- Temperatură setată în canal — termostat care asociază temperatura curentă din canal (
H:16) cu temperatura setată pentru canal, care poate fi setată (H:45DuctTempSetPoint, factor 10, interval 1–50 °C, implicit 18 °C). - Umiditate setată în canal — umiditatea setată pentru canal, care poate fi setată (
H:55DuctHumidifSetPoint, factor 10 % UR conform specificației, interval 0–90 % UR, implicit 78 % UR), disponibilă caModbusDimmerpe o scară 0–1. - Umiditate setată în cameră — umiditatea setată pentru cameră, care poate fi setată (
H:54RoomHumidifSetPoint, factor 10 % UR conform specificației, interval 5–90 % UR, implicit 45 % UR), disponibilă tot ca dimmer pe o scară 0–1.
Notă despre scalare. Tabelul de registre al producătorului definește registrele de umiditate (
H:15,H:54,H:55) cu factorul 10 (valoare brută / 10 = % UR). XML-ul TapHome împarte în schimb la 1000, ca aceste registre să se potrivească direct cu modelele de dispozitivModbusDimmer/ModbusTemperatureSensor, care așteaptă o scară 0–1 în loc de 0–100 % UR. Este o rescalare intenționată, nu o eroare — valoarea din TapHome este pur și simplu%RH / 100.
Controlul modului de funcționare
- Mod sistem — comutator cu mai multe valori pe registrul principal de comandă
H:88(SystemMode). Specificația producătorului definește patru moduri:1 = Auto,2 = Humidify,3 = Cool,4 = Off. Șablonul rezervă poziții suplimentare (valorile0și5–9) care corespund valorilor brute64și69–73— acestea nu sunt folosite în firmware-ul actual și există pentru ca modurile noi adăugate în versiunile viitoare de firmware să poată fi afișate fără refacerea șablonului.
Telemetria higrometrului wireless
HomEvap se livrează cu un accesoriu opțional higrometru-controler wireless de 868 MHz. Șablonul oferă valorile citite și valorile setate ale acestuia prin registre din afara tabelului publicat v3_03:
- Temperatură / umiditate higrometru wireless și Temperatură / umiditate în cameră (locală) — temperatura (
H:91, factor 100) și umiditatea (H:94) de la accesoriul wireless. Sunt varianteleInt16șiUInt16ale acelorași registre, incluse ca dispozitive separate, astfel încât varianta corectă să poată fi aleasă la fața locului, în funcție de comportamentul firmware-ului. - Valori setate higrometru wireless — temperatura setată (
H:92) și umiditatea setată (H:95). - Umiditate setată higrometru wireless — afișare dedicată, doar pentru citire, a registrului
H:95în unități brute % UR (factor 10), utilă când celălalt dispozitiv din șablon citește același registru ca valoare de dimmer 0–1. - Mod higrometru wireless — modul de funcționare din
H:108, doar pentru citire. Valorile corespund celor dinSystemMode(1=Auto,2=Humidify,3=Cool,4=Off). - Baterie higrometru wireless — starea / nivelul brut al bateriei din
H:97.
Registre nedocumentate.
H:91,H:92,H:94,H:95,H:97șiH:108nu apar în tabelul oficial de registre HomEvap v3_03. Au fost identificate prin inginerie inversă pe dispozitive reale și s-a confirmat că funcționează în practică (atât în șablonul TapHome, cât și în bridge-ul Modbus ESPHome al comunității). HomEvap le poate reatribui în actualizări viitoare de firmware — verificați valorile citite la fața locului după fiecare actualizare de firmware a controlerului.
Dacă legătura radio dintre HomEvap și controlerul său wireless nu este fiabilă (pereți masivi, distanțe mari), instalați în schimb senzorul opțional T8 pentru canalul de retur pe TB9. Acesta înlocuiește măsurătorile higrometrului wireless în controlerul local; senzorul de canal (SHC80) rămâne limitatorul intern de umiditate ridicată.
Depanare
Nu există comunicare Modbus
- Verificați dacă pe placa principală HomEvap este setat
DS2.8 = ON— fără această setare, magistrala TB1 este în modul BACnet. - Verificați dacă adresa slave de pe
DS2.1–DS2.7corespunde valorii Slave ID introduse în șablonul TapHome. - Urmăriți LED-urile TXD / RXD (
LD2/LD3) de pe placă în timpul interogării — dacă rămân stinse, cererea nu ajunge la unitate (polaritatea cablului pe A+/B−, cablarea gateway-ului sau referința de masă). - Fixați gateway-ul la un baud rate fix (recomandat 9600 8N2), în loc să vă bazați pe AutoBaud.
- Verificați dacă gateway-ul RTU-TCP este accesibil din TapHome Core (ping la IP-ul gateway-ului, testați portul 502).
Valorile umidității apar ca 0,45 în loc de 45 % UR
Acest lucru este normal. Intrările de umiditate ModbusDimmer / ModbusTemperatureSensor din TapHome folosesc o scară 0–1, așa că XML-ul împarte la 1000 valoarea brută cu factor 10 din specificație (valoarea brută 780 → 0.78). Pentru afișare în procente în aplicație, înmulțiți cu 100 sau folosiți valoarea numerică direct în smart rules.
Scrierea modului nu are niciun efect
Verificați starea locală de alarmă a unității. Dacă LED-ul de alarmă din partea de jos este aprins (M OFF pe afișajul controlerului), contactul uscat Main Enable de pe TB3 pinul 4 este deschis, iar unitatea rămâne blocată în starea oprită indiferent de comenzile Modbus. Restabiliți contactul de activare, iar scrierea va avea efect la următoarea actualizare a SystemMode.
SystemMode returnează o valoare neașteptată
XML-ul oferă 10 poziții (Value0–Value9), dar în specificația v3_03 sunt definite doar 1 = Auto, 2 = Humidify, 3 = Cool, 4 = Off. Dacă registrul returnează 64 sau o valoare în intervalul 69–73, unitatea a raportat una dintre valorile rezervate — tratați-le ca „nedefinite / rezervate” și verificați starea reală pe afișajul controlerului.
Alarme false de lipsă apă sau de scurgere blocată
Alarmele persistente corespund biților 10–15 din System_status2 — Drain Blocked, Airflow Switch, No Airflow, No Water, Heater Default, Service Alarm — și sunt semnalate și prin modelul de clipire al LED-ului de alarmă din partea de jos a unității (3× = senzor, 9× = apă, 11× = lipsă debit de aer, 15× = încălzitor, 17× = debit de aer, 19× = T2). Pentru remediere, urmați tabelul de defecte din manualul de instalare; pentru a șterge o alarmă memorată, scoateți ștecherul din priză, așteptați 10 s și reconectați-l.
