Flow: limiti e buone pratiche
Cosa sapere prima di mettere in servizio i flow su un impianto: come lavorare in sicurezza, organizzare i flow, evitare cicli e comandi ripetuti, unità di misura dei nodi e limiti attuali.
Lavorare in sicurezza
Scarica prima di modificare. All'inizio di ogni sessione premi Download: l'Upload sostituisce tutti i flow del server con quelli dell'editor.
Tieni una copia. Prima di modifiche importanti salva tutto con Save As. Il file ti permette di tornare indietro in qualunque momento.
Prova con i Dummy. Costruisci e prova la logica con nodi Dummy; sostituiscili con i componenti veri solo quando funziona.
Attenzione ai comandi reali. Componenti e nodi KNX comandano l'impianto vero: un flow sbagliato può accendere carichi, aprire serramenti o disinserire allarmi. Prova le logiche critiche quando sei sul posto.
Organizzare i flow
Un flow per funzione (illuminazione giardino, irrigazione, termoregolazione…): i flow piccoli sono più facili da capire e da correggere.
Nomi parlanti per flow e nodi: Luce scala ritardata, non Stairs light 2.
Usa la descrizione del flow e il campo Notes dei nodi per spiegare scelte e valori (120 s chiesti dal cliente).
Disponi i nodi da sinistra a destra: sorgenti a sinistra, logica al centro, comandi a destra.
Evitare problemi comuni
Comandi ripetuti. Le uscite dei nodi vengono inviate a ogni calcolo, anche se il valore non cambia, e Date/Hour, Oscillator e Clock mandano valori in continuazione. Prima di un componente o di un nodo KNX metti un Trigger o un Filter, così il comando parte solo quando serve.
Cicli. Non collegare l'uscita di un nodo, direttamente o attraverso altri nodi, al proprio ingresso: il valore girerebbe all'infinito. Il server interrompe la propagazione dopo un numero molto alto di passaggi, ma il flow non funziona come previsto. Per "ricordare" un valore usa un flip-flop o una variabile.
Due fili sullo stesso ingresso. Vale l'ultimo valore arrivato: il risultato dipende dall'ordine degli eventi. Combina i segnali prima con un OR o un Selector.
Componente e flow che si contraddicono. Se uno scenario o una logica di Manager comanda lo stesso componente di un flow, l'ultimo comando vince. Decidi chi comanda cosa.
Unità di misura dei nodi
Nodo | Proprietà | Unità |
|---|---|---|
Sequencer | DELAY | secondi (1–43.200) |
Scenario | Interval | secondi (1–60) |
Timer | Delay Up, Delay Down | secondi interi |
Stairs Light | Delay | secondi |
Repeat Command | Delay | secondi |
Oscillator | Timer | millisecondi (minimo 100) |
Clock | Delay | millisecondi (100–100.000) |
Astronomy Clock | Coordinates | gradi decimali |
Limiti attuali
I nodi KNX funzionano con un solo gateway KNX di tipo Knx3 nel progetto (Nodi KNX).
Le coordinate dell'Astronomy Clock vengono lette all'avvio del flow; un valore vuoto o errato non dà errore ma usa 0, 0.
Nelle luci a colori i comandi passano da On / Off, Hue, Saturation e Brightness (Componenti e Dummy).
Il nodo Javascript ha un limite di 250 ms per esecuzione (Funzioni).
I ritardi del Timer sono in secondi interi: i decimali vengono troncati.