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

Supported recorders › Windows and macOS

Windows and macOS

A Windows or macOS computer works as the KNXSENSE bus recorder through an external KNX/IP gateway.

Windows and macOS
How it works

How the recorder works.

The KNXSENSE recorder is installed on the computer as a background service: a scheduled task on Windows and a LaunchDaemon on macOS. It starts with the computer and runs without anyone logging in, so you can keep using the computer normally for other work.

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 computer to be powered on continuously and the site to have an internet connection.

Specifications
Connection to the KNX bus
External KNX/IP gateway
Operating system
Windows 10 or 11 (64-bit)
macOS 11 or later
Installation
Background service: scheduled task
or LaunchDaemon
Network interface
Ethernet (recommended) or Wi-Fi
ETS tunnel slots
Only when tunnelling

KNXSENSE-compatible models

  • Windows 10 (64-bit)
  • Windows 11 (64-bit)
  • macOS 11 or later
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 computer 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 computer 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.1.21Elsner Intra-Sewi KNX TH-L1/4/3Relative humidity: Bathroom58%
09:14:02.5921.1.31ABB DALI-Gateway DG/S 8.10/2/5Living room: general lighting VALUE72%
09:14:03.7021.1.25ABB FCC/S 1.5.1.11/3/2Fan coil unit: cooling output18%
09:14:03.7761.2.3Theben RMG 8 S KNX0/3/4Outdoor lighting: driveway CONTROLon
09:14:04.1873.1.39ABB EM/S 3.16.1 Energy Actuator2/4/14(DB1) EV charging power3 680W
09:14:04.4632.1.29ABB SA/S 8.16.5.2 Switch Actuator0/4/3Guest house: terrace lighting CONTROLoff
09:14:04.8741.2.8Elsner Suntracer KNX sl0/5/2Brightness, south facade8 940lux
09:14:05.1501.1.39Steinel IR Quattro HD KNX0/7/0Presence detector, lobby: lux level138lux
09:14:05.2243.1.23MDT SCN-RT1GS.011/1/61Measured temperature: Plant room18,9°C
09:14:05.2981.1.23MDT Glass Push Button II3/2/4Blinds: south facade POSITION65%
09:14:05.5743.1.14ABB ZS/S 1.1 Meter Interface3/2/11Solar PV output2 415W
09:14:05.6931.2.8Elsner Suntracer KNX sl0/5/9Rain detectionno rain
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 your computer as the recorder.

You choose your operating system and get a ready-made command. On Windows you run it in PowerShell, on macOS in Terminal, in both cases with administrator rights. The command contains a one-time install code that is valid for one hour.

The installer downloads its own Python interpreter from python.org to the computer and verifies its checksum and the publisher’s signature. No inbound ports are opened on the computer.

The installer disables sleep mode on mains power so the recording has no gaps. The computer must be on the same local network as the KNX/IP gateway, preferably wired, and outbound HTTPS must be allowed.

  1. Import your ETS projectNames and structure from the project into KNXSENSE
  2. Choose your operating systemWindows or macOS
  3. Run the ready-made commandA one-time code, and the installer 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 computer automatically. Updating requires no action from you and no visit to the site.