Componenti e gateway: i concetti base di ilevia Manager

Che cosa sono i gateway e i componenti in ilevia Manager, come si collegano e quali proprietà hanno in comune tutti i componenti.

Un progetto di ilevia Manager si costruisce con due elementi: i gateway, che dicono al server Ilevia come parlare con gli impianti, e i componenti, che rappresentano che cosa comandare o leggere (una luce, una tapparella, una temperatura, uno scenario). Questa pagina spiega i due concetti e le proprietà comuni a tutti i componenti.

Gateway

Un gateway è una configurazione di comunicazione: indica al server quale protocollo usare (KNX, Modbus, Vimar By-me, BTicino, MQTT, HTTP…) e come raggiungere l'impianto (indirizzo IP, porta, interfaccia, credenziali). Non coincide necessariamente con un dispositivo fisico: sullo stesso server puoi avere più gateway, anche dello stesso protocollo.

I gateway si creano nella scheda Gateways con il pulsante +. Ogni gateway compare come una scheda con nome, protocollo e ID.

Scheda Gateways di ilevia Manager con un gateway Knx3 selezionato
La scheda Gateways con un gateway Knx3 e le sue proprietà

Tutti i gateway hanno queste proprietà:

Proprietà

Significato

Name

Nome del gateway, quello che vedi poi nei componenti (per esempio Impianto KNX - Knx3).

Protocol

Il protocollo di comunicazione. Sotto compaiono i parametri specifici di quel protocollo.

Enabled

Se disattivato, il server non usa il gateway e i componenti collegati non comunicano.

Remove

Elimina il gateway dal progetto.

Oltre ai gateway che crei tu, ogni progetto ne contiene alcuni di sistema, per i componenti che non dipendono da un impianto esterno: per esempio Virtual (valori gestiti solo dal server), Graphic UI - Gui (componenti dell'interfaccia e servizi come il controllo vocale), Multimedia - Video e Web - Url.

Per i parametri di ogni protocollo consulta la panoramica dei gateway e la guida Aggiungere e rimuovere un gateway.

Componenti

Un componente è un oggetto del progetto con un valore: lo stato di un interruttore, la posizione di una tapparella, una temperatura, il testo di un'informazione. Il server tiene aggiornato il valore, l'app ILEVIA Control lo mostra e lo comanda, e le logiche, gli scenari e le schedulazioni lo usano.

Ogni componente è collegato a un gateway: è il gateway a tradurre il valore nel protocollo dell'impianto. Per esempio uno Switch collegato a un gateway Knx3 invia e riceve telegrammi KNX con il DPT 1.001; lo stesso Switch collegato a un gateway Modbus legge e scrive un registro.

Scheda Components di ilevia Manager con libreria, componenti del progetto e proprietà
La scheda Components: libreria, componenti del progetto e proprietà

La scheda Components è divisa in tre colonne:

  • Components Library: tutti i tipi di componente, divisi per categoria (Home Automation, Scenery, Logic operations, Schedules, Voice Control, Charts, Energy, HVAC, Multimedia, IoT devices, Surveillance / Security, Access Control, Web services, Utilities…). Il campo di ricerca in alto trova un tipo per nome.

  • My components: i componenti del progetto. Per aggiungerne uno trascinalo dalla libreria. Puoi organizzarli in gruppi.

  • Component's properties: le proprietà del componente selezionato. In alto a destra trovi il tipo (per esempio switch) e l'ID del componente.

La barra di My components

Pulsante

Funzione

Lente

Cerca un componente per nome.

Imbuto

Filtra l'elenco.

Frecce su/giù

Espande o comprime tutti i gruppi.

Freccia indietro / avanti

Torna al componente selezionato prima o a quello successivo.

Cestino

Elimina i componenti selezionati.

Cartella con +

Crea un nuovo gruppo.

L'ID del componente

Ogni componente ha un ID: un numero intero che lo identifica in modo univoco nel progetto. Lo trovi in tre punti:

  • in My components, sotto il nome del componente (per esempio Switch 12 ha ID 12);

  • in alto a destra nelle proprietà, accanto al tipo (per esempio switch 12);

  • nelle opzioni del componente nella scheda User Interface, come UID.

Le regole dell'ID:

Regola

Cosa significa

Assegnato da Manager

Quando aggiungi un componente, Manager gli dà il numero successivo al più alto già presente nel progetto. Non si sceglie e non si modifica.

Unico nel progetto

Due componenti dello stesso progetto non hanno mai lo stesso ID. Anche i gruppi di My components prendono un numero dalla stessa serie (per esempio New group 11 e poi Switch 12).

Stabile

Cambiare nome, titolo, icone, gateway o parametri non cambia l'ID. Anche Component type mantiene l'ID: il componente cambia tipo ma resta lo stesso.

Nuovo per le copie

Un componente copiato o duplicato è un componente nuovo e riceve un ID nuovo.

Separato dai gateway

I gateway hanno una numerazione propria (l'ID nella scheda del gateway): l'ID 1 di un gateway e l'ID 1 di un componente sono cose diverse.

Il nome serve alle persone, l'ID al sistema. Tutti i collegamenti tra componenti usano l'ID: l'interfaccia dell'app, Copy value to, le logiche e gli scenari, gli script, il Voice Control Manager e HomeKit. Per questo puoi rinominare un componente senza rompere nessun collegamento.

Se elimini un componente e ne crei uno nuovo uguale, il nuovo ha un altro ID: i collegamenti al vecchio (interfaccia, logiche, script, assistenti vocali) non passano da soli al nuovo e vanno rifatti. Per sostituire un componente, se possibile modificalo invece di eliminarlo.

Quando chiedi assistenza, indica l'ID del componente oltre al nome: i nomi possono ripetersi, l'ID no.

Proprietà comuni a tutti i componenti

Le proprietà cambiano in base al tipo di componente e al gateway, ma alcune parti sono sempre presenti.

In alto

Proprietà

Significato

Name

Nome del componente nel progetto (obbligatorio).

Component type

Per alcuni tipi, converte il componente in un tipo simile (per esempio uno Switch in Lock o Pulse, un Info in Set point).

Gateway

Il gateway con cui il componente comunica. Cambiandolo cambiano anche i parametri del protocollo più in basso.

Tags

Etichette per raggruppare i componenti: ci sono etichette già pronte (Light, Sockets, Motorizations, Temperature, Scenarios, Security, Energy…) e puoi crearne di nuove scrivendo il nome e premendo Invio. Alcune etichette attivano funzioni, per esempio Show in recorder webpage.

User interface / Google / Alexa title

Il nome mostrato nell'app ILEVIA Control e usato dagli assistenti vocali.

User interface icons

Le icone del componente nell'interfaccia (per i componenti a due stati, una per lo stato spento e una per quello acceso).

Online guide

Apre la guida online del componente.

Sotto le icone ci sono tre pulsanti:

  • Copy icons: copia le icone del componente.

  • Paste icons: incolla le icone copiate.

  • Paste as link: incolla le icone come collegamento: il componente userà sempre le icone di quello di origine, anche se poi cambiano. Il collegamento si toglie con Remove link.

Al centro: parametri del tipo e del protocollo

Sotto le proprietà comuni ci sono i parametri propri del tipo di componente (per esempio il comportamento del pulsante di uno Switch) e, in un riquadro con il nome del protocollo, i parametri del gateway scelto: indirizzi di gruppo per KNX, registri per Modbus, topic per MQTT e così via. Per un esempio completo vedi Componente Switch con gateway Knx3.

In basso

Funzioni speciali, Copy value to, Note, User data e Remove nelle proprietà di un componente
La parte bassa delle proprietà

Proprietà

Significato

Save last value

Il server memorizza l'ultimo valore e lo ripristina dopo un riavvio.

Use recurring values

Il server elabora anche i valori uguali al precedente invece di ignorarli.

Copy value to

Quando il valore cambia, viene copiato nel componente scelto. La freccia accanto seleziona quel componente.

Bidirectional linking

La copia funziona nei due sensi.

Note

Appunti liberi per chi configura l'impianto.

User data

Campo libero per dati personalizzati del componente.

Remove

Elimina il componente dal progetto.

Le funzioni speciali e Copy value to compaiono solo nei tipi di componente che le supportano.

Dai componenti all'interfaccia

I componenti da soli non compaiono nell'app: nella scheda User Interface li disponi nelle pagine e nelle stanze che l'utente vedrà in ILEVIA Control. Un componente può non avere nessuna rappresentazione grafica e servire solo a logiche e scenari.

Quando il progetto è pronto, caricalo sul server con Project › Upload to server: gateway, componenti e interfaccia diventano attivi.

Ultimo aggiornamento: