TapHome

HomEvap Humidifier

Modbus TCP
Autor
Posljednje ažuriranje: 10. 2026

Potreban je vanjski pristupnik (gateway)

TapHome Modbus RTU Gateway — stranica proizvoda

HomEvap Humidifier

HomEvap Humidifier je kanalni adijabatski ovlaživač zraka tvrtke HomEvap B.V. (Nizozemska). Ugrađuje se u kanal dovodnog zraka iza jedinice za ventilaciju s povratom topline (rekuperatora) i svježu vodu filtriranu sustavom LegioSafe isparava u struju zraka preko kasete sa staklenim vlaknima. Istu pločicu i istu mapu registara imaju i srodne varijante HomEvap Cooler, Combi Comfort (All Season) i Direct, pa predložak može poslužiti i kao referenca za te jedinice.

Uređaj komunicira preko Modbus RTU na RS-485 (ista sabirnica prenosi i BACnet MS/TP). Predložak TapHome je ModbusTcpCCU, pa je potreban pristupnik RTU-TCP; preporučeni pristupnik je TapHome Modbus RTU Gateway. Preko te veze TapHome očitava ugrađeni kanalni senzor SHC80 (vlažnost i temperatura), upisuje zadanu temperaturu i zadanu vlažnost u kanalu, upravlja glavnim registrom SystemMode (Auto / Ovlaživanje / Hlađenje / Isključeno) i prikazuje telemetriju dodatnog bežičnog higrometra.

Hardversko spajanje

Glavna pločica HomEvap ima jedan dvožični priključak RS-485 na rednim stezaljkama TB1. Ista fizička sabirnica prenosi Modbus RTU ili BACnet MS/TP; protokol se odabire DIP sklopkama (vidi Uključivanje Modbus komunikacije niže), a ne ožičenjem.

Pin TB1SignalNapomena
1A+RS-485 neinvertirajući
2B−RS-485 invertirajući

Od vijčanih stezaljki TB1 na jedinici HomEvap do stezaljki A/B pristupnika Modbus RTU položite oklopljenu upredenu paricu (npr. namjenski kabel RS-485). Pristupnik spojite Ethernetom u istu lokalnu mrežu u kojoj je centralna jedinica TapHome Core. Pristupnik tada uređaj HomEvap čini dostupnim na Modbus TCP portu 502 s adresom (slave) postavljenom na uređaju.

Shema spajanja
Shema spajanja glavne pločice HomEvap sa stezaljkama TB1 BACnet/Modbus RS-485, DIP blokovima DS1/DS2, kanalnim senzorom SHC80, grijačem, ventilom za vodu i stezaljkama za upravljanje ventilatorom

Glavne stezaljke važne za integraciju sa sustavom TapHome:

StezaljkaNamjena
TB1BACnet / Modbus RS-485 — veza s TapHome preko pristupnika
TB3Beznaponski ulazi — začepljen odvod, glavno omogućavanje rada, korisničko omogućavanje rada, sklopka protoka zraka
TB11Kanalni senzor T1/RH1 (SHC80) — izvor za LocalDuctHumidity / LocalDuctTemperature
TB6Napajanje 24 V DC (unutarnje)
DS1 (DIP)Izvor upravljanja za unutarnju logiku (bežični regulator / 0–10 V / higrostat / T3 auto)
DS2 (DIP)Uključivanje Modbusa (DS2.8) i adresa (slave) (DS2.1–DS2.7)

HomEvap nema Ethernet ni Wi-Fi priključak, to je isključivo uređaj RS-485. Pristupnik Modbus RTU-TCP je obvezan; TapHome ne može izravno pristupiti jedinici.

Uključivanje Modbus komunikacije

Modbus se uključuje i adresira isključivo blokom DIP sklopki DS2 na glavnoj pločici. Potpuno je neovisan o bloku DS1 (koji postavlja lokalni izvor upravljanja).

  1. Uključite sabirnicu: postavite DS2.8 = ON. Time se sučelje RS-485 na TB1 prebacuje s BACnet MS/TP na Modbus RTU i aktivira se obrada protokola.
  2. Postavite jedinstvenu adresu (slave): sklopke od DS2.1 do DS2.7 čine adresu kao 7-bitnu binarnu vrijednost (LSB = DS2.1). Svaka jedinica spojena u linijskoj topologiji (daisy chain) treba vlastitu adresu.
    • Jedinica br. 1: DS2.1 ON, DS2.8 ON → adresa 1
    • Jedinica br. 2: DS2.1 OFF, DS2.2 ON, DS2.8 ON → adresa 2
  3. Provjerite promet: kad pristupnik počne očitavati, zelene LED diode LD2 / LD3 (TXD / RXD) pokraj TB1 zatrepću pri svakom uspješnom zahtjevu.

Zadani serijski parametri su 8N2 uz AutoBaud; regulator sam odabire između 9600, 19200, 38400 i 57600. Većina pristupnika RTU-TCP najbolje radi s fiksnom brzinom prijenosa; postavite pristupnik na 9600 8N2 (ili 8N1, uređaj je tolerantan, što potvrđuje i ESPHome most zajednice).

HomEvap podržava funkcijske kodove 0x03 Read Holding Registers, 0x06 Write Single Register i 0x10 Write Multiple Registers. Sve adrese u predlošku su holding registri (H:*).

Upis vrijednosti 0 u registar 0x01 (BaudRate) ponovno uključuje AutoBaud na uređaju. Ovaj registar ne uključujte u petlju očitavanja ili upisa nadzornog sustava (BMS); umjesto toga zaključajte brzinu prijenosa na pristupniku.

Zaključenje sabirnice RS-485

Zaključni otpornik od 120 Ω i otpornike za fail-safe prednapon uključite samo na dva fizička kraja sabirnice RS-485. Na kratkoj vezi točka-točka s jednom jedinicom HomEvap to znači zaključenje na pristupniku i na strani TB1 jedinice HomEvap; kod ulančavanja više jedinica HomEvap zaključite samo prvi i posljednji uređaj na vodu.

Konfiguracija

Pri uvozu predloška u TapHome unesite:

  • IP adresa — IP adresa pristupnika RTU-TCP u lokalnoj mreži
  • Slave ID — Modbus adresa (slave) postavljena na jedinici HomEvap sklopkama DS2.1–DS2.7 (zadano 1)

Sam HomEvap nema IP adresu. Pristupniku dodijelite statičku IP adresu u popisu DHCP rezervacija usmjerivača kako se ne bi promijenila nakon nestanka i ponovnog uključenja napajanja.

Mogućnosti uređaja

Predložak daje sljedeće uređaje, svi su mapirani na holding registre H:15 — H:108:

Očitanja kanalnog senzora
  • Temperatura / vlažnost u kanalu — očitava ugrađeni senzor SHC80 postavljen u kanal dovodnog zraka. Temperatura dolazi iz H:16 (LocalDuctTemperature, faktor 10), a vlažnost iz H:15 (LocalDuctHumidity). Kanalni senzor ujedno je i unutarnji limitator visoke vlažnosti jedinice (isključenje pri 78 %RH).
Zadane vrijednosti
  • Zadana temperatura u kanalu — termostat koji povezuje trenutačnu temperaturu u kanalu (H:16) sa zadanom temperaturom u kanalu koja se može upisivati (H:45 DuctTempSetPoint, faktor 10, raspon 1–50 °C, zadano 18 °C).
  • Zadana vlažnost u kanalu — zadana vlažnost u kanalu koja se može upisivati (H:55 DuctHumidifSetPoint, faktor prema specifikaciji 10 %RH, raspon 0–90 %RH, zadano 78 %RH), prikazana kao ModbusDimmer na skali 0–1.
  • Zadana vlažnost prostorije — zadana vlažnost prostorije koja se može upisivati (H:54 RoomHumidifSetPoint, faktor prema specifikaciji 10 %RH, raspon 5–90 %RH, zadano 45 %RH), također prikazana kao dimer 0–1.

Napomena o skaliranju. Tablica registara proizvođača definira registre vlažnosti (H:15, H:54, H:55) s faktorom 10 (sirova vrijednost / 10 = %RH). TapHome XML umjesto toga dijeli s 1000, kako bi se ti registri jednostavno preslikali na modele uređaja ModbusDimmer / ModbusTemperatureSensor koji očekuju skalu 0–1, a ne 0–100 %RH. To je namjerno skaliranje, a ne pogreška: vrijednost u sustavu TapHome je jednostavno %RH / 100.

Upravljanje načinom rada
  • Način rada sustava — prekidač s više vrijednosti na glavnom upravljačkom registru H:88 (SystemMode). Specifikacija proizvođača definira četiri načina: 1 = Auto, 2 = Humidify, 3 = Cool, 4 = Off. Predložak sadrži dodatna rezervirana mjesta (vrijednosti 0 i 5–9) koja odgovaraju sirovim vrijednostima 64 i 69–73; u trenutačnom firmveru se ne koriste i postoje kako bi se novi načini dodani u budućim verzijama firmvera mogli prikazati bez ponovne izrade predloška.
Telemetrija bežičnog higrometra

HomEvap se isporučuje s opcionalnim dodatkom, bežičnim higrometrom-regulatorom na 868 MHz. Predložak daje njegova očitanja i zadane vrijednosti preko registara koji nisu u objavljenoj tablici v3_03:

  • Temperatura / vlažnost bežičnog higrometra i Temperatura / vlažnost prostorije (lokalna) — temperatura (H:91, faktor 100) i vlažnost (H:94) iz bežičnog dodatka. To su varijante Int16 i UInt16 istih registara, uključene kao zasebni uređaji, tako da se na licu mjesta može odabrati ispravna, ovisno o ponašanju firmvera.
  • Zadane vrijednosti bežičnog higrometra — zadana temperatura (H:92) i zadana vlažnost (H:95).
  • Zadana vlažnost bežičnog higrometra — zasebni prikaz samo za čitanje registra H:95 u sirovim jedinicama %RH (faktor 10), koristan kad drugi uređaj u predlošku isti registar čita kao vrijednost dimera 0–1.
  • Način rada bežičnog higrometra — način rada samo za čitanje iz H:108. Mapa vrijednosti ista je kao kod SystemMode (1=Auto, 2=Humidify, 3=Cool, 4=Off).
  • Baterija bežičnog higrometra — sirovo stanje / razina baterije iz H:97.

Nedokumentirani registri. H:91, H:92, H:94, H:95, H:97 i H:108 nisu navedeni u službenoj tablici registara HomEvap v3_03. Dobiveni su obrnutim inženjeringom na uređajima u radu i potvrđeno rade na terenu (i u predlošku TapHome i u ESPHome Modbus mostu zajednice). HomEvap ih u budućim ažuriranjima firmvera može drukčije dodijeliti, pa nakon svakog ažuriranja firmvera regulatora provjerite očitanja na licu mjesta.

Ako je radioveza između jedinice HomEvap i bežičnog regulatora nepouzdana (debeli zidovi, velike udaljenosti), umjesto toga ugradite opcionalni senzor T8 u povratnom kanalu na TB9. On zamjenjuje mjerenja bežičnog higrometra na lokalnom regulatoru; kanalni senzor (SHC80) ostaje unutarnji limitator visoke vlažnosti.

Rješavanje problema

Nema Modbus komunikacije
  1. Provjerite je li na glavnoj pločici HomEvap DS2.8 = ON; bez toga je sabirnica TB1 u načinu BACnet.
  2. Provjerite odgovara li adresa (slave) na DS2.1–DS2.7 vrijednosti Slave ID unesenoj u predložak TapHome.
  3. Tijekom očitavanja provjerite LED diode TXD / RXD (LD2 / LD3) na pločici; ako ostanu ugašene, zahtjev ne dolazi do jedinice (polaritet kabela na A+/B−, ožičenje pristupnika ili referentna masa).
  4. Zaključajte pristupnik na fiksnu brzinu prijenosa (preporučeno 9600 8N2) umjesto da se oslanjate na AutoBaud.
  5. Provjerite je li pristupnik RTU-TCP dostupan iz centralne jedinice TapHome Core (ping na IP adresu pristupnika, test porta 502).
Vrijednosti vlažnosti prikazuju se kao 0,45 umjesto 45 %RH

To je očekivano. Ulazi vlažnosti ModbusDimmer / ModbusTemperatureSensor u sustavu TapHome koriste skalu 0–1, pa XML sirovu vrijednost s faktorom 10 iz specifikacije dijeli s 1000 (sirova vrijednost 780 → 0.78). U aplikaciji je prikažite kao postotak množenjem sa 100 ili brojčanu vrijednost koristite izravno u smart rules.

Upis načina rada nema učinka

Provjerite lokalno stanje alarma jedinice. Ako svijetli LED dioda alarma na donjoj strani (M OFF na zaslonu regulatora), beznaponski kontakt za glavno omogućavanje rada (Main Enable) na TB3, pin 4, je otvoren i jedinica ostaje blokirana u isključenom stanju bez obzira na Modbus naredbe. Ponovno zatvorite kontakt za omogućavanje rada i upis će djelovati pri sljedećem ažuriranju SystemMode.

SystemMode vraća neočekivanu vrijednost

XML daje 10 mjesta (Value0–Value9), ali u specifikaciji v3_03 definirani su samo 1 = Auto, 2 = Humidify, 3 = Cool, 4 = Off. Ako registar vrati 64 ili vrijednost u rasponu 69–73, jedinica je javila jednu od rezerviranih vrijednosti; smatrajte ih „nedefiniranima / rezerviranima” i stvarno stanje provjerite na zaslonu regulatora.

Lažni alarmi nedostatka vode ili odvoda

Trajni alarmi odgovaraju bitovima 10–15 registra System_status2 (Drain Blocked, Airflow Switch, No Airflow, No Water, Heater Default, Service Alarm), a prikazuje ih i uzorak treptanja LED diode alarma na donjoj strani jedinice (3× = senzor, 9× = voda, 11× = nema protoka zraka, 15× = grijač, 17× = protok zraka, 19× = T2). Za otklanjanje kvara slijedite tablicu kvarova u uputama za ugradnju; za brisanje alarma koji ostaje aktivan i nakon otklanjanja uzroka izvucite mrežni utikač, pričekajte 10 s i ponovno ga utaknite.

Dostupni uređaji

HomEvap Humidifier Modul
Temperatura / vlažnost u kanalu Senzor temperature Samo za čitanje

Ugrađeni kanalni senzor SHC80 — temperatura i relativna vlažnost zraka u dovodnom kanalu. Vlažnost se prikazuje na skali 0–1 (%RH / 100).

Registar: H:16 (temp), H:15 (humidity) Int16 Jedinica: °C / %RH

Temperatura / vlažnost u kanalu

Čitanje vlažnosti
MODBUSR(H, 15, Int16) / 1000
Čitanje temperature
MODBUSR(H, 16, Int16) / 10
Lokalna temperatura / vlažnost prostorije Senzor temperature Samo za čitanje

Temperatura i vlažnost prostorije iz dodatnog bežičnog higrometra (varijanta UInt16). Vlažnost se prikazuje na skali 0–1 (%RH / 100).

Registar: H:91 (temp), H:94 (humidity) UInt16 Jedinica: °C / %RH

Lokalna temperatura / vlažnost prostorije

Čitanje vlažnosti
MODBUSR(H, 94, UInt16) / 1000
Čitanje temperature
MODBUSR(H, 91, UInt16) / 100
Zadana temperatura u kanalu Termostat

Termostat za temperaturu u dovodnom kanalu — očitava trenutačnu temperaturu u kanalu i upisuje zadanu temperaturu u kanalu (raspon 1–50 °C, zadano 18 °C).

Registar: H:16 (current), H:45 (desired) → H:45 Int16 Jedinica: °C

Zadana temperatura u kanalu

Čitanje temperature
MODBUSR(H, 16, Int16) / 10
Čitanje željene temperature
MODBUSR(H, 45, Int16) / 10
Zapis željene temperature
MODBUSWNE(H, 45, Int16, Se * 10)
Način rada sustava Prekidač s više vrijednosti

Glavni odabir načina rada jedinice HomEvap: Auto, Ovlaživanje, Hlađenje ili Isključeno. Vrijednosti 0 i 5–9 rezervirana su mjesta za budući firmver.

Registar: H:88 Int16 numeric
Vrijednosti / stanja: Auto · Zvlhčování · Chlazení · Vypnuto

Način rada sustava

Čitanje stanja sklopke
MODBUSR(H, 88, Int16)
Zapis stanja sklopke
MODBUSWNE(H, 88, Int16, Mu)
Temperatura / vlažnost bežičnog higrometra Senzor temperature Samo za čitanje

Temperatura i vlažnost koje javlja dodatni bežični higrometar (varijanta Int16 na istim registrima kao uređaj UInt16). Vlažnost se prikazuje na skali 0–1 (%RH / 100).

Registar: H:91 (temp), H:94 (humidity) Int16 Jedinica: °C / %RH

Temperatura / vlažnost bežičnog higrometra

Čitanje vlažnosti
MODBUSR(H, 94, Int16) / 1000
Čitanje temperature
MODBUSR(H, 91, Int16) / 100
Zadana vlažnost bežičnog higrometra Varijabla Samo za čitanje

Prikaz samo za čitanje zadane vlažnosti bežičnog higrometra u %RH (sirova vrijednost registra podijeljena s 10).

Registar: H:95 Int16 Jedinica: %RH

Zadana vlažnost bežičnog higrometra

Čitanje
MODBUSR(H, 95, Int16)/10
Baterija bežičnog higrometra Varijabla Samo za čitanje

Stanje ili razina baterije dodatnog bežičnog higrometra (sirova vrijednost — proizvođač ne navodi kako je tumačiti).

Registar: H:97 Int16

Baterija bežičnog higrometra

Čitanje
MODBUSR(H, 97, Int16)
Način rada bežičnog higrometra Prekidač s više vrijednosti Samo za čitanje

Način rada samo za čitanje koji javlja dodatni bežični higrometar. Ista mapa vrijednosti kao Način rada sustava: Auto, Ovlaživanje, Hlađenje, Isključeno.

Registar: H:108 Int16 numeric
Vrijednosti / stanja: Auto · Zvlhčování · Chlazení · Vypnuto

Način rada bežičnog higrometra

Čitanje stanja sklopke
MODBUSR(H, 108, Int16)
Zadana vlažnost u kanalu Dimer

Zadana vlažnost u kanalu (raspon 0–90 %RH, zadano 78 %RH), prikazana kao ModbusDimmer na skali 0–1 (%RH / 100).

Registar: H:55 Int16 (read), UInt16 (write) Jedinica: %RH (as 0–1 dimmer level)

Zadana vlažnost u kanalu

Čitanje razine
MODBUSR(H, 55, Int16) / 1000
Zapis razine
MODBUSWNE(H, 55, UInt16, Le * 1000)
Zadane vrijednosti bežičnog higrometra Senzor temperature Samo za čitanje

Zadana temperatura i zadana vlažnost bežičnog higrometra, prikazane kao senzor temperature s pridruženim očitanjem vlažnosti.

Registar: H:92 (temp setpoint), H:95 (humidity setpoint) Int16 Jedinica: °C / %RH

Zadane vrijednosti bežičnog higrometra

Čitanje vlažnosti
MODBUSR(H, 95, Int16)/1000
Čitanje temperature
MODBUSR(H, 92, Int16)/10
Zadana vlažnost prostorije Dimer

Zadana vlažnost prostorije (raspon 5–90 %RH, zadano 45 %RH), prikazana kao ModbusDimmer na skali 0–1 (%RH / 100).

Registar: H:54 Int16 Jedinica: %RH (as 0–1 dimmer level)

Zadana vlažnost prostorije

Čitanje razine
MODBUSR(H, 54, Int16) / 1000
Zapis razine
MODBUSWNE(H, 54, Int16, Le * 1000)
Povezivanje: Modbus TCP • Slave ID: $[SlaveId]
Moguća poboljšanja (19)
  • H:13 (0x0D) LocalRoomHumidity — AI1 room humidity from SHC80 (factor 10, %RH, 0-100). Could be exposed as ModbusTemperatureSensor humidity.
  • H:14 (0x0E) LocalRoomTemperature — AI2 room temperature from SHC80 (factor 10, °C, 0-100). Built-in wired room sensor, complement to duct sensor (device #0).
  • H:17 (0x11) T2_Temperature — AI5 T2 RTD temperature (factor 10, °C, 0-50).
  • H:18 (0x12) T3_Temperature (outside air) — AI6 T3 outside-air RTD temperature (factor 10, °C, 0-50).
  • H:9 (0x09) System_status1 — Status flag register — bit 10 = System OFF, bit 14 = NO T3 SENSOR, bit 15 = duct sensor disconnected. Useful diagnostics.
  • H:10 (0x0A) System_status2 (alarms) — Alarm register — bits 10–15 are critical alarms: Drain Blocked, Airflow Switch, No Airflow, No Water, Heater Default, Service Alarm. Recommended minimum register per spec.
  • H:11 (0x0B) System_status3 — Secondary alarm register — wireless device communication error (bit 5), NoAir/NoCool/Outdef/Retdef/T2def/SupplyDef alarms (bits 10–15).
  • H:26 (0x1A) FanOutput — Current fan output status (factor 10, %, 0-100).
  • H:27 (0x1B) SSROutput (heater) — SSR pulsing output for heater (factor 10, %, 0-100).
  • H:28 (0x1C) TPM_Valve1 — Valve 1 TPM output status (factor 10, %, 0-100).
  • H:29 (0x1D) TPM_Valve2 — Valve 2 TPM output status (factor 10, %, 0-100).
  • H:35 (0x23) HeatingDemand — Heating PID output (factor 10, %, 0-100).
  • H:44 (0x2C) RoomTempSetPoint — Room temperature setpoint, R/W (signed, factor 10, °C, default 19, range 1–45). Could be exposed as a Thermostat device alongside the duct setpoint.
  • H:56 (0x38) HumidifDemand — Humidity PID output (factor 10, %, 0-100).
  • H:62 (0x3E) Valve1CycleCount — Valve 1 cycle counter — service metric.
  • H:66 (0x42) Valve2CycleCount — Valve 2 cycle counter — service metric.
  • H:67 (0x43) Cfg_ServiceInterval — Valve service cycle count max (R/W, default 15000, range 5000-30000).
  • H:83 (0x53) bit 1 Clear Service Alarm — Write bit 1 of System command register to clear service alarm (recommended minimum per spec).
  • H:83 (0x53) bit 2 Clear System Alarm — Write bit 2 of System command register to clear system alarm.

Izvori

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