
Nibe (KNV) Heating & Cooling (F-Series)
Controls Nibe (KNV) F-Series heat pumps via Modbus RTU gateway
This template integrates KNV (Nibe) F-Series heat pumps via a Modbus 40 RTU gateway. It reads temperatures, compressor state, alarm codes, and operation modes. It also allows control of heating curve, hot water mode, room sensor setpoints, and operation mode.
- Protocol
- Modbus RTU
- Connection
- RS485
- Registers
- 19, read and write
- Brand
- KNV
- Key readings
- Outdoor temperature (actual and 24h avg) · Supply and back flow temperatures · Brine in/out temperatures · Hot water temperature · Compressor state and alarm code · Degree minutes and operation mode
- Available commands
- Hot water operation mode · Heating curve and room temperature offset · Room sensor setpoint and factor · Operation mode
- Compatible models
- F750 · F1145 · F1245 · F1155 · F1255 · F470 · SMO40
- Last updated
Registers (19)
19 read, 7 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| 40004 Actual Outdoortemperature | °C | Read | |||
| 40014 Actual Hot Water Temperature | °C | Read | |||
| 45001 State Alarm Code | Read | ||||
| 47041 State Hot Water Operationmode | Read and write | ||||
| 40008 Actual Supply Flow Temperature | °C | Read | |||
| 40033 Actual Roomtemperature | °C | Read | |||
| 47011 State Roomtemperature Offset | Read and write | ||||
| 47007 State Heatingcurve | Read and write | ||||
| 40012 Actual Back Flow Temperature | °C | Read | |||
| 40016 Actual Brine Out Temperature | °C | Read | |||
| 40015 Actual Brine In Temperature | °C | Read | |||
| 43427 State Compressor | Read | ||||
| 43005 Degree Minutes | DM | Read | |||
| 43086 Actual Heatpump Operationmode | Read | ||||
| 42100 Actual Outdoortemperature average (24h) | °C | Read | |||
| 47398 State Roomsensor Setpoint | °C | Read and write | |||
| 47402 State Roomsensor Factor Setpoint | Read and write | ||||
| 47371 State Heating Release | Read and write | ||||
| 47394 State Roomsensor | Read and write |
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.
Use cases
- Monitor outdoor, supply, return, brine, and hot water temperatures on a live cloud dashboard for your customer.
- Create an alert when a compressor alarm code is reported so the installer can respond quickly.
- Adjust heating curve offset and room sensor setpoints remotely to optimize comfort without a site visit.
- Integrate the heat pump into an energy management strategy by switching operation modes based on PV surplus.
- Track degree minutes and compressor run hours over time using historical data charts to reduce unnecessary cycles.
- Set hot water operation mode remotely to boost or reduce domestic hot water production on demand.
Installation
Connect the Nibe Modbus 40 RTU gateway to the heat pump's internal bus according to the Nibe installation manual.
Use the Nibe Modbus Manager software to configure exactly 20 data points, then transfer the configuration to the heat pump via USB stick.
Wire the RS-485 connection (A, B, GND) from the Modbus 40 gateway to the RTU port of your ModbusCloud Gateway.
Set the baud rate and parity on the ModbusCloud gateway to match the Modbus 40 gateway settings (typically 9600 baud, 8N1).
Import the KNV F-Series template in the ModbusCloud platform and assign the correct Modbus slave address.
Verify communication by checking that outdoor temperature and compressor state values appear on the cloud dashboard.
Things to watch for
Why does the template show Modbus TCP even though only RTU is supported?
The Nibe Modbus 40 gateway may be auto-detected as TCP in some configurations, but it only supports Modbus RTU. Always connect via RS-485 to the RTU port of your ModbusCloud gateway.
Why am I not receiving any data from the heat pump?
The Modbus 40 gateway requires pre-configuration of exactly 20 data points via the Nibe Modbus Manager software. If this step was skipped or the USB transfer failed, the gateway will not respond. Re-run the configuration and transfer process.
Can I use this template for Nibe S-Series or Greenline models?
No. The register maps differ significantly between the F-Series, S-Series, and Greenline ranges. Use the dedicated S-Series or Greenline template available in the ModbusCloud library.
What baud rate and parity should I use?
The default setting for the Modbus 40 gateway is typically 9600 baud, 8 data bits, no parity, 1 stop bit (8N1). Confirm this matches both the Modbus 40 gateway and the ModbusCloud gateway configuration.
Want to see how it works?










