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.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 ScriptFormato file delle dashboardFormati di EsportazioneDomande FrequentiLimitiMenu laterale e AzioniSintassi dei filtri del monitorGuida alle ImpostazioniPiani di AbbonamentoTipi di Datapoint Supportati (DPT)
Riferimento

Sintassi dei filtri del monitor

Filtra la sintassi per il monitor KNX per indirizzo, mittente, telegramma, priorità, conteggio hop o valore. Vedi il riferimento completo qui.

In questa pagina
  1. Esempi rapidi
  2. Lascia che i selezionatori creino filtri per te
  3. Ricerca testuale
  4. Indirizzi di gruppo: ga:
  5. Mittenti: src:
  6. Tipo di telegramma: apci:
  7. Priorità e conteggio dei salti
  8. Valori decodificati: value
  9. Eventi autobus: kind:
  10. Combinazione di condizioni
  11. Ricerca di caratteri speciali
  12. Quando un filtro viene rifiutato
  13. Non è lo stesso dei filtri Shark Hunt

Il campo di ricerca nella pagina Monitor fa molto di più che trovare testo. Comprende un piccolo linguaggio di filtro, quindi puoi abbinare i fatti KNX esatti - indirizzi di gruppo, mittenti, servizi di telegramma, priorità, conteggio hop, valori decodificati - e combinarli con AND, OR e NOT. Questa pagina è il riferimento completo.

L'applicazione di un filtro controlla una volta ogni telegramma già presente nel monitor; i nuovi telegrammi vengono poi controllati man mano che arrivano. Il filtro modifica solo ciò che vedi: nulla viene eliminato.


Esempi rapidi

Filtro Spettacoli
kitchen Ogni riga contenente cucina - in un nome, valore, indirizzo o in qualsiasi altro punto
1/2/3 Telegrammi all'indirizzo di gruppo 1/2/3
1/2/* Telegrammi a qualsiasi indirizzo di gruppo sotto 1/2
1.1.5 Telegrammi inviati dal dispositivo 1.1.5
1.1.* Telegrammi inviati da qualsiasi dispositivo sulla linea 1.1
apci:GroupValueWrite Scrivi solo telegrammi
priority:urgent Telegrammi con priorità Urgente
value>=20 Telegrammi il cui valore decodificato è 20 o superiore
ga:1/2/* + value>=20 Indirizzi di gruppo sotto 1/2 con un valore di 20 o superiore
src:1.1.* | src:1.2.* Telegrammi dalla linea 1.1 o dalla linea 1.2
!kind:gap Tutto tranne le lacune nella registrazione

Lascia che i selezionatori creino filtri per te

Non è necessario digitare filtri. Il pulsante Cerca accanto al campo (indirizzi di gruppo e dispositivi dal tuo progetto ETS) e Visualizza → Visualizza Gruppo nella riga del badge (indirizzi, tipi di telegrammi, priorità) li crea per te: scegliendo un mittente dà src:1.1.5, scegliendo Urgente dà priority:urgent e così via.

Se un filtro è già attivo, SharKNX chiede come aggiungere quello nuovo:

Scelta Risultato
Sostituisci Utilizza solo il nuovo filtro
E Richiede sia il filtro corrente che quello nuovo
OPPURE Accetta il filtro corrente o quello nuovo
Annulla Lascia invariato il filtro

Con AND o OR, il filtro corrente viene racchiuso tra parentesi in modo che il suo significato venga mantenuto, ad esempio ga:1/2/* | ga:2/1/* più Urgente con AND diventa:

(ga:1/2/* | ga:2/1/*) + priority:urgent

Il risultato viene visualizzato nel campo di ricerca, quindi puoi vederlo, modificarlo e applicarlo nuovamente. Cancella rimuove il filtro e il testo.


Ricerca testuale

Il testo normale è una ricerca senza distinzione tra maiuscole e minuscole su tutto ciò che viene mostrato in una riga: indirizzo di origine e destinazione, nome e descrizione dell'indirizzo del gruppo, tipo di telegramma, valore decodificato, esadecimale del carico utile, priorità ed etichette degli eventi del bus.

read

Questo è volutamente ampio: corrisponde a GroupValueRead, a un indirizzo di gruppo denominato Richiesta di lettura o a un valore contenente read. Per un tipo di telegramma esatto, utilizzare invece apci:.

Gli spazi non significano AND. living room cerca la frase soggiorno. Per combinare due condizioni, utilizzare +.


Indirizzi di gruppo: ga:

1/2/3
1/2/*
ga:1/*/*
1/515

Un indirizzo di gruppo semplice funziona da solo; il prefisso ga: lo rende esplicito, il che è più chiaro nei filtri più lunghi. ga: corrisponde solo ai telegrammi inviati a un indirizzo di gruppo.

  • Livello 3: principale 0-31, intermedio 0-7, secondario 0-255
  • Livello 2: principale 0-31, secondario 0-2047
  • Un carattere jolly * deve sostituire un'intera parte: 1/2/* funziona, 1/2/2* no.

La corrispondenza utilizza il valore grezzo dell'indirizzo, quindi 1/2/3 e 1/515 sono lo stesso indirizzo: il passaggio della visualizzazione tra il livello 2 e il livello 3 non modifica mai i risultati.


Mittenti: src:

1.1.5
1.1.*
src:1.*.*

Un semplice indirizzo individuale funziona da solo; src: lo rende esplicito. Corrisponde sempre al Mittente di un telegramma, mai alla sua destinazione.

  • Area 0-15, linea 0-15, dispositivo 0-255
  • Un carattere jolly * deve sostituire un'intera parte.

Tipo di telegramma: apci:

apci:GroupValueRead
apci:GroupValueResponse
apci:GroupValueWrite

Utilizza il nome completo del servizio: le maiuscole non hanno importanza, ma apci:read viene rifiutato. Per un servizio senza nome, utilizzare il suo codice in esadecimale, da 0x0 a 0x3FF:

apci-code:0x155

Priorità e conteggio dei salti

priority:system
priority:urgent
priority:normal
priority:low
hop:3

L'alta priorità di KNX è chiamata urgente - priority:high viene rifiutato. Il conteggio dei luppoli è un numero intero da 0 a 7.


Valori decodificati: value

value>20
value<20
value>=20
value<=20
value>=-2.5
  • Corrispondono solo i telegrammi con un valore numerico decodificato: carica il tuo progetto ETS in modo che i valori possano essere decodificati.
  • Utilizza un punto per i decimali (1.5), qualunque sia la lingua del tuo telefono.
  • Nessuna unità, nessuna notazione scientifica (1e3) e nessun = - per un valore esatto utilizzare value>=20 + value<=20.
  • I valori vengono confrontati come numeri, qualunque sia il tipo di punto dati, quindi combina una condizione di valore con un indirizzo di gruppo per mantenerne chiaro il significato:
ga:1/2/3 + value>=20

Eventi autobus: kind:

Oltre ai telegrammi, il monitor registra altre osservazioni. Filtrali per tipologia:

Filtro Partite
kind:telegram Telegrammi KNX normali
kind:buscontrol Riconoscimenti del monitor bus (modalità Monitor bus)
kind:raw Frame SharKNX ricevuti ma non decodificabili
kind:invalid Cornici malformate
kind:gap Luoghi in cui i telegrammi sono andati perduti

Spazi, trattini, caratteri di sottolineatura e maiuscole non contano: funziona anche kind:Bus Control.


Combinazione di condizioni

Operatore Senso Esempio
! NON !kind:gap
+ E ga:1/2/* + value>=20
| O kind:gap | kind:invalid
( ) Raggruppamento (ga:1/2/* | ga:2/1/*) + value>=20

NOT si lega più forte, quindi AND, quindi OR. COSÌ:

kind:gap | priority:urgent + hop:3

significa un intervallo o un telegramma urgente con conteggio hop 3. In caso di dubbio, aggiungi parentesi:

ga:1/2/* + (apci:GroupValueWrite | apci:GroupValueResponse)
(src:1.1.* | src:1.2.*) + value>=20

!(value>20) mostra anche le righe senza un valore decodificato, perché NOT inverte semplicemente il risultato.


Ricerca di caratteri speciali

Per cercare testo contenente +, |, ! o parentesi, inserirlo tra virgolette doppie:

"Alarm + Hall"
"Status (North)"

Scrivi una citazione all'interno di un testo citato come \" e una barra rovesciata come \\. Le virgolette impongono inoltre una ricerca in testo semplice per qualsiasi cosa assomigli a un filtro, ad esempio "unknown:value".


Quando un filtro viene rifiutato

Se un filtro non viene interpretato, SharKNX mostra l'errore e la sua posizione sotto il campo di ricerca. L'ultimo filtro valido rimane attivo, quindi l'elenco non cambia finché non correggi il testo e lo applichi nuovamente.

Hai digitato Perché viene rifiutato Scrivi invece
33/1/1 Il gruppo principale arriva fino a 31 Un gruppo principale da 0 a 31
1/8/1 Il gruppo centrale sale fino a 7 Un gruppo intermedio da 0 a 7
16.1.1 L'area arriva fino a 15 Un'area da 0 a 15
ga:1/2/2* Un carattere jolly deve riempire una parte intera ga:1/2/*
apci:read I nomi dei servizi devono essere completi apci:GroupValueRead o read semplice
priority:high KNX lo definisce urgente priority:urgent
hop:8 Il conteggio dei luppoli arriva fino a 7 Un valore da 0 a 7
apci-code:80 I codici sono esadecimali apci-code:0x80
value=20 = non è supportato value>=20 + value<=20
value>1,5 Virgola decimale value>1.5
ga:1/2/* + Niente dopo AND Completa o rimuovi +
(ga:1/2/* ) mancante Aggiungi )

Un filtro valido non mostra nulla?

  • L'indirizzo è un Mittente (src:) o un Indirizzo di gruppo (GA) (ga:)?
  • I telegrammi hanno un valore decodificato? Carica il progetto ETS.
  • Il nome apci: è completo?
  • AND/OR ha bisogno di parentesi?
  • 1/2/3 1.1.5 è una ricerca di testo, non due condizioni: scrivi ga:1/2/3 + src:1.1.5.

Non è lo stesso dei filtri Shark Hunt

Le azioni Shark Hunt Monitor personalizzato utilizzano le condizioni create in un modulo (fino a 10, unite con AND o OR), non questa sintassi digitata. Vedi Come Creare una Shark Hunt.

PrecedenteMenu laterale e AzioniSuccessivoGuida alle Impostazioni

In questa pagina

  1. Esempi rapidi
  2. Lascia che i selezionatori creino filtri per te
  3. Ricerca testuale
  4. Indirizzi di gruppo: ga:
  5. Mittenti: src:
  6. Tipo di telegramma: apci:
  7. Priorità e conteggio dei salti
  8. Valori decodificati: value
  9. Eventi autobus: kind:
  10. Combinazione di condizioni
  11. Ricerca di caratteri speciali
  12. Quando un filtro viene rifiutato
  13. Non è lo stesso dei filtri Shark Hunt

← 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