L'assistente SharKNX ti permette di lavorare con l'impianto KNX scrivendo ciò che vuoi fare: "is 1.1.5 alive?", "which devices are in room 101?", "set the kitchen temperature to 21". Risponde alle domande sul progetto ETS ed esegue operazioni relative a gateway, dispositivi, indirizzi di gruppo e monitor - sempre dopo averti mostrato cosa sta per fare.
Questa pagina spiega come funziona l'assistente e perché si comporta in questo modo. Per iniziare a usarlo, consulta Come Usare l'Assistente.
Un assistente KNX, non un chatbot
L'assistente ha un solo compito: capire le richieste relative a un impianto KNX. Conosce un insieme fisso di operazioni - gateway, dispositivi, indirizzi di gruppo, monitoraggio, domande sul progetto e sequenze di comandi - e non conversa su altri argomenti né improvvisa se non riconosce una richiesta.
Dietro non ci sono modelli linguistici di IA né servizi cloud. Un motore deterministico sul telefono o sul computer interpreta la richiesta confrontandola con le operazioni che conosce e con i nomi del progetto ETS caricato. Questo significa che:
- Funziona offline - non serve una connessione Internet, solo il gateway KNX per le operazioni sul bus.
- Il progetto resta sul dispositivo - i dati del progetto e i prompt non vengono mai inviati altrove.
- È prevedibile - la stessa richiesta sullo stesso progetto produce sempre lo stesso risultato. In un edificio abitato, questo conta più dell'eloquenza.
Al momento, l'assistente comprende solo prompt in inglese. Le risposte sono mostrate nella lingua dell'app.
Come viene gestita una richiesta
- Inserisci una richiesta - in inglese semplice o come comando
sharknxesatto. - L'assistente capisce cosa intendi - l'operazione e i dispositivi, gli indirizzi di gruppo, gli spazi o i valori che hai indicato. Cerca i nomi nel progetto ETS, quindi "kitchen light" diventa l'indirizzo di gruppo corrispondente.
- Se qualcosa non è chiaro, chiede. Se un nome corrisponde a più elementi o manca un valore o una destinazione, propone delle opzioni invece di indovinare.
- Propone l'azione e tu la confermi. Tutto ciò che scrive sul bus o modifica un dispositivo viene prima mostrato in una scheda con destinazioni e valori. Non succede nulla finché non confermi.
- SharKNX la esegue - usando lo stesso codice del resto dell'app, dopo aver verificato ancora una volta che le destinazioni esistano nel progetto caricato e che il gateway sia connesso.
Alle domande sul progetto risponde direttamente dal progetto ETS caricato: conta, elenca e segue con precisione i collegamenti tra dispositivi, indirizzi di gruppo, spazi e funzioni, senza fare stime.
Livelli di conferma
Ogni operazione ha un livello di conferma fisso, stabilito dall'app e non dalla formulazione della richiesta:
| Livello | Operazioni | Cosa appare |
|---|---|---|
| Nessuna | Domande sul progetto, lettura di un indirizzo di gruppo, controllo di un dispositivo, scansioni, connessione, monitor | L'operazione viene eseguita subito |
| Conferma | Scrittura su un indirizzo di gruppo, riavvio di un dispositivo, cambio della modalità programmazione | Conferma o Annulla sulla scheda |
| Conferma esplicita | Scrittura simultanea su più indirizzi di gruppo, sequenze di scritture, programmazione di un indirizzo fisico | Conferma esplicita richiesta - prima dell'esecuzione, la scheda elenca ogni passaggio protetto |
Una richiesta può coinvolgere solo un numero limitato di destinazioni - vedi Limiti. Se il progetto cambia dopo la preparazione di una scheda, questa non può più essere eseguita. Invia di nuovo la richiesta per usare il progetto aggiornato.
Tre modi per chiedere
| Modalità | Esempio | Ideale per |
|---|---|---|
| Inglese semplice | turn off the corridor lights |
Uso quotidiano - nomi del progetto e chiarimenti quando servono |
| Comandi esatti | sharknx write 1/2/3 on |
Quando sai esattamente cosa vuoi. Non viene interpretato né indovinato nulla - vedi Comandi dell'Assistente. |
| Parole tue | good night |
Alias per i nomi e le frasi che usi e script per sequenze di comandi ripetute - vedi Come Usare Alias e Script dell'Assistente. |
L'inglese semplice gestisce anche sequenze brevi - "connect then start monitor", "turn 1/2/3 on and 1/2/4 off". Con i comandi esatti puoi creare piani completi con condizioni, per esempio scrivere su un indirizzo solo se la lettura di un altro supera un certo valore.
Cosa serve all'assistente
- Un progetto ETS per tutte le funzioni che usano nomi, stanze o domande sul progetto. Senza, l'assistente funziona comunque con indirizzi letterali come
1/2/3e1.1.5. - Una connessione a un gateway per le operazioni sul bus. Puoi connetterti dalla chat - "connect" o "find gateways".
- Su Android, iOS e macOS, il piano gratuito include un numero limitato di prompt al giorno. Le operazioni sui dispositivi e le scansioni richiedono un abbonamento - vedi Piani di Abbonamento.
Pagine correlate
- Pagina Assistente - la schermata della chat, le schede e le impostazioni
- Come Usare l'Assistente - cosa puoi chiedere, con esempi
- Come Usare Alias e Script dell'Assistente - insegnagli le tue parole
- Comandi dell'Assistente - il linguaggio esatto dei comandi
sharknx