Owl Automata logo
  • Home
  • About Us
  • Services
  • Products
    Hotel As a Service
    Chameleon+
    Chameleon+From Room Design to Complete ETS Project - hotel automation made simple
    Fire Ant
    Fire AntAutomate the Tedious. Focus on What Matters
    Explore the HaaS concept
    Apps & Tools
    Pro Builder Ecosystem
    Pro Builder
    Pro BuilderETS app for importing generated .knxproj files into ETS.
    Application Template
    Application TemplateMicroapp for extracting, reusing, and sharing KNX application templates.
    SharkNX
    SharkNXConnect. Monitor. Control. ETS Mobile Toolkit on the Go
    View all products
  • Resources
  • Insights
  • Contact
Current versionv1.18.3
LanguageEnglishDeutschFrançaisEspañolItaliano
Documentation home

Getting Started with SharKNX

The SharKNX AssistantETS Projects in SharKNXKNX Data SecureKNX IP SecureThe Shark Hunt Concept

How to Use Assistant Aliases and ScriptsHow to Build a DashboardHow to Connect to a KNX GatewayHow to Create a Shark HuntHow to Export TelegramsHow to Inspect a Device's Communication ObjectsHow to Load an ETS ProjectHow to Program a Device Individual AddressHow to Read a Coupler Filter TableHow to Scan a KNX Bus LineHow to Send KNX CommandsHow to Set Up KNX Data SecureHow to Set Up KNX IP SecureHow to Use the Assistant

Project ConnectionsConnect PageDiagnostics PageMonitor PageProject PageSettings PageDashboards PageAssistant Page

Assistant CommandsAlias and Script File FormatDashboard File FormatExport FormatsFrequently Asked QuestionsLimitsSide Menu and ActionsMonitor Filter SyntaxSettings ReferenceSubscription PlansSupported Datapoint Types (DPTs)
How-To Guide

How to Build a Dashboard

Build a KNX visualization dashboard in SharKNX: spaces, pages and widgets, group addresses, colors and themes, Dashboard view, favourites and dock, and customer wall panels.

On this page
  1. What a dashboard is made of
  2. Start a dashboard
  3. The editor
  4. Spaces and pages
  5. Adding widgets
  6. A widget's form
  7. Which widget for what
  8. Making it look right
  9. Connection, project and security
  10. Running a dashboard
  11. A dashboard for your customer
  12. Sharing and backup
  13. When something looks wrong
  14. Related

How to build a SharKNX dashboard in the app: spaces, pages and widgets, the editor, how a dashboard looks and runs, and how to share it.

A dashboard is a touch screen for a KNX installation: rooms with buttons, sliders and readings that send to and listen on group addresses. You build it in the app's editor, and you or your customer use it in Dashboard view. This guide assumes you know KNX basics (group addresses, datapoint types); it does not assume you know SharKNX.

Prefer a text editor? A dashboard is a JSON file you can also write by hand. See the Dashboard File Format reference and its examples.

Free plan: dashboards are included in every plan. Each command a dashboard sends counts toward the free plan's daily sends; the status reads when it opens do not. See Subscription Plans.

On this page

  1. What a dashboard is made of
  2. Start a dashboard
  3. The editor
  4. Spaces and pages
  5. Adding widgets
  6. A widget's form
  7. Which widget for what
  8. Making it look right
  9. Connection, project and security
  10. Running a dashboard
  11. A dashboard for your customer
  12. Sharing and backup
  13. When something looks wrong

What a dashboard is made of

Part What it is
Space A room, floor, building, garden or function. Every dashboard has one Home space; any other space sits inside Home or inside another space
Page A space shows its widgets on one or more pages, swiped sideways
Widget A card on a page: a light, a blind, a thermostat, a reading, a scene, a link to another space
Section A title over the widgets that follow it on a page, to group them
Favourites Widgets you mark, gathered on their own page before every space's first page
Dock The bar at the bottom of Dashboard view, which can also hold up to 6 shortcuts to widgets

The app's main interface, with the Project, Monitor and other tools, is called Professional view. Dashboards live on the Dashboards page, the third tab in the bottom navigation bar.

Limits: 10 pages per space, 100 widgets per page, 8 levels of spaces below Home, 500 spaces and 5,000 widgets per dashboard, names up to 50 characters. See Limits.


Start a dashboard

On the Dashboards page, tap +:

  • Create Dashboard opens the editor on a new, empty dashboard: Home with one page. Nothing is stored until you save it.
  • Import dashboard reads a .json file, such as one exported from another device or one of the examples.

A saved dashboard's card has ▶ (Run, open it in Dashboard view) and ✎ (open it in the editor). Tap elsewhere on the card for all its actions - see Dashboards Page.

From an ETS project: with a project loaded in the app and a dashboard that has only Home, the editor's ⋮ → Create spaces from ETS builds the space tree from the project's buildings, floors and rooms (names, nesting and icons). It creates spaces only, each with one empty page; you add the widgets.


The editor

The editor is a model of the dashboard, not a live one: it sends nothing and reads nothing. Widgets show a sample look, and tapping one selects it instead of operating it.

On a phone:

  • Top row: ✕ (Close editor), the space you are in (tap to go to another space), ⋮ (Dashboard settings) and Save.
  • Bottom: Grid / Tree, Appearance, Select and + (Add).

On a tablet or desktop: the same controls, with Add, Grid, Tree, Appearance and Select in a rail at the side. From 840 dp wide, the top row shows the path to the current space (Home › Ground floor › Kitchen), and each step opens that space.

Grid and Tree are two views of the same dashboard. Grid shows the pages as they will look. Tree shows the structure: spaces, their pages and their widgets. In Tree you can drag spaces and pages to move them.

Saving is explicit. Nothing is saved until you tap Save. Closing with unsaved changes asks whether to Save, Discard or Cancel. Removals and moves offer Undo in their message.

Back goes to the space you were in before, as in a browser. Use ✕ to leave the editor.


Spaces and pages

Add → Space opens the New space form:

  • Name, parent space, position and icon.
  • Add navigation widget (on by default): places a link to the new space on the page you were on, so it can be reached from there. Turn it off for spaces you reach another way.

Add another creates the space and keeps the form open for the next one, with the same parent and icon. To make a numbered run at once (Room 1 to Room 12), use Multiple spaces….

The space menu (tap the current space's name) lets you browse spaces one level at a time and offers Add space, Edit space and Delete space. Deleting a space also deletes its sub-spaces, their widgets and every link to them, and offers Undo. Home cannot be deleted.

Pages: use the controls under the pages to add or remove a page (a space keeps at least one). In Tree, drag a page to reorder it or onto another space to move it there.

Links are not the hierarchy. A space link (navigation widget) can open any space, anywhere in the tree, and several links can open the same space. Deleting a link never deletes its space.


Adding widgets

Add → Widget (or the dashed Add widget slot after the last widget) opens the widget catalog, grouped by category:

Category Widgets
Navigation Space link
Lighting Light switch, Light status, Dimmer, Tunable white, Color light, Brightness
Shading Blind
Scenes Scene, Scenes
Climate Thermostat, Fan coil, Split unit, VRV, Temperature, Humidity, CO₂
Generics Binary control, Binary status, Value status, Mode status, Value control
Weather Outdoor temperature, Wind speed, Air pressure, Rain
Energy Voltage, Current, Frequency, Power, Energy, Power factor, Phase angle, Gas, Water, Flow
Layout Section

Search finds a widget by name or description. Many entries are presets, a generic widget already set up for a purpose: Light switch is a Binary control with light names and icons, and Temperature is a Value status in °C. They open a form titled by the preset, with its choices made.

The widget is added to the page you are on, after its last widget.

Arranging: tap a widget to select it and open its actions: Edit widget, Duplicate, Move… (to another position, page or space) and Delete (with Undo). A space link also offers Open. To reorder by hand, long-press a widget and drag it; hold it at the side of the screen to carry it to the next page.

Select picks several widgets (or several spaces) at once, across pages and spaces, to duplicate, move or delete them together. You can also start it by long-pressing a widget and releasing it in place.

How a page is laid out: widgets fill the page row by row, in their order, each at the first place where it fits. A widget that does not fit the rest of a row starts the next one, and the gap stays: the editor shows it, and you close it by reordering or resizing. Widgets are never enlarged to fill space. The same layout serves every screen; a wider screen just has more columns.


A widget's form

Every widget has the same kind of form, in cards from top to bottom. On a phone it opens as a full page; on a tablet, in a sheet at the side.

Card What it holds
Preview The widget as it will look, in the dashboard's theme. You can try its controls here; nothing is sent
General Name, icon and size
Function What the widget does: a toggle or a fixed value, a slider or buttons, a scene's mode… These choices decide which addresses it needs
KNX addresses The group addresses it sends to and listens on
Display / Extra functions Where a widget has them: units, decimals, state names, ranges; extra objects such as a blind's slats or a fan coil's modes
Appearance Folded at first: card color, On/Off or icon colors, Off icon. See Colors

A small ⓘ next to a field explains it.

Addresses

  • Typing: three-level (1/2/3), two-level (1/515) or a plain number. The keyboard offers only digits and /.
  • Picking from a project: with a project loaded, the magnifier opens its group addresses to search and pick. A picked address also fills in the widget's name and its type (for example, a window contact's Open/Close names and icon).
  • Status suggestion: after you pick a switch address, the form may suggest the matching status address it found on the same device channel. Tap Use to take it; it is never filled in on its own.
  • Several send addresses: a Binary control or Value control can send the same value to up to 10 addresses (Add address).
  • Types are checked: an address whose datapoint type cannot work for the widget is marked and blocks saving. An address with no type set in ETS is always accepted.
  • Read status on open (at the end of the KNX addresses card, with a status address): asks the status address for its value when the dashboard opens or reconnects. Turn it off for objects that cannot be read.

Status or no status? With a status address, the widget shows what the device reports, including changes made by wall switches, timers and central functions. Without one, it shows the last value written to its send address, by the dashboard or by anyone else on the bus. That's fine for simple loads, but it cannot see a change made on another address.

Adding and saving

  • Add places the widget and closes the form.
  • Add another places it and keeps the form open for the next one, keeping its settings but clearing the name and addresses, which identify one widget.
  • Save (when editing) keeps the widget's place on the page.

A widget that still lacks something it needs, such as a required address, shows as Incomplete: Add and Save stay off until it is complete.


Which widget for what

I want to… Use
Switch a light or a load on and off Light switch (or Binary control)
A button that always sends the same value (All off, Close all) Binary control with Control type Fixed
Show a contact, alarm or presence Binary status (or Light status, Rain)
Dim a light Dimmer: a slider (absolute brightness) or − + (relative dimming)
Control white color temperature Tunable white
Control an RGB, RGBW or RGB + white light Color light
Move blinds or shutters, with or without slats Blind
Recall a scene Scene (one or two scenes) or Scenes (a room's scene buttons on one address)
Change a room's setpoint Thermostat
Run a fan coil (speed, modes) Fan coil
Run a split unit or VRV indoor unit Split unit / VRV
Show a measured value (temperature, power, energy…) Value status or one of its presets, as a number, a bar or a gauge
Show a mode as named states (Comfort, Standby, Economy) Mode status
Send a number (a level, a setpoint, a percentage) Value control: stepper, slider or named buttons
Open another space Space link
Title a group of widgets Section (optionally collapsible)

Making it look right

Theme and buttons

The editor's Appearance button picks the dashboard's theme: Automatic (follows the device's light or dark mode), Light, Dark, Night, Great Wave, Sahara Dusk, Aurora or Neon City. It also picks how on-card Buttons look: Filled (a soft background) or Plain (glyphs only). The theme can also be changed later from Dashboard view.

Sizes

Each widget offers the sizes where it has something more to show, from 1×1 up to 4×2 (and 3×3 for some). A bigger card shows more: a dimmer's 1×1 shows its level, a 3×1 adds a drag strip, and a 2×2 adds the slider or − +. Pick sizes in General; the preview shows the result. A row of four cells fills a phone's width.

Sections

A Section (in Layout) is a title over the widgets after it, up to the next section. It always takes a row of its own. Give it an icon and a color. Turn on Collapsible to fold and unfold its widgets with a tap in Dashboard view; it always opens unfolded.

Colors

By default every widget takes its colors from the theme. Open a widget's Appearance card to give it its own:

  • Card color: the card's background, in every state.
  • On color and Off color (widgets with an on state) or Icon color (the others): the icon, the state text, and the outline while on. The widget's buttons and slider take this color too.

Each one offers Theme, seven named colors, or Custom (any color, picked on a color field or typed as #RRGGBB):

  • Named colors follow the theme. A Blue card is the theme's card tinted toward blue: light blue in a light theme, deep blue in a dark one. A named icon color takes a light or dark shade, whichever reads on its card.
  • Custom colors are exact, the same in every theme.
  • Text and buttons adjust automatically: on a card color, text turns white or black when the theme's would not read, and buttons whose color would not read take a shade of the card's own color instead.

Color tips:

  • Give each room, or each group under a section, its own card color, so a space reads at a glance.
  • Keep accents for meaning: one On color for all lights, another for heating.
  • Check custom colors in the preview, especially a dark card in a light theme.

Connection, project and security

The editor's ⋮ opens Dashboard settings: Name, Connection, Project, Security, and Create spaces from ETS. Changes apply when the sheet closes.

Connection

How Dashboard view reaches the bus each time it opens:

Mode What it does
Automatic (default) Uses the app's connection. If none is active, connects to the app's selected gateway, or searches for one when none is selected
Configured gateway Connects to a gateway saved with this dashboard (IP, port, tunnelling or secure tunnelling). If it does not answer, the dashboard says so; it never falls back to another one
Multicast Joins the KNX multicast group, plain or secure

If the app is already connected somewhere else when the dashboard opens, it asks whether to Keep current or Switch. Leaving the dashboard leaves the connection as it is.

Credentials (secure tunnelling passwords, the backbone key) are set up in Professional view, never in the dashboard - see Set Up KNX IP Secure.

Project and security

The dashboard itself has no security settings. The app encrypts and decrypts Data Secure addresses with the keys it has loaded.

  • No project (default): the editor picks addresses from the project open in the app, and the dashboard uses whatever security the app has loaded.
  • This dashboard's project: pick an ETS project from the Archive. The dashboard keeps its own copy of the project's Data Secure group keys and IP Secure credentials, encrypted on the device. When it runs on an app with nothing loaded, the keys are installed silently. If something else is loaded, it asks to Unload that or Keep current. Whatever it installed is removed when the run ends.

The Security row shows what the dashboard has (secure addresses, tunnels, backbone key) and whether it matches the connection.

A secure address whose keys are missing never updates. It does not cause an error, so check Security when a secure widget stays unknown. See KNX Data Secure.


Running a dashboard

Tap ▶ Run. Dashboard view opens at once, full screen, and connects in the background. Values fill in as they are read and heard: the page on screen first, then the rest of the dashboard.

Operating widgets

  • Lights and switches: a tap toggles. On a light with a dimmer, color or white control, tap the icon to switch it and the rest of the card for its controls.
  • Scenes and space links: a tap recalls the scene or opens the space.
  • Everything else: sliders, − + and buttons work on the card where it shows them; a tap elsewhere on the card opens its control sheet, which holds the widget's full set of controls: presets, a typed value, every mode.
  • Readings do nothing on a tap.

A card with a status address shows ? until the status answers; one without starts from a default (Off, 0 %) until something is sent to its address. Two marks may appear at its corner: ! when the gateway rejected the last command, and a broken link when its status address does not answer.

The dock

The bar at the bottom holds ⌂ (Home), ☰ (spaces; a sidebar on tablets) and ⚙ (settings), plus the connection status on tablets (top right on phones): a green link when connected, amber while connecting, a broken link when not connected. Tap the status for the gateway page, with Reconnect.

⚙ Settings: Gateway, Appearance (theme and buttons, saved at once), Keep screen on, Arrange widgets, and Back to Professional view.

The bell at the top lists the run's notifications (Activity): commands the gateway rejected, connection lost and restored, addresses that never answer. Mute notification banners keeps them in Activity only.

Favourites, dock shortcuts and arranging

Arrange widgets (in ⚙, or long-press an empty part of a page) lets the dashboard's user tidy it without the editor:

  • Drag a card (long press) to reorder it, or to another page of the same space. Dropping it after the last page makes a new page.
  • Tap a card for Add to Favorites and Add to dock.
  • Undo and Done are at the top.

Favourites appear as their own page, before every space's first page (★ in the page dots). On that page, drag to reorder them.

Dock shortcuts put up to 6 widgets in the dock as icons. A shortcut does what its card's tap does: a light toggles (and lights up while on), a scene recalls, a dimmer or thermostat opens its control sheet. On a narrow phone the last slot becomes ⋯ for the shortcuts that don't fit.

Changes made in Dashboard view (theme, keep screen on, arranging, favourites, dock) are saved in the dashboard. Adding, editing and deleting widgets stay in the editor.


A dashboard for your customer

For a wall panel or a customer's tablet:

  1. Build and save the dashboard, and run it once to check every widget.
  2. Use Configured gateway if the device should always connect to one gateway, or keep Automatic to use the app's.
  3. For a Data Secure or IP Secure installation, choose This dashboard's project so the dashboard carries its keys.
  4. On the Dashboards page, open the dashboard's actions → Open at app startup. The app then opens this dashboard as its only screen. Optionally set a PIN to leave (4 or 6 digits).
  5. Turn on Keep screen on in Dashboard view's ⚙ for a panel that should never sleep.

The PIN is asked before Back to Professional view. It is not security; it only keeps the dashboard from being left by mistake.

Forgotten PIN: hold ⌂ (Home) in the dock for 20 seconds. The PIN is removed and Professional view opens. The dashboard still opens at startup.


Sharing and backup

Export (in the dashboard's actions on the Dashboards page) saves a .json file:

  • Plain JSON: the dashboard as an editable file, with no keys or passwords. Use it for backups, for sharing a design, or to edit by hand.
  • With keys: the dashboard plus the Data Secure keys of the addresses it uses and the credentials its connection needs, encrypted with a password you choose. Use it to hand a secure installation's dashboard to another device.

Import dashboard (under + on the Dashboards page) reads either kind; a protected file asks for its password. If a dashboard with the same name exists, choose Import as copy or Replace. If the file has problems, a list explains each one, with Copy details.

The format is described in full in the Dashboard File Format reference.


When something looks wrong

You see Check
▶ Run is off on a dashboard "Complete its connection or project settings to run it": a Configured gateway without a gateway, or This dashboard's project without a project. Fix it in the editor's ⋮
A widget shows ? Its status address has not answered yet (? shows only on widgets with a status address). Is Read status on open on, and can the object be read (its Read flag in ETS)?
A broken-link mark on a card The status address does not answer reads. Check the address and the device's Read flag
An ! mark, or "rejected" in Activity The gateway refused the command. Check the address and, for secure addresses, the keys
A secure widget never updates The Data Secure keys are not loaded. Check the dashboard's Security row
A widget shows a value but misses wall-switch changes It has no status address, so it only sees its own send address. Add the actuator's status address
Cannot add or save a widget It is Incomplete: a required address is missing, or an address's type does not fit
Text or buttons hard to read A custom card or icon color may be too close to the theme's. Try a named color, or check the theme in the preview
Gaps between widgets Widgets fill rows in order and gaps stay. Reorder or resize the widgets around the gap

Related

  • Dashboards Page - the tab where dashboards and hunts are kept
  • Dashboard File Format - every field of the JSON file, with examples
  • Load an ETS Project - for picking addresses and Create spaces from ETS
  • Limits - spaces, pages, widgets and dock shortcuts
PreviousHow to Use Assistant Aliases and ScriptsNextHow to Connect to a KNX Gateway

On this page

  1. What a dashboard is made of
  2. Start a dashboard
  3. The editor
  4. Spaces and pages
  5. Adding widgets
  6. A widget's form
  7. Which widget for what
  8. Making it look right
  9. Connection, project and security
  10. Running a dashboard
  11. A dashboard for your customer
  12. Sharing and backup
  13. When something looks wrong
  14. Related

← SharKNX product page

logo

Solutions

  • Services
  • Products
  • HaaS

Company

  • About Us
  • Contact

Legal

  • Privacy Policy
  • Cookie Policy
  • Terms & Conditions

Contact

  • info@owl-automata.com
  • Athens, Greece

© 2026 OWL-Automata.com. All rights reserved OWL Automata

  • Terms & Conditions
  • Privacy Policy
  • Cookie Policy