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.17.2
LanguageEnglishDeutschFrançaisEspañolItaliano
Documentation home

Guida introduttiva a SharKNX

L'assistente SharKNXProgetti ETS in SharKNXKNX Data SecureKNX IP SecureIl concetto Shark Hunt

Come Usare Alias e Script dell'AssistenteCome Connettersi a un Gateway KNXCome Creare una Shark HuntCome Esportare i TelegrammiCome Ispezionare gli Oggetti di Comunicazione di un DispositivoCome Caricare un Progetto ETSCome Programmare l'Indirizzo Individuale di un DispositivoCome Leggere la Tabella dei Filtri di un AccoppiatoreCome Scansionare una Linea Bus KNXCome Inviare Comandi KNXCome Configurare KNX Data SecureCome Configurare KNX IP SecureCome Usare l'Assistente

Collegamenti del progettoPagina ConnettiPagina DiagnosticaPagina MonitorPagina ProjectPagina SettingsPagina Shark HuntsPagina Assistente

Comandi dell'AssistenteFormato File di Alias e ScriptFormati di EsportazioneDomande FrequentiLimitiMenu laterale e AzioniSintassi dei filtri del monitorGuida alle ImpostazioniPiani di AbbonamentoTipi di Datapoint Supportati (DPT)
Guida pratica

Come Usare Alias e Script dell'Assistente

Insegna all'assistente SharKNX i tuoi nomi per indirizzi di gruppo KNX, gruppi e richieste, e salva sequenze di comandi come script - nell'app o importando un file YAML.

In questa pagina
  1. Kinds of alias
  2. Create an alias in the app
  3. Import aliases and scripts from a file
  4. Run a script
  5. Manage aliases and scripts
  6. Troubleshooting

ETS names are often cryptic - LI_EG_KÜ_Decke_1 - and some requests you make every day. Aliases teach the SharKNX assistant your own words for addresses and requests, and scripts save command sequences you can run by name.

Aliases Scripts
What Your own names for group addresses, groups of addresses, and requests Named sequences of exact commands
Used in Plain-English prompts: turn off exterior lights Exact commands: sharknx secure house
Belong to One ETS project - active only while it is loaded No project - always active
Created In the app, or by importing a YAML file By importing a YAML file

Kinds of alias

Kind Gives Example
Phrase A shortcut for a longer request good night runs turn all kitchen lights off
Address A name for one group address reading lamp for 1/2/3 - turn on the reading lamp
Group One name for several group addresses exterior lights for every outdoor light - turn off exterior lights switches them all
Room A room of your own, with each address typed as a light, blind, temperature, and so on set home office temperature to 21 changes only that room's temperature addresses. Rooms can only be imported from a file - see the file format.

A phrase goes through the assistant like any other request, with the same clarification and confirmation. Writing to a group always needs strong confirmation, because it writes to several addresses at once.


Create an alias in the app

  1. Load the ETS project the alias is for - see Load an ETS Project.
  2. In the assistant, open ☰ → Settings → Create.
  3. Enter a Name - the words you'll use in the chat.
  4. Choose the Type:
    • Phrase - enter the request it Runs, e.g. turn off all kitchen lights.
    • Address - tap Choose address and pick a group address from the project.
    • Group - tap Choose addresses and pick several. They must all have the same datapoint type, because a group writes one value to all of them.
  5. Tap Save.

Use it straight away - for a group named Floor one temperature, set Floor one temperature to 22 writes 22 to every address in it, after you confirm.

Create sheet with the name Floor one temperature, the Group type selected, and 2 addresses chosen set Floor one temperature to 22 becomes a plan writing 22 to 0/2/0 and 0/2/1, waiting for strong confirmation

A name can't be used twice. If it matches a name in your ETS project, the assistant asks which one you mean - an imported alias can take precedence with override: true.


Import aliases and scripts from a file

A YAML file holds many aliases and scripts at once - handy for a large project, for rooms and scripts, or to share with colleagues.

  1. Get a starting file: in the assistant, open ☰ → Help → Aliases & scripts and tap Download template. It contains one example of everything, with every field explained.
  2. Edit it: replace the sample names and addresses with your own, and delete what you don't need. Every field is described in Alias and Script File Format.
  3. Load the ETS project the aliases are for. A file with aliases can't be imported without one; a scripts-only file can.
  4. Open ☰ → Settings → Import and tap Import a YAML file.
  5. Check the Review import report:
    • It says which project the aliases will be tied to.
    • Fix these before importing: lists errors, with the line where possible. Fix the file and import it again.
    • Worth knowing: lists warnings - for example an address that isn't in the loaded project. You can still import.
    • Not in this file lists aliases you have now that the file doesn't contain. Turn on Keep them to add them to the imported aliases; otherwise they are removed.
  6. Tap Import.

Importing aliases replaces the project's alias set. Scripts are added to your scripts; a script with the same name as an existing one replaces it. Importing the same file again changes nothing.

Imported files are listed under History with their alias and script counts - tap one to import it again, for example after switching projects.

Import sheet after a successful import, with the Import a YAML file button and one file in History with 3 aliases and 1 script

Run a script

Type sharknx and the script's name, for example sharknx secure house - or sharknx run secure house. The script runs as a plan: SharKNX shows its steps and asks for confirmation where a step needs it. Add -y to skip ordinary confirmations; steps that need strong confirmation are still confirmed, together, before the script starts.

Script lines are exact commands with literal addresses - see Assistant Commands.


Manage aliases and scripts

Open ☰ → Settings → Manage. (The card at the top of Assistant settings already shows how many aliases and scripts are active and which file they came from.)

Aliases tab - the loaded project's aliases:

  • The switch turns an alias off or on without deleting it. An alias turned off in the file itself shows Disabled in file.
  • Edit, Duplicate, and Delete change one alias. Rooms can only be changed in the file.
  • Delete set removes every alias of the loaded project. You can import the file again from History.
  • Re-export saves the project's aliases - including the ones you created in the app - as a YAML file.

Scripts tab - every script, with its command lines:

  • The switch turns a script off or on.
  • Delete script removes one script; the button next to a file name removes every script from that file.
Manage, Aliases tab: an address alias with Edit, Duplicate, and Delete, a room alias, and a phrase, with Delete set and Re-export Manage, Scripts tab: the script myTestStart with connect, monitor start, and scan 1.1 joined by semicolons

Aliases you create in the app are added to the project's alias file. If an imported file can't take a change without being reformatted, SharKNX asks you to make the change in the file and import it again.


Troubleshooting

Problem What to check
Create says ETS project must be loaded Aliases belong to a project - load it first.
Aliases don't work They are active only while their project is loaded. The Settings card says which project they belong to.
This project's alias file could not be read Import the file again.
These addresses don't share one DPT type A group writes one value to all its addresses - pick addresses of one datapoint type.
An alias name also matches a project name The assistant asks which you mean. In a file, set override: true to make the alias win.
A script name is refused Script names can't be the same as a built-in command such as connect or scan.
PrecedenteIl concetto Shark HuntSuccessivoCome Connettersi a un Gateway KNX

In questa pagina

  1. Kinds of alias
  2. Create an alias in the app
  3. Import aliases and scripts from a file
  4. Run a script
  5. Manage aliases and scripts
  6. Troubleshooting

← 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