TapHome

Nilan CTS-602 Rekuperace

Modbus RTU
Submitted by
Last updated: 03. 2026
Nilan CTS-602 Rekuperace

Šablona Nilan CTS-602 Air Recovery je určena pro větrací jednotky Nilan série Comfort 250, Comfort 300, Comfort 300 Top, Comfort CT300, Comfort 450 a Comfort 600 s rekuperací tepla. Jsou to HRV jednotky (heat recovery ventilation) řízené regulátorem CTS-602. Šablona TapHome se připojuje k CTS-602 přes Modbus TCP a umožňuje nastavení teplotního setpointu, řízení stupně větrání, monitorování vlhkosti, výběr provozního režimu a spínání elektrického kotle.

CTS-602 nativně komunikuje přes Modbus RTU po RS-485. Pro připojení k TapHome je nutný převodník Modbus RTU-to-TCP (např. USR-TCP232 nebo Waveshare RS485 TO ETH).

Toto je varianta šablony CTS-602 pro rekuperaci vzduchu se 6 zařízeními zaměřenými na základní řízení větrání a klimatu. Šablona Nilan CTS-602 Heat Pump pro stejný regulátor obsahuje 38 zařízení včetně dalších teplotních senzorů, monitorování stavů výstupů a správy teplé vody.

Hardwarové zapojení

RS-485 Modbus rozhraní je dostupné na 6-pinovém konektoru CN7 (vedle USB konektoru) přímo na DPS CTS-602:

Nilan CTS602 CN7 Modbus connector pinout
PinFunkce
1Výstup 12 VDC
2COM1 — RS-485 Data+ (A) — Modbus
3COM1 — RS-485 Data- (/B) — Modbus
4COM2 — RS-485 Data+ (A) — Uživatelský panel
5COM2 — RS-485 Data- (/B) — Uživatelský panel
6Zem

Převodník RTU-to-TCP připoj na piny 2 (Data+), 3 (Data-) a 6 (GND) přes COM1. COM2 je vyhrazen pro HMI uživatelský panel.

Na modelech Comfort 250/300/300 Top/450/600 se starším otočným ovládacím panelem jsou Modbus vodiče dostupné také přes 8-pinový konektor na vrchní části jednotky (pin 6 = A1/Data+, pin 7 = B1/Data-, pin 1 = GND).

Modbus RTU point-to-point RS-485 bus wiring with termination resistors

CTS-602 nemá optoizolaci na RS-485 portu. Použij stíněný kroucený pár (AWG 24/0,25 mm², impedance 100–130 Ohm). Maximální délka kabelu je 200 m. Na každém konci sběrnice instaluj terminační rezistory 120 Ohm.

Aktivace Modbus komunikace

Modbus rozhraní je na CTS-602 vždy aktivní — neexistuje samostatné nastavení „aktivovat Modbus". Konfigurovat je potřeba pouze slave adresu.

Výchozí slave adresa je 30 (konfigurovatelná 1–247). Změnit ji lze v menu SERVICE na ovládacím panelu CTS-602:

  1. Stiskni Down + ENTER současně po dobu 10 sekund pro aktivaci servisního menu
  2. Stiskni Down opakovaně, dokud panel nezobrazí SERVICE, pak stiskni ENTER
  3. Procházej položkami (HEATING SURFACE, AIR QUALITY, AIR EXCHANGE, DEFROST, TEMP. CONTROL, INLET CONTROL, ROOM CONTROL, RESTART, RESET, MANUAL, PWR SAVE) až po MODBUS ADR 30
  4. Stiskni ENTER pro úpravu adresy, použij Up/Down pro změnu hodnoty, pak stiskni ENTER pro potvrzení
Nilan CTS602 service menu showing Modbus address configuration

Konfigurace

Nastavení RS-485 mostu

Převodník RTU-to-TCP nakonfiguruj s následujícími parametry:

ParametrHodnota
Baud rate19200
Datové bity8
ParitaEven
Stop bity1

Tyto komunikační parametry jsou na CTS-602 pevně nastaveny a nelze je změnit.

Parametry importu v TapHome

Při importu šablony TapHome vyžádá:

  • Slave ID — výchozí 30 v šabloně, změň na hodnotu nastavenou na CTS-602
  • IP Address — IP adresa převodníku RTU-to-TCP

Možnosti zařízení

Řízení teploty

Termostatové zařízení Temperature Setpoint čte aktuální teplotu místnosti ze senzoru T15 na uživatelském panelu (A:215) a zapisuje požadovaný teplotní setpoint do H:1004. Čte také vlhkost z vestavěného senzoru vlhkosti (A:221). Všechny teplotní hodnoty používají škálovací faktor 100 (hodnota registru 2200 = 22,00 °C).

Monitorování vlhkosti

Senzor Humidity čte hodnotu vnitřní vlhkosti z A:221 (AirQual.RH), zobrazovanou v procentech. Je vhodný pro monitorování kvality vnitřního vzduchu a lze jej použít v automatizacích TapHome ke spouštění změn rychlosti větrání.

Řízení provozního režimu

Selektor Mode Set ovládá provozní režim přes H:1002 s následujícími hodnotami:

  • 0 = Vyp.
  • 1 = Topení
  • 2 = Chlazení
  • 3 = Auto
  • 4 = Servis
Řízení větrání

Zařízení Ventilation Level Set umožňuje čtení a zápis stupně ventilátoru přes H:1003 (Control.VentSet):

  • 0 = Vyp.
  • 1–4 = Stupeň větrání (odpovídá procentům rychlosti ventilátoru nakonfigurovaným v servisním menu AIR EXCHANGE na CTS-602)

Zařízení Inlet Fan Speed čte a zapisuje rychlost přívodního ventilátoru jako procento maximální kapacity přes H:201 (Output.InletSpeed), se škálovacím faktorem 100.

Řízení elektrického kotle

Přepínač Electric Boiler ovládá relé ohřívače EK (H:119, Output.CenHeat_1) pro jednotky vybavené elektrickým topným článkem. Jde o jednoduchý přepínač zap/vyp.

Další možnosti

Regulátor CTS-602 poskytuje mnoho dalších registrů, které lze přidat v budoucí aktualizaci šablony:

  • Teplotní senzory T0–T8 (řídicí deska, nasávání, přívod, odvod, výtlak, venkovní teplota)
  • Monitorování stavu běhu a řízení (A:1000, A:1002)
  • Čítače výměny filtru (A:1103, A:1104)
  • Účinnost výměníku tepla (A:1204)
  • Rychlost odvodního ventilátoru (H:200)
  • Senzor CO2 (A:222)
  • Stav alarmu a reset (A:400, H:400)
  • Řízení servisního režimu (H:1005)

Pro komplexnější šablonu se 38 zařízeními včetně všech teplotních senzorů, monitorování stavů výstupů a správy teplé vody viz šablona Nilan CTS-602 Heat Pump. Obě šablony používají stejný regulátor CTS-602 a lze je použít na stejném hardwaru — vyber tu, která nejlépe odpovídá tvému typu jednotky a potřebám monitorování.

Řešení problémů

Žádná Modbus komunikace
  1. Ověř parametry převodníku RTU-to-TCP: 19200 baud, 8 datových bitů, parita Even, 1 stop bit
  2. Zkontroluj, zda Slave ID v TapHome odpovídá nastavení CTS-602 (výchozí 30)
  3. Ověř RS-485 zapojení — přes CN7: pin 2 (Data+), pin 3 (Data-), pin 6 (GND)
  4. Pokud komunikace nefunguje, zkus prohodit vodiče A a B — polarita může být obrácená
  5. Ověř, zda je IP adresa převodníku dostupná z TapHome Core
  6. Zkontroluj terminační rezistory (120 Ohm) na obou koncích RS-485 sběrnice
Teplotní hodnoty jsou nesprávné

Všechny teplotní registry používají škálovací faktor 100. Surová hodnota 2200 znamená 22,00 °C. Pokud se hodnoty zobrazují 100× větší nebo jako celá čísla, ověř, zda je šablona správně aplikována.

Změny stupně větrání nemají efekt

CTS-602 může přepsat nastavení stupně větrání za určitých podmínek (např. větrání řízené vlhkostí, snížení při nízké venkovní teplotě nebo stav alarmu). Zkontroluj nastavení AIR QUALITY a AIR EXCHANGE v servisním menu. Pokud je povolena regulace vlhkostí nebo CO2, regulátor může automaticky zvyšovat nebo snižovat rychlost ventilátoru bez ohledu na nastavení přes Modbus.

Dostupná zařízení

Nilan CTS-602 Air Recovery Modul
Elektrický kotel Přepínač

Řízení relé ohřívače EK zap/vyp — spíná elektrický topný článek

Registr: H:119 Bool

Elektrický kotel

Čtení stavu přepínače
MODBUSR(H, 119, Bool)
Zápis stavu přepínače
MODBUSWNE(H, 119, Bool, St)
Otáčky přívodního ventilátoru Proměnná

Otáčky přívodního ventilátoru jako procento maximální kapacity

Registr: H:201 Int16 Jednotka: % numeric

Otáčky přívodního ventilátoru

Čtení
MODBUSR(H, 201, Int16)/100
Zápis
MODBUSWNE(H, 201, Int16, Va/100)
Nastavení režimu Vícestavový přepínač

Volba provozního režimu — Vyp., Topení, Chlazení, Auto, Servis

Registr: H:1002 Int16 numeric
Hodnoty / Stavy: Vyp. · Topení · Chlazení · Auto · Servis

Nastavení režimu

Čtení stavu přepínače
MODBUSR(H, 1002, Int16)
Zápis stavu přepínače
MODBUSWNE(H, 1002, Int16, Mu)
Vlhkost Proměnná Pouze ke čtení

Hodnota vnitřního senzoru vlhkosti pro monitorování kvality vzduchu

Registr: A:221 Int16 Jednotka: % numeric

Vlhkost

Čtení
MODBUSR(A, 221, Int16)/100
Požadovaná teplota Termostat

Požadovaná teplota místnosti — čte aktuální z čidla T15, zapisuje požadovanou teplotu

Registr: A:215 (current) / H:1004 (desired)H:1004 Int16 Jednotka: °C numeric

Požadovaná teplota

Čtení teploty
MODBUSR(A, 215, Int16)/100
Čtení požadované teploty
MODBUSR(H, 1004, Int16)/100
Zápis požadované teploty
MODBUSWNE(H, 1004, Int16, Se*100)
Čtení vlhkosti
MODBUSR(A, 221, Int16)/100
Nastavení úrovně ventilace Vícestavový přepínač

Selektor stupně ventilátoru — Vyp., Stupeň 1–4

Registr: H:1003 Int16 Jednotka: step numeric
Hodnoty / Stavy: Vyp.

Nastavení úrovně ventilace

Čtení stavu přepínače
MODBUSR(H, 1003, Int16)
Zápis stavu přepínače
MODBUSWNE(H, 1003, Int16, Mu)
Připojení: Modbus RTU • 19200 baud• 8E1 • Slave ID: $[SlaveId]
Možná vylepšení (25)
  • A:200 Controller Board Temperature (T0) — Controller board temperature, scale /100 °C
  • A:201 Intake Temperature (T1) — Fresh air intake temperature, scale /100 °C
  • A:202 Inlet Temperature Before Heater (T2) — Important for monitoring heating element effectiveness
  • A:203 Exhaust Temperature (T3) — Room exhaust temperature, scale /100 °C
  • A:204 Outlet Temperature (T4) — Exhaust air outlet temperature
  • A:207 Inlet Temperature After Heater (T7) — Key sensor for verifying actual supply air temperature
  • A:208 Outdoor Temperature (T8) — Outdoor temperature — important for climate overview
  • A:1000 Run Actual — Actual on/off state (0=Off, 1=On). Important for verifying unit is running
  • A:1001 Mode Actual — Actual mode (0=Off, 1=Heat, 2=Cool, 3=Auto, 4=Service)
  • A:1002 Control State Display — Active control state (0-17: Off, Shift, Stop, Start, Standby, Vent stop, Ventilation, Heating, Cooling, etc.)
  • A:1100 Ventilation Step Actual — Actual ventilation step (0=Off, 1-4=Step). Read-only counterpart to H:1003 write
  • A:1101 Inlet Fan Step Actual — Actual inlet fan speed step (0-4)
  • A:1102 Exhaust Fan Step Actual — Actual exhaust fan speed step (0-4)
  • A:1103 Days Since Filter Change — Days since last air filter change alarm
  • A:1104 Days To Filter Change — Days to next air filter change alarm
  • A:1201 Inlet Temperature Setpoint — Inlet temperature request (T7 setpoint), scale /100 °C
  • A:1202 Controlled Temperature — Master temperature used for control loop, scale /100 °C
  • A:1204 Heat Exchanger Efficiency — Passive heat exchanger efficiency, scale /100 %
  • A:400 Alarm Status — Alarm state bitmask (0x80=active alarm, 0x0F=count)
  • H:1001 Run Set — User on/off select (0=Off, 1=On). Important for remote on/off control
  • H:1005 Service Mode — Service mode (0-8: Off, Defrost, Flaps, Inlet, Exhaust, Compressor, Heating, Hot Water, Central Heat)
  • H:400 Alarm Reset — Write 255 to clear all alarms, or 101-199 to clear specific alarm code
  • H:200 Exhaust Fan Speed — Exhaust fan speed, scale /100 (0-100%). Template only has inlet fan speed (H:201)
  • A:1200 Summer State — Summer/winter mode indicator (0=winter, 1=summer)
  • A:222 CO2 Level — CO2 sensor value in ppm. Important for IAQ monitoring

Zdroje

  • Nilan CTS602 HMI350T Modbus Protocol v23
    PDF
  • veista/nilan — Home Assistant CTS602 Integration
    github.com 2026-03-20
  • DanGunvald/NilanModbus — Arduino Modbus-HTTP/MQTT Bridge
    github.com 2026-03-20
  • Nilan CTS602 Installation Instructions — Comfort 250-600 Top (EN)
    PDF