
ÖkoFEN Pelletronic
Controls ÖkoFEN pellet heating systems via Modbus TCP integration.
This template connects ÖkoFEN Pelletronic pellet boiler systems via Modbus TCP. It provides 107 registers covering temperatures, operating modes, solar gain, buffer tanks, hot water circuits, and boiler status. Both monitoring and control of the heating system are supported.
- Protocol
- Modbus TCP
- Connection
- Ethernet, Modbus TCP
- Registers
- 107, read and write
- Brand
- ÖkoFEN
- Key readings
- Outside temperature · Buffer 1-3 TPO/TPM temperatures · Solar 1-3 collector temperatures · SolarGain 1-3 (power and energy) · PE 1 temp, modulation, status · ECO mode, temp, and forecast
- Available commands
- Plant and heating circuit operating modes · Hot water operating modes and time programs · Heating/setback temperatures · PE 1-4 and ECO mode
- Compatible models
- Pelletronic
- Last updated
Registers (107)
100 read, 49 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| Outside temperaturee | °C | Read | |||
| Plant operating mode | Read and write | ||||
| Heating circuit 1 operating mode | Read and write | ||||
| Hot water 1 (WW) operating mode | Read and write | ||||
| Hot water 1 (Auto) operating mode | Read and write | ||||
| Hot water 1 1x preheating | Read and write | ||||
| Heating circuit 1 heating temperature | °C | Read and write | |||
| Heating circuit 1 setback temperature | °C | Read and write | |||
| Heating circuit 1 time program | Read and write | ||||
| Heating circuit 1 room temperature | °C | Read | |||
| Hot water 1 temperature | °C | Read | |||
| Hot water 1 time program | Read and write | ||||
| Buffer 1 TPO | °C | Read | |||
| Buffer 1 TPM | °C | Read | |||
| Solar 1 collector | °C | Read | |||
| Solar 1 SPU 1 | °C | Read | |||
| Solar 1 SPU 2 | °C | Read | |||
| SolarGain 1 | kW | Read | |||
| SolarGain 1 today | kWh | Read | |||
| SolarGain 1 yesterday | kWh | Read | |||
| SolarGain 1 total | kWh | Read | |||
| ECO mode | Read and write | ||||
| ECO temp | °C | Read | |||
| ECO clouds | % | Read | |||
| ECO forecast temp | °C | Read | |||
| ECO forecast clouds | % | Read | |||
| PE 1 mode | Read and write | ||||
| PE 1 temp | °C | Read | |||
| PE 1 modulation | % | Read | |||
| PE 1 status | Read | ||||
| Buffer 2 TPM | °C | Read | |||
| Buffer 2 TPO | °C | Read | |||
| Buffer 3 TPM | °C | Read | |||
| Buffer 3 TPO | °C | Read | |||
| Solar 2 collector | °C | Read | |||
| Solar 2 SPU 1 | °C | Read | |||
| Solar 2 SPU 2 | °C | Read | |||
| Solar 3 collector | °C | Read | |||
| Solar 3 SPU 1 | °C | Read | |||
| Solar 3 SPU 2 | °C | Read | |||
| SolarGain 2 | kW | Read | |||
| SolarGain 3 | kW | Read | |||
| SolarGain 2 yesterday | kWh | Read | |||
| SolarGain 3 yesterday | kWh | Read | |||
| SolarGain 2 today | kWh | Read | |||
| SolarGain 3 today | kWh | Read | |||
| SolarGain 2 total | kWh | Read | |||
| SolarGain 3 total | kWh | Read | |||
| Hot water 2 (Auto) operating mode | Read and write | ||||
| Hot water 3 (Auto) operating mode | Read and write | ||||
| Hot water 2 (WW) operating mode | Read and write | ||||
| Hot water 3 (WW) operating mode | Read and write | ||||
| Hot water 2 1x preheating | Read and write | ||||
| Hot water 3 1x preheating | Read and write | ||||
| Hot water 2 temperature | °C | Read | |||
| Hot water 3 temperature | °C | Read | |||
| Hot water 2 time program | Read and write | ||||
| Hot water 3 time program | Read and write | ||||
| PE 2 mode | Read and write | ||||
| PE 3 mode | Read and write | ||||
| PE 4 mode | Read and write | ||||
| PE 2 modulation | % | Read | |||
| PE 3 modulation | % | Read | |||
| PE 4 modulation | % | Read | |||
| PE 2 status | Read | ||||
| PE 3 status | Read | ||||
| PE 4 status | Read | ||||
| PE 2 temp | °C | Read | |||
| PE 3 temp | °C | Read | |||
| PE 4 temp | °C | Read | |||
| Heating circuit 2 setback temperature | °C | Read | |||
| Heating circuit 3 setback temperature | °C | Read and write | |||
| Heating circuit 4 setback temperature | °C | Read and write | |||
| Heating circuit 5 setback temperature | °C | Read and write | |||
| Heating circuit 6 setback temperature | °C | Read and write | |||
| Heating circuit 2 operating mode | Read and write | ||||
| Heating circuit 3 operating mode | Read and write | ||||
| Heating circuit 4 operating mode | Read and write | ||||
| Heating circuit 5 operating mode | Read and write | ||||
| Heating circuit 6 operating mode | Read and write | ||||
| Heating circuit 2 heating temperature | °C | Read and write | |||
| Heating circuit 3 heating temperature | °C | Read and write | |||
| Heating circuit 4 heating temperature | °C | Read and write | |||
| Heating circuit 5 heating temperature | °C | Read and write | |||
| Heating circuit 6 heating temperature | °C | Read and write | |||
| Heating circuit 2 room temperature | °C | Read and write | |||
| Heating circuit 3 room temperature | °C | Read | |||
| Heating circuit 4 room temperature | °C | Read | |||
| Heating circuit 5 room temperature | °C | Read | |||
| Heating circuit 6 room temperature | °C | Read | |||
| Heating circuit 2 time program | Read and write | ||||
| Heating circuit 3 time program | Read and write | ||||
| Heating circuit 4 time program | Read and write | ||||
| Heating circuit 5 time program | Read and write | ||||
| Heating circuit 6 time program | Read and write | ||||
| Error 1 | Read | ||||
| Error 2 | Read | ||||
| Error 3 | Read | ||||
| Error 4 | Read | ||||
| Error 5 | Read | ||||
| Version W | Write | ||||
| Heating circuit 1 Eco mode W | Write | ||||
| Heating circuit 2 Eco mode W | Write | ||||
| Heating circuit 3 Eco mode W | Write | ||||
| Heating circuit 4 Eco mode W | Write | ||||
| Heating circuit 5 Eco mode W | Write | ||||
| Heating circuit 6 Eco mode W | 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 outside temperature, buffer tank levels, and boiler status on a live cloud dashboard for each customer site.
- Adjust heating circuit setpoints and operating modes remotely without an on-site visit.
- Create an alert when a pellet boiler modulation drops to zero or a fault status code appears.
- Track solar thermal collector temperatures and solar gain to verify system performance over time.
- Switch hot water operating modes and time programs from the ModbusCloud interface during seasonal changes.
- Log ECO mode activation and forecast data to optimize pellet consumption across multiple buildings.
Installation
Connect the ModbusCloud Gateway to the same local network as the ÖkoFEN Pelletronic controller, ensuring both devices can reach each other via TCP.
Verify that Modbus TCP is enabled on the Pelletronic controller via its local display or configuration menu, and note the IP address and port number.
In the ModbusCloud portal, add a new device, select the ÖkoFEN Pelletronic template from the library, and enter the IP address and TCP port of the controller.
Confirm that the gateway can read registers by checking live values for outside temperature and buffer tank temperatures on the dashboard.
If your system has fewer heating circuits, hot water circuits, boilers, or solar systems than the template maximum, disable unused register groups to keep the dashboard clean.
Things to watch for
Some registers return the same value for reading and writing. Is that expected?
Yes. Many registers in the Pelletronic share the same Modbus address for read and write operations. For example, addresses 3, 10, and 47 serve dual purposes. The template handles this automatically.
I only have one pellet boiler and no solar system. Do I need to change the template?
The template supports up to four boilers and three solar systems. You can disable unused register groups in the ModbusCloud device configuration to avoid polling addresses that return no data.
What IP port does the Pelletronic use for Modbus TCP?
The default Modbus TCP port is typically 502. Check the Pelletronic network settings on the local display to confirm the port. Ensure no firewall rules block traffic between the gateway and the controller.
Temperatures seem off by a factor of 10. How do I fix this?
Some Pelletronic registers return temperature values scaled by a factor of 10. The template includes the correct scaling factors. If values still look wrong, verify you are using the latest version of the template from the ModbusCloud library.
Want to see how it works?














