Gira X1 · GPA · KNX Visualisation · 10 min read

Gira X1: KNX Smart Home Server Configuration and App Setup

The Gira X1 is not just a KNX IP router — it is a combined IP router, smart home app server and remote access gateway in a single DIN-rail device. Configuration requires two separate tools: ETS6 for the KNX installation, and Gira Project Assistant (GPA) for the visualisation layer. This guide covers both, plus HomeKit, Alexa and remote access setup.

What the Gira X1 is — and what it does simultaneously

The Gira X1 (order number 1002 00) is a DIN-rail device powered by 24V DC. It has two Ethernet ports (one for LAN, one for KNX IP backbone) and a KNX TP bus connector. It performs three roles at the same time, which is why it replaces both a KNX IP router and a separate visualisation server in most residential projects.

KNX IP Router

  • KNXnet/IP tunneling (up to 4 simultaneous connections)
  • KNXnet/IP routing — IP backbone via multicast 224.0.23.12
  • ETS6 individual address: assigned like any KNX IP router
  • Group address filter table for telegram forwarding
  • ETS6 programming interface — download, read, monitor

Smart Home App Server

  • Hosts the building structure (floors, rooms, functions)
  • Serves the Gira Smart Home iOS and Android app
  • Stores scene configurations and favourites
  • Push notification engine for KNX binary triggers
  • Configured via Gira Project Assistant (GPA) — separate from ETS6

Remote Access Gateway

  • Gira cloud relay for remote app access without VPN
  • HomeKit bridge — announces itself as Apple HomeKit hub
  • Amazon Alexa skill integration
  • Google Assistant action integration
  • Web interface on local IP for logs and group monitor

Hardware note: The X1 requires an external 24V DC power supply (not bus-powered). It draws approximately 5W. Always assign a static IP address on the router — the X1 must be reachable at a consistent address for the app and cloud relay to reconnect after power cycles.

Two tools, two layers: ETS6 and GPA

A common source of confusion is that the X1 requires two completely separate configuration tools. ETS6 configures the KNX installation itself — device parameters, group addresses, topologies. Gira Project Assistant (GPA) configures only the visualisation layer on top of the existing KNX project. GPA does not replace ETS6.

TaskToolNotes
Program KNX device parametersETS6Actuators, sensors, switches — standard KNX commissioning
Create and assign group addressesETS6All DPT definitions and GA assignments done in ETS6
Download ETS6 project to devicesETS6Via KNXnet/IP tunneling through the X1
Assign X1 individual addressETS6X1 appears as a KNX IP router in ETS6 topology
Import group addresses into GPAGPAImport the .knxproj file — this is the ETS6-to-GPA link
Create floors and roomsGPABuilding structure visible in the Gira app
Assign GAs to functional objectsGPALight, shutter, thermostat, scene objects
Configure app icons and namesGPAWhat end-users see in the iOS/Android app
Set up HomeKit, Alexa, GoogleGPAVoice platform integrations
Register X1 with Gira cloudGPA + Gira accountRequired for remote access via Gira cloud relay

Installing and licensing GPA

Gira Project Assistant is a free download from gira.com. The license is tied to the X1 serial number — no dongle, no annual subscription. When GPA is first connected to an X1, it reads the serial number and activates automatically over the internet. Offline activation is available via Gira support for sites without internet access during commissioning.

GPA setup sequence

  1. Download GPA from gira.com (Windows only — no macOS version)
  2. Install GPA on the commissioning laptop
  3. Connect laptop to the same LAN as the X1
  4. Open GPA — it discovers the X1 via UPnP (same as ETS6 discovery)
  5. GPA reads the X1 serial number and activates the license online
  6. In GPA: File → Import KNX project → select the .knxproj file from ETS6
  7. GPA imports all group addresses with their DPTs — ready to assign to functions

ETS6 to GPA — the .knxproj import

ETS6 export:
  File → Export project → .knxproj (standard KNX project format)

GPA import:
  File → Import → KNX project → select .knxproj

After import, GPA shows all group addresses with:
  - GA name (from ETS6 — name your GAs clearly)
  - DPT type (e.g. DPT 9.001 — temperature, 2-byte float)
  - Current value (live, read from bus)

Best practice:
  Use a consistent GA naming convention in ETS6 before import
  e.g. "L1 Living Room Ceiling — On/Off" for GA 1/0/1
  GPA uses ETS6 names as the default function name

Building structure in GPA: floors, rooms and functions

GPA organises the visualisation as a building structure: building → floors → rooms → functions. The app mirrors this hierarchy exactly. Creating a clear room structure makes the app intuitive for end-users and simplifies favourite selection.

GPA automatically suggests function types based on the DPT of imported group addresses. A GA with DPT 1.001 (1-bit on/off) will be suggested as a switching light or binary function. A GA with DPT 9.001 (2-byte float) will be suggested as a temperature value. Always verify the automatic suggestion — DPT 9.001 could be temperature, humidity or CO2 depending on the device.

Function typeRequired group addressesApp display
Light (switching)DPT 1.001 on/offOn/off toggle button
Light (dimming)DPT 1.001 on/off + DPT 5.001 brightness (0–100%)On/off toggle + brightness slider
Blind / shutterDPT 1.008 up/down + DPT 5.001 position (0–100%)Up/down buttons + position slider
Raffstore / slatDPT 1.008 movement + DPT 5.001 position + DPT 5.001 slat anglePosition slider + slat angle slider
Room temperatureDPT 9.001 actual temp + DPT 9.001 setpoint + DPT 20.102 HVAC modeThermostat widget with +/- setpoint and mode selector
SceneDPT 18.001 scene callScene button (up to 8 scenes per function)
Binary (alarm/status)DPT 1.001 binary inputStatus indicator (active/inactive)
Presence / motionDPT 1.001 binary (motion detected)Motion status icon — read-only display

Gira Smart Home app: local and remote access

The Gira Smart Home app (iOS and Android) connects to the X1 either locally via KNXnet/IP on the same LAN, or remotely via the Gira cloud relay. The app structure mirrors the GPA building structure exactly — floors, rooms and functions appear in the same hierarchy.

Local connection (LAN)

  • • App discovers X1 via KNXnet/IP on the same WiFi network
  • • No cloud dependency — works without internet
  • • Response time: under 100ms for switching and dimming
  • • Recommended for daily use when on-site
  • • App requires X1 IP address if UPnP discovery is blocked by WiFi AP isolation

Remote access via Gira cloud

  • • Register X1 with a Gira account in GPA settings
  • • X1 opens an outbound connection to Gira cloud servers
  • • App connects via cloud relay — no port forwarding required
  • • Requires active Gira cloud subscription (included with X1 for first 3 years)
  • • Response time: 300–800ms depending on internet latency

Favourites and home screen widget

  • • Each app user can select favourite group addresses for the home screen
  • • Favourites appear on first app load — no navigation required
  • • iOS home screen widget: shows status of up to 4 favourite functions
  • • Useful for: main lights, heating setpoint, alarm status, gate control

Push notifications

  • • Configure in GPA: select a binary GA (DPT 1.001) as a notification trigger
  • • X1 monitors the GA and sends push via Gira cloud when it toggles
  • • Use cases: doorbell press, window left open, motion detection, alarm trigger
  • • Requires Gira cloud connection even for local installations

Remote access without cloud: WireGuard VPN

For installations where cloud dependency is not acceptable — hotels, care homes, commercial buildings with data policies — the Gira cloud relay can be disabled entirely. Remote access is then achieved via a WireGuard VPN tunnel from the site router, giving the app direct LAN access to the X1 over an encrypted tunnel.

WireGuard remote access architecture

Client smartphone (remote)
    │
    │  WireGuard tunnel (UDP, encrypted, port 51820)
    ▼
Site router / firewall
  WireGuard server — assigns client IP in 10.8.0.x
    │
    │  LAN — 192.168.1.0/24
    ▼
Gira X1
  IP: 192.168.1.200 (static — mandatory)
  Port 3671 UDP — KNXnet/IP (LAN only, not port-forwarded)

Gira Smart Home app configuration:
  Settings → Connection → Manual → IP: 192.168.1.200
  App connects directly to X1 over VPN as if on-site LAN
  Gira cloud registration: disabled in GPA

WireGuard recommended over OpenVPN for mobile:
  Battery-efficient on iOS/Android
  Reconnects instantly after network switch (WiFi to LTE)
  Supported in: pfSense, OPNsense, Ubiquiti EdgeRouter,
  Mikrotik RouterOS, Unifi (via third-party package)

HomeKit, Alexa and Google Assistant integration

The X1 integrates with three major voice platforms. All three are configured inside GPA under the integration settings. The X1 acts as the bridge — it translates between the platform protocol and KNX group address writes and reads.

Apple HomeKit

  • X1 acts as a native HomeKit bridge — no hub required
  • Each GPA function maps to a HomeKit accessory with a UUID
  • HomeKit categories: lightbulb, fan, thermostat, blind, outlet, switch
  • Pairing: scan QR code in GPA with iPhone camera → Home app
  • Siri: 'Hey Siri, set living room to 22 degrees'
  • Works locally — no internet required once paired

Amazon Alexa

  • Enable Gira Smart Home skill in Alexa app
  • Link Gira account (same account used for X1 cloud registration)
  • Alexa discovers X1 functions automatically
  • Supports: lights (on/off/dim), blinds (open/close), scenes
  • 'Alexa, dim the office lights to 40%'
  • Requires Gira cloud connection on X1

Google Assistant

  • Enable Gira Smart Home action in Google Home app
  • Link Gira account — devices sync automatically
  • Google Home app shows X1 functions as devices
  • Supports: lights, blinds, thermostat, scenes
  • 'Hey Google, close the bedroom blinds'
  • Requires Gira cloud connection on X1

HomeKit advantage for cloud-free setups:HomeKit is the only integration that works without Gira cloud — once paired, the X1 and iPhone communicate directly on the LAN (or via the iPhone's Apple TV or HomePod as a home hub for remote access). For installations without Gira cloud subscription, HomeKit + WireGuard VPN provides full remote access and voice control without any Gira cloud dependency.

Fault monitoring and diagnostics

The X1 provides several diagnostic tools accessible via its web interface (navigate to the X1 IP address in a browser on the same LAN). These are useful for commissioning verification and fault finding after installation.

Group monitor

  • • Shows live KNX telegram traffic on the bus
  • • Filter by group address or individual address
  • • Decode DPT values in real-time
  • • Useful for verifying GPA function assignments are correct
  • • Access: X1 web interface → Diagnostics → Group monitor

Log files and bus voltage

  • • X1 logs: system events, cloud connection status, app logins
  • • Log download: X1 web interface → System → Download logs
  • • KNX bus voltage monitoring: X1 can trigger notification if bus voltage drops below threshold (configurable in GPA)
  • • Bus voltage drop indicates failing KNX power supply or short circuit on TP cable

Gira eNet vs Gira X1 — important distinction

Gira markets two separate smart home platforms that are frequently confused. The X1 is for wired KNX installations. The eNet Server is a completely different product for Gira's proprietary wireless 868 MHz eNet protocol — used in retrofit scenarios where KNX TP cabling is not possible.

FeatureGira X1Gira eNet Server
ProtocolKNX TP (wired, IEC 14543)eNet 868MHz RF (Gira proprietary)
Installation typeNew build / full renovationRetrofit without new cabling
Bus standardOpen KNX standard — any manufacturerGira eNet devices only
DIN-rail mountedYes — KNX TP connector on deviceYes — RF antenna included
Visualisation appGira Smart Home app (same UI)Gira Smart Home app (same UI)
ETS6 configurationYes — full ETS6 project requiredNo — eNet has its own tool
HomeKit supportYes — X1 acts as HomeKit bridgeYes — eNet Server acts as bridge
InteroperabilityWorks with MDT, ABB, Siemens, all KNXGira eNet devices only
Typical price≈ €800≈ €400

Critical distinction: The Gira X1 and eNet Server cannot be mixed — they serve different bus technologies. If a project uses KNX TP, specify the X1. If the project is a retrofit with Gira eNet wireless switches, specify the eNet Server. There is no product that bridges KNX TP and eNet in a single device.

Need a KNX panel with built-in visualisation server?

We supply panels with a pre-installed and licensed Gira X1, IP routing configured, group addresses imported into GPA, and the building structure ready — tested before delivery.

Request a quote →
Loading...
Back to top