Fränkische Fränkische Profi Air Modbus TCP template

Fränkische Profi Air

Monitors and controls Fränkische Profi Air ventilation via Modbus TCP.

This template connects the Fränkische Profi Air ventilation system via Modbus TCP. It reads temperatures, fan speeds, filter remaining life, and the current ventilation level. It also allows remote selection of ventilation levels 0 through 4.

Protocol
Modbus TCP
Connection
Ethernet, Modbus TCP
Registers
10, read and write
Key readings
Outside intake temperature · Indoor supply air temperature · Exhaust air inside temperature · Outside exhaust air temperature · Filter remaining term · Exhaust and supply fan speed · Current ventilation level
Available commands
Ventilation level (IO325) · Ventilation level (IO324)
Compatible models
Fränkische Profi Air
Last updated

Registers (10)

8 read, 2 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
Outside intake temperature IO133°CRead
Indoor supply air temperature 135°CRead
Temperature exhaust air inside IO137°CRead
Outside exhaust air temperature IO139°CRead
Filter remaining term IO554—Read
Exhaust fan speed IO101rpmRead
Fan supply air IO103rpmRead
Current ventilation level IO473Read
Ventilation levels IO325Write
Ventilation levels IO324Write

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 supply and exhaust air temperatures on a live cloud dashboard to verify heat recovery performance.
  • Create an alert when the filter remaining life drops below a set number of days to schedule timely maintenance.
  • Remotely adjust the ventilation level from 0 to 4 based on occupancy or seasonal requirements.
  • Track fan speeds over time to detect performance degradation or mechanical issues early.
  • Provide end customers with a shared dashboard showing real-time indoor air quality parameters.
  • Compare outside intake and indoor supply temperatures to evaluate heat exchanger efficiency.

Installation

  1. Connect the ModbusCloud Gateway to the same local network as the Fränkische Profi Air unit via Ethernet.

  2. Verify the IP address of the Profi Air unit and ensure Modbus TCP communication is enabled on the device.

  3. In the ModbusCloud portal, add a new device and import the Fränkische Profi Air template from the template library.

  4. Enter the IP address and Modbus TCP port of the Profi Air unit in the gateway configuration.

  5. Confirm that temperature readings (float32), filter remaining life (uint16), and ventilation level registers (uint32) are returning valid data on the dashboard.

  6. Test the ventilation level write registers IO324 and IO325 by setting a level and verifying the fan speed changes on the unit.

Things to watch for

Why do the temperature values appear as zero or nonsensical numbers?

Temperature registers on the Fränkische Profi Air use the float32 data type, which requires reading two consecutive 16-bit registers. Ensure the template is configured for float32 and that the correct byte order (big-endian or little-endian) matches the device. Check the Profi Air documentation for the expected byte order.

What is the difference between registers IO324 and IO325 for ventilation level control?

The Profi Air exposes two separate write registers for setting the ventilation level. Both accept uint32 values from 0 to 4. Consult the Fränkische documentation to determine which register applies to your specific control scenario or firmware version.

The gateway cannot reach the Profi Air unit over the network. What should I check?

Confirm that both the gateway and the Profi Air are on the same subnet and that no firewall or VLAN is blocking Modbus TCP traffic on the configured port (default is 502). Verify the IP address is correct and that the unit is powered on.

How often is the filter remaining life value updated?

The filter remaining term register (uint16, in days) is updated by the Profi Air firmware periodically. It does not change in real time but decrements based on operating hours. Polling it once every few minutes is sufficient.

More TCP templates

Want to see how it works?

Electrician working in an open distribution board