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)
Riferimento

Comandi dell'Assistente

Sintassi esatta dei comandi sharknx per l'assistente SharKNX, con esempi di valori, sequenze e condizioni. Vedi il riferimento completo qui.

In questa pagina
  1. Regole
  2. Comandi
  3. Valori
  4. Concatenamento di comandi
  5. Imparentato

Oltre all'inglese semplice, l'assistente SharKNX accetta comandi esatti che iniziano con sharknx. Un comando esatto viene analizzato, mai interpretato: fa esattamente quello che dice, oppure viene rifiutato con la motivazione. Non indovina mai un comando, un obiettivo o un valore.

Digita sharknx help nell'assistente per l'elenco dei comandi o sharknx help <command> per l'utilizzo di un comando. La scheda Comandi nella Guida dell'assistente mostra lo stesso elenco.


Regole

  • sharknx può essere scritto comunque; le parole di comando devono essere esatte.
  • Le destinazioni sono indirizzi letterali: indirizzi di gruppo come main/middle/sub (1/2/3), dispositivi come area.line.device (1.1.5), linee come area.line (1.1), gateway come indirizzo IPv4 o multicast. I nomi e gli alias del progetto non vengono utilizzati nei comandi esatti.
  • Un comando digitato in modo errato può ricevere un suggerimento, ma il suggerimento viene eseguito solo se lo invii.
  • Conferme, verifiche di connessione e limiti del piano valgono come per qualsiasi altra richiesta.

Comandi

Comando Fa
sharknx help [<command>] Mostra tutti i comandi o l'utilizzo di un comando
sharknx connect [<ip>|multicast] Si connette al gateway selezionato o all'indirizzo IP specificato o al routing multicast
sharknx disconnect Disconnette il gateway
sharknx discover Cerca nella rete i gateway
sharknx write <ga> <value> [--dpt <main.sub>] Scrive un valore - vedere Values
sharknx write [<ga>,...] [<value>,...] Scrive un elenco di valori in un elenco di indirizzi di gruppo, in ordine: entrambi gli elenchi hanno la stessa lunghezza
sharknx read <ga> Legge un indirizzo di gruppo e mostra la risposta
sharknx monitor start|stop|restart|status Controlla o verifica il monitor del gruppo
sharknx ping <ia> Verifica che un dispositivo risponda
sharknx restart <ia> Riavvia un dispositivo
sharknx progmode <ia> [on|off] Cambia la modalità di programmazione di un dispositivo: la attiva o disattiva
sharknx scan <area.line> Esegue la scansione di una linea per i dispositivi
sharknx progscan Trova i dispositivi in ​​modalità di programmazione
sharknx project Mostra i dettagli del progetto caricato
sharknx ip Mostra l'indirizzo IP di questo dispositivo
sharknx run <script> [-y] Esegue uno script salvato: sharknx <script> fa lo stesso

Gli script vengono salvati con Come Usare Alias e Script dell'Assistente. Un nome di comando integrato prevale sempre su un nome di script.


Valori

write assume il valore in una di queste forme:

Modulo Esempio Significa
Numero 50, 21.5, -10 Il valore nell'unità del tipo di punto dati: per DPT 5.001, 50 è 50 %. Scrivilo senza %.
Parola on, off, comfort Un nome di valore per il tipo di punto dati. on e off funzionano senza progetto.
Valore quotato "14:30", "255,0,0" Un valore composto da più parti, ad esempio ora, data o colore
Esadecimale 0x0AFF Byte grezzi, prima i più significativi, inviati così come sono

Il tipo di punto dati proviene dal progetto ETS caricato. Senza un progetto, o per usarne uno diverso, aggiungere --dpt, ad esempio --dpt 9.001. Un valore tra virgolette richiede sempre un tipo di punto dati noto.

Alcuni tipi di punti dati utilizzano un valore di due parole:

DPT Valori
Comando interruttore 2.001 control on, control off
3.007 / 3.008 oscuramento, tende up 1…up 7, down 1…down 7, stop
18.001 controllo scena recall 0…recall 63, save 0…save 63

Esempi

DPT Comando
Interruttore 1.001 sharknx write 1/2/3 on
3.007 dimmerabile sharknx write 1/2/3 up 3 --dpt 3.007
Percentuale 5.001 sharknx write 1/2/3 50 --dpt 5.001
9.001 temperatura sharknx write 1/2/3 21.5 --dpt 9.001
10.001 ora del giorno sharknx write 1/2/3 "14:30:00" --dpt 10.001
Data 11.001 sharknx write 1/2/3 "2026-07-10" --dpt 11.001
Testo 16.000 sharknx write 1/2/3 "hello" --dpt 16.000
17.001 numero di scena sharknx write 1/2/3 5 --dpt 17.001
18.001 controllo scena sharknx write 1/2/3 recall 5 --dpt 18.001
20.102 Modalità HVAC sharknx write 1/2/3 comfort --dpt 20.102
232.600 Colore RGB sharknx write 1/2/3 "255,0,0" --dpt 232.600
251.600 Colore RGBW sharknx write 1/2/3 "255,0,128,64" --dpt 251.600

Tralascia --dpt quando il progetto fornisce già all'indirizzo di gruppo quel tipo di punto dati. I tipi di punti dati supportati sono elencati in Tipi di Datapoint Supportati (DPT).


Concatenamento di comandi

Unisci i comandi in un unico messaggio per creare un piano:

Connettore Esegue il comando successivo
; Dopo che questo finirà, qualunque sia il risultato
&& Solo se questo riesce
|| Solo se questo fallisce
| Se questo ha successo, trasmette il suo risultato
sharknx connect && monitor start
sharknx connect && write 1/2/3 21.5 ; write 1/2/4 22.0

sharknx viene scritto una volta, all'inizio. Se connect fallisce, nulla dopo l'esecuzione. sharknx monitor restart è uguale a monitor stop && monitor start.

Passare un valore

Solo read trasmette un valore. Il comando dopo | è write senza valore: scrive il valore letto:

sharknx read 1/2/3 | write 4/5/6

Condizioni

Dopo |, un passaggio può essere eseguito solo se il valore letto soddisfa una condizione: if <op> <value> : <command>, dove <op> è ==, !=, >, <, >= o <=:

sharknx read 1/2/3 | if == on : write 4/5/6 off
sharknx read 0/0/1 | if > 22.5 : write 0/0/9 1 || write 0/0/9 0

Il secondo esempio attiva 0/0/9 quando 0/0/1 legge sopra 22.5 e disattiva altrimenti.

Saltare le conferme

-y (o --yes) salta le conferme ordinarie in un piano o script:

  • all'inizio - sharknx -y connect && write 1/2/3 on - vale per tutto il piano;
  • dopo un passo - sharknx connect && write 1/2/3 on -y - si applica solo a quel passo.

Non funziona su un singolo comando e non salta mai una conferma forte: questi passaggi vengono confermati insieme prima dell'inizio del piano.


Imparentato

  • Come Usare l'Assistente - richieste in inglese semplice
  • Come Usare Alias e Script dell'Assistente: salva le sequenze di comandi come script
  • Formato File di Alias e Script - sintassi dello script nei file
  • Limiti - limiti di pianificazione e richiesta
PrecedentePagina AssistenteSuccessivoFormato File di Alias e Script

In questa pagina

  1. Regole
  2. Comandi
  3. Valori
  4. Concatenamento di comandi
  5. Imparentato

← 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