Pricing FAQ Log in
EN
Start trial
How it worksBenefitsMonitorKNX AssistantTimelineChartsProjectRemote accessSitesSupported recordersPricingFAQLog in

Supported recorders › Raspberry Pi

Raspberry Pi

The Raspberry Pi works as the KNXSENSE bus recorder through an external KNX/IP gateway.

Raspberry Pi as the KNXSENSE bus recorder
How it works

How the recorder works.

The KNXSENSE recorder is installed on the Pi as a service of its own. It does not take the Pi over: the recorder runs in the background in its own separate environment, so the same Pi can keep doing other jobs alongside it.

The recorder reads the bus and never writes to it. It opens the connection outbound from the site, so no open ports, VPN or static IP address are needed. It also works behind a shared carrier IP address.

Recording requires the Raspberry Pi to be powered on continuously and the site to have an internet connection.

Specifications
Manufacturer
Raspberry Pi Ltd
Connection to the KNX bus
External KNX/IP gateway
Manufacturer’s product page
raspberrypi.com →
Operating system
Raspberry Pi OS Lite (64-bit)
Memory card
microSD 8 GB or larger
(16 GB recommended)
Supply voltage
Dedicated USB power supply
Network interface
Ethernet or Wi-Fi
(Zero 2 W Wi-Fi only)
ETS tunnel slots
Only when tunnelling

KNXSENSE-compatible models

  • Raspberry Pi 5
  • Raspberry Pi 4
  • Raspberry Pi 3
  • Raspberry Pi Zero 2 W

Pi 5 and Pi 4 are the recommended choices.

local network (IP)Line 1.1Line 1.2Line 1.15KNX/IPKNX/IPKNX/IPrecorderKNXSENSE400-day recording400 days agotoday
Recording coverage

How telegrams reach the recording.

The Raspberry Pi sees the bus traffic through the site’s KNX/IP gateways.

A single recorder reads up to 16 KNX/IP gateways at once and merges their traffic into a single recording. On a large site there may be, for example, one interface per line.

Telegrams never have to be routed from one line to another for recording, so traffic between the lines does not grow at all. If the same telegram is seen through two interfaces at the same time, it is recorded only once.

KNXSENSE compares the addresses it sees against your ETS project and tells you straight away which lines and devices are in the recording and which are missing.

KNX telegram logging

KNX bus monitoring in your browser.

Every telegram the Raspberry Pi sees through the site’s KNX/IP gateways is recorded around the clock, to the millisecond, on our secure servers — even when you are not on site.

Telegram-level history reaches 400 days back on a rolling window. You can browse it in your browser, on any device, without the ETS software.

TimeSource addressSource nameDestination addressDestination nameValue
09:14:02.1811.2.47Hager TXA610B0/4/8Carport: lighting CONTROLon
09:14:02.4571.2.48Elsner Suntracer KNX sl0/5/1Outdoor temperature, weather station13,7°C
09:14:02.5761.1.27Gira Tastsensor 4 Komfort0/1/9Bedroom: night light CONTROLoff
09:14:02.6501.1.5Zennio QUAD Plus0/6/1Scene: leaving home1
09:14:03.7601.1.16Siemens N 512/21 Switching Actuator0/1/22Utility room CONTROLoff
09:14:03.8793.1.38ABB ZS/S 1.1 Meter Interface3/2/11Solar PV output2 415W
09:14:03.9983.1.44ABB EM/S 3.16.1 Energy Actuator2/4/9(DB1, main switchboard) Total energy consumed109 160kWh
09:14:04.2743.1.38ABB ZS/S 1.1 Meter Interface3/2/9Instantaneous imported power1 236W
09:14:04.3371.2.48Elsner Suntracer KNX sl0/5/2Brightness, south facade8 940lux
09:14:05.0261.1.38Steinel True Presence KNX0/7/4Presence: home officedetected
09:14:06.1361.1.41MDT Shutter Actuator JAL-0810.023/1/12Bedroom: venetian blind POSITION100%
09:14:06.5472.1.5MDT SCN-RT1GS.011/1/72Measured temperature: Guest house19,2°C
Remote KNX access

Remote ETS access through the interface, no VPN.

The connection is ETS tunnelling that runs through KNXSENSE. You open it in the user interface, and ETS then connects to the site’s KNX bus.

The recorder never takes the interface’s last free tunnel. If the slots run out, it releases its own slot and reconnects as soon as one frees up.

When the interface offers multicast routing, the recorder uses it and reserves no tunnel slots at all.

Remote access is included in the KNXSENSE monthly fee. No separate portal, licence, port forwarding or VPN is needed.

Setup

Setting up the Raspberry Pi as your recorder.

You write the memory card with Raspberry Pi Imager, connect the Pi to the network and run a single command containing a one-time install code. The Pi fetches the install package itself, verifies its integrity and uses the code to retrieve the site’s settings. Nothing else is needed.

  1. Import your ETS projectNames and structure from the project into KNXSENSE
  2. Write the memory cardRaspberry Pi Imager, settings ready
  3. Run a single commandA one-time code, and the Pi does the rest
  4. Recording is runningThe first telegram from the site’s bus confirms the connection

Setup is a one-off job. When updates to the recorder are released, they are installed on the Pi automatically. Updating requires no action from you and no visit to the site.