Nilan Nilan Compact P Modbus TCP template

Nilan Compact P

Controls and monitors Nilan Compact P ventilation and hot water system via Modbus TCP

This template connects a Nilan Compact P ventilation and hot water system via Modbus TCP. It reads temperature sensors, humidity, filter status, fan speeds, and alarms. It also allows control of fan speed, room temperature setpoint, DHW setpoint, and hot water pause.

Protocol
Modbus TCP
Connection
Ethernet, Modbus TCP
Registers
26, read and write
Brand
Nilan
Key readings
Outdoor/Supply/Extract air temperatures · DHW Top and Bottom temperatures · Humidity · Filter in/out days and limits · Supply and Extract fan speed (%) · Alarm and system state
Available commands
Fan speed · Desired room temperature · DHW set point · Pause hot water production
Compatible models
Nilan Compact P
Last updated

Registers (26)

25 read, 4 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
T1.Outdoor°CRead
T3.ExtractAir°CRead
T2.SupplyAir°CRead
T4.DischargeExchanger°CRead
Humidity%Read
FilterOutDays—Read
FilterInLimit—Read
FlterOutLimit—Read
FilterInDays—Read
System_stateRead
DHW_Top°CRead
DHW_Bottom°CRead
T5.DishcargeHeat°CRead
T6.Evaporator°CRead
AlarmRead
Supply_fan%Read
Extract_fan%Read
Bypass_Damper%Read
Compresor_StateRead
AnodeRead
DHW_ELRead
FanSpeedRead and write
DesiredRoomTemperature°CRead and write
AnyAlarmOrErrorRead
DWH_Set_Point°CRead and write
PauseHotWaterProductionWrite

Loading registers…

Send your device list

If a device is not in the library yet, we build the template for free as soon as we have the register data.

Number of installations (optional)

Use cases

  • Monitor outdoor, supply, and extract air temperatures on a live dashboard for building owners.
  • Create an alert when the filter replacement countdown reaches zero to schedule timely maintenance.
  • Adjust the DHW setpoint remotely to optimize energy consumption during off-peak hours.
  • Track compressor state and alarm registers to detect faults before an on-site visit is needed.
  • Pause hot water production remotely during extended vacancy periods to save energy.
  • Log humidity and fan speed data over time to verify ventilation performance and indoor air quality.

Installation

  1. Connect the Nilan Compact P to the local network and verify that its Modbus TCP interface is enabled in the CTS700 controller settings.

  2. Note the IP address and Modbus TCP port (default 502) configured on the Compact P unit.

  3. Wire or connect the ModbusCloud Gateway to the same local network as the Nilan unit.

  4. In the ModbusCloud portal, add a new device and select the Nilan Compact P template from the template library.

  5. Enter the IP address and port of the Compact P in the device connection settings and confirm the Modbus unit ID matches the unit configuration.

  6. Verify that live data appears on the dashboard by checking a few key readings such as outdoor temperature and fan speed.

Things to watch for

What Modbus unit ID should I use for the Nilan Compact P?

The default Modbus unit ID is typically 1, but this can be changed in the CTS700 controller menu. Verify the configured unit ID on the display panel or in the Nilan service tool before setting up the template.

Why are temperature values showing as raw integers instead of degrees?

Temperature registers are int16 values in degrees Celsius with a scaling factor of 1. If you see values that look 10 or 100 times too large, check whether your gateway is applying an additional scaling factor. The template is preconfigured with the correct scaling.

What does the filter register value in days represent?

The filter registers report the number of days since the last filter change and the configured limit in days. When the elapsed days reach or exceed the limit, a filter replacement is due.

Which firmware or specification version is this template based on?

The template is based on the CTS700 Modbus specification document dated April 2018. Ensure your Compact P controller firmware is compatible with this specification. Older firmware versions may not expose all registers.

Want to see how it works?

Electrician working in an open distribution board