Guida di riferimento dei blocchi
Il catalogo comprende 33 blocchi suddivisi in sette gruppi, nell'ordine mostrato nella tavolozza: Collegamenti, Calcoli, Logica e selezione, Confronti, Temporizzazione, Memoria e contatori, Controllo. Le tabelle compatte per ciascun blocco sono disponibili nella scheda di riferimento sottostante; questa sezione descrive ogni singolo blocco. Ciascun blocco include inoltre la propria spiegazione nel pannello di amministrazione: è sufficiente aprire la guida del blocco dalla tavolozza o dalla scheda.
Collegamenti
Collegamento diretto — trasferisce un valore dal proprio ingresso alla propria uscita, opzionalmente trasformato. Porte: In → Out (qualsiasi tipo). Parametri: Modalità di invio (solo alla variazione del valore / a ogni telegramma in ingresso), Inverti (booleani), Mappatura valori (rimappa valori specifici; applicata prima dell'inversione). Esempio: inoltrare il comando di un pulsante scala a una luce su un altro protocollo, invertito poiché il pulsante invia 0 quando premuto.
Filtro — inoltra un valore solo se soddisfa le condizioni configurate. Non modifica mai il valore: ciò che esce corrisponde esattamente a ciò che è entrato, oppure non viene emesso nulla. Mentre il Collegamento diretto serve a correggere un valore durante il passaggio, il Filtro definisce quanto di quel valore viene trasmesso; i due blocchi sono progettati per essere usati insieme.
- Porte: In (qualsiasi tipo, obbligatorio) ed Enable → Out. Non viene scritto alcun dato per i telegrammi bloccati: la destinazione mantiene semplicemente il valore attuale.
- Condizioni — indipendenti, disattivate per impostazione predefinita; ciascuna condizione attivata deve essere soddisfatta affinché il valore venga trasmesso: Il valore deve essere (Solo ON, Solo OFF, Superiore/Inferiore a una soglia, All'interno/All'esterno di un intervallo — un numero è considerato ON per qualsiasi valore diverso da 0); Inoltra quando (Ogni telegramma, Solo alla variazione, Variazione minima di…, Commutazione su ON o Commutazione su OFF); Tempo di assestamento (il valore deve rimanere stabile per questo intervallo — ideale per sensori analogici con rumore di fondo); Limitazione frequenza (al massimo un valore per intervallo, scartando i valori che arrivano nella finestra temporale oppure mantenendo l'ultimo per inviarlo all'apertura dell'intervallo successivo); Heartbeat (reinvia l'ultimo valore inoltrato dopo questo intervallo di inattività, per dispositivi che richiedono un aggiornamento ciclico).
- Dettaglio essenziale: solo alla variazione e variazione minima sono calcolati rispetto all'ultimo valore inoltrato: la condizione verifica se la destinazione possiede già quel valore. I fronti di salita e discesa sono calcolati rispetto all'ultimo valore ricevuto, poiché il fronte appartiene al flusso in ingresso: un telegramma bloccato da una regola sul valore viene comunque conteggiato come evento verificatosi.
- Comportamento importante: la modalità scarta può perdere definitivamente una transizione, mentre mantieni l'ultimo non perde alcun dato, ritardando l'informazione al massimo per la durata dell'intervallo configurato; quest'ultima è la modalità corretta per i valori di comando. Lo stato non viene mantenuto dopo un riavvio: dopo il riavvio, il primo telegramma soddisfa sempre la regola di variazione, evitando che il filtro si rifiuti di aggiornare una destinazione ferma allo stato precedente lo spegnimento del server.
- Esempio: un sensore di luminosità che trasmette ogni due secondi satura il bus. Inoltrandolo tramite un Filtro impostato su mantieni l'ultimo, al massimo uno ogni 60 s, la logica di ombreggiamento a valle riceve una lettura al minuto anziché trenta, garantendo il dato più recente e non il più vecchio.
Selettore — trasmette uno tra diversi valori in base a un indice numerico. Riceve più valori in ingresso, un numero determina quale selezionare, e tale valore viene emesso inalterato: una serie di valori discreti, non una formula.
- Porte: Select (numero, obbligatorio; può restare interno con valore predefinito 1) e Valore 1…n (qualsiasi tipo, da 2 a 8 ingressi) → Out.
- Parametri principali: Numero di valori; Quando Select è fuori intervallo — Non scrivere nulla — la destinazione mantiene il valore (predefinito) o Scrivi 0. Un valore Select pari a 1 seleziona il primo ingresso, 2 il secondo; 0, valori negativi o numeri superiori all'ultimo ingresso sono considerati fuori intervallo. Un ingresso non cablato non genera alcuna scrittura se selezionato.
- Comportamento importante: utilizzare valori omogenei (tutti setpoint o tutti comandi di commutazione): il blocco trasmette i dati ricevuti senza convertirli tra tipi diversi. Non scrivere alcun dato in caso di valore Select fuori intervallo è una scelta deliberata: un selettore di modalità che transita per 0 non azzera il setpoint impostato.
- Esempio: la modalità dell'edificio (1 = presente, 2 = assente, 3 = notte) impostata da una funzione Pulsanti radio comanda l'ingresso Select; i tre valori corrispondono ai tre setpoint di riscaldamento; l'uscita pilota il Setpoint del Termostato. Senza questo blocco, la selezione tra tre valori richiederebbe tre comparatori e tre filtri.
Calcoli
Valore calcolato — combina da 1 a 8 ingressi numerici in un unico valore. Porte: Ingresso 1…n → Risultato. Parametri: Operazione — Somma, Media, Minimo, Massimo, Differenza (in1 − in2), Prodotto, Somma ponderata, Scala + offset (in1 × fattore + offset) o Formula libera; include Decimali e Unità di visualizzazione. Esempio: calcolare la media di tre sensori di temperatura ambiente per ottenere un'unica lettura da inviare all'ingresso Misura di un Termostato.
Contatore di energia — converte una lettura di potenza (o di portata) in registri cumulativi di energia, per i dispositivi che trasmettono esclusivamente la potenza istantanea. Molti contatori a toroide, attuatori con misurazione di carico e sensori Home Assistant trasmettono i watt ma non dispongono del contatore kWh; tuttavia, i grafici dell'applicazione (barre per settimana/mese/anno, totali, riepilogo energetico) utilizzano i registri cumulativi. Questo blocco genera tali dati.
- Porte: Potenza (obbligatorio) → Consumata e Prodotta — due registri cumulativi crescenti, in kWh (o m³ per acqua e gas).
- Parametri principali: Direzione — Con segno (la potenza positiva incrementa i consumi, quella negativa incrementa la produzione; utile per contatore di rete e batteria), Solo consumata (utenze, stazioni di ricarica, acqua, gas), Solo prodotta (inverter); Inverti segno per contatori con inserzione invertita; Unità di ingresso (W → kWh, kW → kWh, l/h → m³, m³/h → m³); Soglia massima di plausibilità per scartare letture anomale; Preimpostazioni Consumata/Prodotta — valori iniziali dei registri; la modifica di un valore reimposta entrambi i registri alle impostazioni definite, consentendo di allineare il blocco al totalizzatore del contatore fisico; Decimali in uscita.
- Cablaggio: associare Potenza all'oggetto 1 del widget contatore e le uscite agli oggetti di energia (2 e 3) del medesimo widget in modalità "Set state". I registri vengono memorizzati, rappresentati nei grafici e totalizzati nell'interfaccia esattamente come se fossero inviati dal dispositivo. Un oggetto di energia può essere impostato solo se privo di indirizzo proprio: se gli viene successivamente assegnato un indirizzo di gruppo, la funzione segnala un conflitto fino alla rimozione di una delle due sorgenti.
- Comportamento importante: tra una lettura e l'altra, l'ultimo valore di potenza viene mantenuto e integrato almeno una volta al minuto, assicurando un conteggio corretto anche per dispositivi con frequenza di invio ridotta. Un dispositivo inattivo per un tempo superiore al watchdog di ingresso (15 minuti, se non diversamente configurato sull'associazione) blocca i registri evitando di conteggiare indefinitamente l'ultimo valore ricevuto. I periodi di arresto del server non generano consumi fittizi: i registri possono al più presentare un lieve difetto di conteggio.
- Esempio: un contatore a toroide KNX sulla linea dell'officina trasmette i watt sull'indirizzo 14/6/1. Creare un widget contatore Utenza con tale indirizzo sull'oggetto 1 e nessun indirizzo sull'oggetto 2, aggiungere una funzione Contatore di energia configurata in Solo consumata, collegare Potenza → oggetto 1 e Consumata → oggetto 2, quindi inserire nel valore preimpostato la lettura del contatore fisico. L'officina disporrà sia della potenza istantanea sia dei grafici di consumo giornaliero/mensile/annuale nell'applicazione.
Media mobile — stabilizza un segnale instabile prima di elaborare una logica di comando. Un sensore di luminosità con nuvolosità variabile, un contatore di potenza soggetto a spunti di avviamento, un anemometro esposto a raffiche: collegati direttamente a un comparatore generano oscillazioni continue; elaborati tramite questo blocco, mantengono un andamento stabile.
- Porte: In (numero, obbligatorio), Reset → Filtrato.
- Parametri principali: Media su — Finestra temporale (predefinito; Finestra 300 s, ciascun valore è ponderato in base alla durata effettiva — ideale per valori inviati su variazione), Numero di campioni (Campioni, per sensori con trasmissione ciclica fissa) o Costante di tempo (Costante di tempo 300 s: ogni nuova lettura sposta gradualmente l'uscita verso il nuovo valore, garantendo la massima stabilità); Decimali; Unità di visualizzazione.
- Comportamento importante: il filtraggio introduce un ritardo intrinseco: una finestra di cinque minuti presenta in media un ritardo di due minuti e mezzo rispetto al valore reale, caratteristica ideale per la regolazione dell'ombreggiamento ma non per un allarme antigelo. La finestra temporale e la costante di tempo continuano a degradare i valori precedenti anche in assenza di nuovi dati; la finestra viene ricalcolata da zero dopo ogni riavvio.
- Esempio: il valore di luminosità della stazione meteo, mediato su 5 minuti, collegato all'ingresso Luminosità dell'Automazione tapparelle: i passaggi nuvolosi non provocano movimenti continui delle tapparelle.
Punto di rugiada — calcola la temperatura alla quale l'umidità dell'aria inizia a condensare, in base alla temperatura ambiente e all'umidità relativa, e — collegando una sonda di temperatura superficiale — rileva l'eventuale rischio di formazione di condensa.
- Porte: Temperatura e Umidità (entrambi obbligatori), Temperatura superficie (elemento freddo: soffitto radiante, fan coil, finestra) → Punto di rugiada (°C), Rischio condensa (attivo quando la superficie rientra nel margine di sicurezza dal punto di rugiada), Margine (K — dislivello termico residuo).
- Parametri principali: Margine di sicurezza (2 K), Isteresi (1 K — differenziale prima del ripristino della condizione di normalità), Decimali. Senza sonda superficiale, il blocco fornisce unicamente il valore del punto di rugiada senza elaborare lo stato di rischio.
- Esempio: a 24 °C e 60 % il punto di rugiada è pari a circa 15,7 °C; un soffitto radiante alimentato con acqua a 14 °C attiva il segnale Rischio condensa — collegabile al consenso della valvola di raffrescamento tramite una porta NOT, oppure associando il Margine alla regolazione della temperatura di mandata per ridurre la potenza dell'impianto prima del blocco.
Logica e selezione
AND — l'uscita è attiva solo quando tutti gli ingressi (da 2 a 8) sono attivi. Esempio: consenso alla valvola solo con "richiesta riscaldamento AND finestra chiusa".
OR — l'uscita è attiva quando almeno uno degli ingressi (da 2 a 8) è attivo. Esempio: il rilevamento di movimento su uno qualsiasi di tre sensori accende la luce del corridoio.
XOR — l'uscita è attiva quando un numero dispari di ingressi (da 2 a 8) è attivo. Esempio: comando passo-passo a due punti da due ingressi a commutazione.
NOT — inverte il singolo ingresso booleano. Esempio: converte il segnale di un contatto "finestra aperta" nel consenso "finestra chiusa".
Pulsanti radio — riceve più ingressi e attiva un'unica uscita corrispondente; l'ultimo evento ricevuto determina lo stato attivo. Attivando l'opzione 3, l'uscita Out 3 si attiva e tutte le altre uscite si disattivano, riproducendo il funzionamento dei tasti di selezione su un'autoradio.
- Porte: Opzione 1…n (booleano, 2–8, tutti opzionali, su fronte), Select (numero — imposta direttamente la posizione corrispondente alla variazione del numero; 0 o valori fuori intervallo resettano la selezione), Clear → Posizione (numero) e Out 1…8 (booleano; le uscite oltre il conteggio configurato rimangono sempre disattivate).
- Parametri principali: Numero di opzioni; Posizione iniziale per nuova funzione (0 = nessuna selezione; successivamente viene mantenuta la posizione memorizzata).
- Comportamento importante: la selezione viene mantenuta dopo il riavvio. Poiché solo un'uscita può essere attiva alla volta, la condizione di "due stati contemporanei" viene esclusa a livello logico senza richiedere controlli aggiuntivi nello schema.
- Esempio: gestione delle modalità riscaldamento / raffrescamento / spento con blocco di contemporaneità: tre pulsanti a parete collegati agli ingressi opzione, Out 1 al consenso riscaldamento, Out 2 al consenso raffrescamento. In alternativa, il valore Posizione può comandare un blocco Selettore per le modalità dell'edificio.
Sequenziatore — un singolo comando a impulsi scorre ciclicamente fino a otto uscite, una alla volta: ogni fronte su Next attiva l'uscita successiva e disattiva le altre. Funzionamento speculare ai Pulsanti radio: quest'ultimo dispone di un ingresso per opzione per la selezione diretta; il Sequenziatore dispone di un unico ingresso per l'avanzamento al passo successivo.
- Porte: Next (obbligatorio), Previous, Reset, Enable (se disattivo ignora i comandi e mantiene il passo corrente) → Posizione e Out 1…8.
- Parametri principali: Numero di passi; Includi passo tutto spento (se attivo: la sequenza esegue 0, 1, 2, 3 e torna a 0, permettendo di spegnere tutte le uscite con un impulso); Riavvolgimento a fine ciclo; Posizione dopo il reset.
- Comportamento importante: la posizione attuale viene mantenuta dopo il riavvio; l'ingresso Enable blocca la sequenza preservando lo stato corrente.
- Esempio: un unico pulsante a parete commuta in sequenza tre scenari di illuminazione e lo stato spento: collegare ogni uscita Out a uno scenario come destinazione di azione (vedere “Configurazione funzioni e uscite”).
Decodificatore di bit — scompone un valore numerico (0–255) nei suoi otto singoli bit: il byte di stato di un attuatore KNX, il registro di allarme di un gateway Modbus o un insieme di flag da un dispositivo HTTP. Porte: Valore → Bit 0 (1) … Bit 7 (128) — il peso binario è indicato su ogni porta per facilitare il confronto con la scheda tecnica. I valori sono limitati all'intervallo 0–255; è sufficiente cablare i soli bit necessari. Esempio: il bit 3 del byte di stato di un attuatore diventa il flag di sovraccarico per l'invio di una notifica.
Codificatore di bit — esegue la funzione inversa: converte fino a otto ingressi booleani nel valore numerico corrispondente alla loro somma binaria (bit 0 e 2 attivi → 5). Porte: Bit 0 (1) … Bit 7 (128) → Valore. Un bit non cablato assume valore 0, consentendo l'integrazione di dispositivi a 4 bit senza dover gestire tutti gli 8 bit. L'uscita si aggiorna alla variazione di ogni singolo bit: inserire un Filtro con tempo di assestamento ridotto se più bit variano simultaneamente. Esempio: comando di un'unità di ventilazione la cui modalità operativa è gestita tramite un byte combinato.
Confronti
Comparatore — confronta un valore numerico con una soglia. Porte: Valore, ingresso opzionale Soglia → uscita booleana Out. Parametri: Confronto (>, >=, <, <=, ==, !=), Soglia fissa (utilizzata quando l'ingresso Soglia non è cablato) e Banda morta per evitare oscillazioni in prossimità della soglia. Esempio: potenza > 5000 W attiva una segnalazione di sovraccarico.
Isteresi — controllo a doppia soglia: attivo sopra la Soglia superiore, disattivo sotto la Soglia inferiore, invariato nell'intervallo intermedio; Inverti inverte la logica di funzionamento. Esempio: attivare un deumidificatore al 70 % di umidità e disattivarlo al 60 %.
Temporizzazione
Ritardo all'inserzione — l'uscita segue lo stato attivo dell'ingresso solo dopo che questo è rimasto attivo per il tempo configurato in Ritardo (predefinito 10 s); la disattivazione è istantanea. Esempio: filtrare attivazioni di presenza inferiori a 30 s prima di avviare la ventilazione.
Ritardo alla disinserzione — l'uscita si attiva istantaneamente ma rimane attiva per il tempo configurato in Ritardo (predefinito 30 s) dopo la disattivazione dell'ingresso. Esempio: mantenere attivo l'aspiratore del bagno per 5 minuti dopo lo spegnimento della luce.
Luce scale — un impulso attiva l'uscita per il tempo configurato in Durata (predefinito 180 s), al termine del quale l'uscita si disattiva automaticamente. Parametri: Riavvio su nuova pressione (retrigger) e Lo spegnimento anticipa il termine. Esempio: la classica illuminazione per vano scale.
Impulso — trasforma qualsiasi segnale di trigger in un impulso singolo di durata pari a Durata impulso in secondi (predefinito 1 s). Esempio: inviare un impulso di 1 s al contatto del portone del garage all'interno di uno scenario.
Tempo minimo di funzionamento — impone un Tempo minimo ON e un Tempo minimo OFF (predefinito 300 s per entrambi) su un comando di commutazione. Esempio: protezione del compressore di una pompa di calore dai cicli di commutazione troppo frequenti, inserito tra l'uscita Riscaldamento del Termostato e l'attuatore.
Programma orario — programma settimanale che genera un'uscita booleana; non prevede ingressi. Parametri: i Punti di commutazione settimanali e Inverti. Uscita: Attivo. Esempio: "orario negozio" — ON lun–sab alle 08:30, OFF alle 18:30 — per abilitare l'illuminazione delle vetrine tramite una porta AND.
Clic multiplo — distingue tra pressione singola, doppia, tripla, quadrupla e prolungata su un unico pulsante, consentendo di gestire fino a cinque funzioni distinte con un solo pulsante a parete: una funzione fondamentale negli interventi di ristrutturazione.
- Porte: Pulsante (booleano, obbligatorio) → Singolo, Doppio, Triplo, Quadruplo, Pressione prolungata (ciascuno emette un breve impulso) e Numero clic (il valore dell'ultimo evento riconosciuto, utilizzabile per pilotare un Selettore).
- Parametri principali: Clic da riconoscere (predefinito 2 — una sequenza più veloce viene interpretata con questo valore massimo); Intervallo tra i clic (0,35 s — definisce anche il tempo di ritardo per l'emissione delle uscite di clic); Pressione prolungata dopo (0,8 s, calcolato dall'inizio della pressione in modo da attivarsi mentre il tasto è ancora premuto; impostando 0 si disattiva la pressione prolungata rendendo più rapida l'uscita del clic singolo); Durata impulso di uscita.
- Comportamento importante: rileva i fronti, pertanto il pulsante deve trasmettere sia la pressione sia il rilascio (in ETS: invio di 1 alla pressione e 0 al rilascio). Se il doppio clic non viene rilevato, verificare innanzitutto questa impostazione. Lo stato non viene mantenuto dopo un riavvio.
- Esempio: pulsante cucina — la pressione singola commuta la luce principale (tramite un blocco Latch), la doppia pressione attiva lo scenario "Cena" (come destinazione di azione, vedere “Configurazione funzioni e uscite”), la pressione prolungata spegne tutte le utenze.
Generatore di impulsi — generatore di clock: quando l'ingresso Enable è attivo, l'uscita cicla continuamente rimanendo attiva per la durata Tempo ON e disattiva per la durata Tempo OFF (predefiniti 1 s / 59 s), senza necessità di altri ingressi. Parametro: Stato iniziale del ciclo ON oppure OFF. La riattivazione dell'ingresso Enable riavvia il ciclo dall'inizio; la fase viene calcolata rispetto all'orario di avvio per prevenire derive temporali e mantenere l'allineamento dopo un riavvio. Nessuna delle due durate può essere inferiore a 0,5 s e la somma deve essere pari ad almeno 2 s, nel rispetto dei limiti di sicurezza del motore logico (vedere “Validazione logica, monitoraggio e sicurezza”). Esempio: invio di un segnale di heartbeat verso un sistema esterno, o lampeggio di una spia durante una condizione di allarme.
Rampa — insegue un valore di destinazione con una velocità di variazione controllata anziché con un passaggio istantaneo: regolazione progressiva di un dimmer in dieci secondi, variazione graduale di un setpoint per evitare picchi termici, rampa di accelerazione di un ventilatore.
- Porte: Target (numero, obbligatorio), Hold (blocca l'uscita al valore corrente; la rampa riprende al rilascio), Reset (porta istantaneamente l'uscita al valore iniziale) → Out e In movimento.
- Parametri principali: Velocità (unità al secondo — un valore pari a 10 su un dimmer 0–100 corrisponde a una rampa di dieci secondi; 0,05 per variazioni di temperatura in gradi), Passo ogni (1 s — ogni variazione genera un telegramma), Valore iniziale, Minimo / Massimo, Decimali (un numero ridotto di decimali unifica variazioni minime evitando l'invio di telegrammi ridondanti), Unità di visualizzazione.
- Comportamento importante: un riavvio non riprende la rampa dal punto interrotto: l'uscita riparte dal valore iniziale configurato per raggiungere il valore target corrente.
- Esempio: inserita tra un Selettore per l'intensità serale e il dimmer, una Rampa con velocità 10 trasforma il cambio di scenario in una transizione fluida.
Memoria e contatori
Latch (Bistabile) — memorizza lo stato ON o OFF. Un evento lo attiva, un altro lo disattiva e nel frattempo mantiene lo stato assegnato: l'unica funzione che nessun altro blocco può svolgere. Collegando un pulsante a parete su Toggle si ottiene un interruttore gestito dall'edificio anziché dall'attuatore.
- Porte: Set, Reset, Toggle (sempre su fronte), Enable (se disattivo ignora tutti e tre gli ingressi e blocca l'uscita — funzione blocco bambini) → Out.
- Parametri principali: Azione di Set e Reset — Al momento della ricezione (su fronte, predefinito — per pulsanti) o Per tutta la durata dello stato ON (a livello — per interblocchi; un comparatore collegato a Reset mantiene il blocco su OFF finché la condizione è vera); Priorità in caso di azione simultanea di Set e Reset — Reset prioritario (predefinito) o Set prioritario; Valore iniziale.
- Comportamento utile: il valore viene mantenuto dopo un riavvio — lo "stato vacanza" o un "allarme confermato" non devono perdersi a causa di un'interruzione di corrente. Una pressione ricevuta mentre Enable è su OFF viene ignorata, non accodata.
- Esempio: "Modalità vacanza": Set inviato dal flag virtuale dell'app, Reset dal contatto della porta d'ingresso all'apertura dopo il periodo di vacanza, Out che imposta in riduzione termica tutti i Termostati tramite i loro ingressi User mode.
Memoria di valore (Value memory) — acquisisce un valore su comando e lo mantiene fino all'istruzione successiva: ideale per ripristinare uno stato precedente.
- Porte: In (qualsiasi tipo, obbligatorio), Sample (booleano, obbligatorio), Reset → Held (stesso tipo di dato di In).
- Parametri principali: Campionamento su evento Sample ON / OFF / Entrambi; Valore al Reset — se lasciato vuoto, il Reset azzera la memoria senza trasmettere nulla; se valorizzato, il Reset invia tale valore.
- Comportamento utile: prima del primo campionamento non viene trasmesso alcun valore (una memoria mai inizializzata non ha un valore valido e assegnare 0 genererebbe un comando effettivo sul bus). Il valore memorizzato viene mantenuto al riavvio.
- Esempio: campionare la luminosità del soggiorno quando scatta l'allarme e tutte le luci vengono forzate al 100%; al ripristino dell'allarme, il valore memorizzato ripristina il livello iniziale.
Contatore (Counter) — incrementa di uno ogni volta che si attiva Count up, decrementa di uno su Count down e memorizza il totale: aperture porte, cicli di funzionamento, avviamenti pompa.
- Porte: Count up, Count down, Reset, Enable (se disattivo arresta il conteggio; Reset rimane operativo) → Count (numero) e At limit (booleano).
- Parametri principali: Passo (1, in entrambe le direzioni); Valore dopo un reset; Minimo / Massimo (opzionali e indipendenti); Ripetizione ciclica ai limiti (richiede entrambi i limiti — superato il massimo il conteggio torna al minimo, trasformando il blocco in un selettore: massimo 4, ripetizione attiva, un unico pulsante scorre 1, 2, 3, 4, 1); Decimali; Unità di visualizzazione.
- Comportamento utile: entrambi gli ingressi di conteggio agiscono sul fronte, quindi un contatto mantenuto chiuso incrementa una sola volta. Il Reset ha sempre priorità sul conteggio nella medesima valutazione. Il conteggio viene mantenuto al riavvio.
- Esempio: contare i cicli della porta del garage e generare una notifica di manutenzione a 5 000 tramite un Comparatore.
Contaore di funzionamento (Runtime counter) — calcola il tempo totale di funzionamento ed emette un avviso di scadenza manutenzione: ore pompa, ore compressore, ore lampada UV, ore filtro.
- Porte: Running (booleano, obbligatorio), Service done, Reset everything → Total runtime, Since service, Until service, Service due (booleano), Starts (numero di avviamenti — avviamenti frequenti usurano un compressore più rapidamente del funzionamento continuo).
- Parametri principali: Unità (Secondi, Minuti, Ore (predefinito), Giorni), Intervallo di manutenzione (0 disattiva le uscite di manutenzione), Decimali — le ore con un decimale aggiornano il valore ogni sei minuti, con due decimali ogni 36 secondi; su un bus KNX questo evita un carico di traffico eccessivo.
- Comportamento utile: il conteggio viene accreditato in minuti effettivi; un'interruzione superiore a due minuti viene considerata tempo di inattività ed esclusa dal calcolo. Service done azzera solo il totale del ciclo di manutenzione; il totale cumulato continua a incrementare.
- Esempio: uscita di marcia dell'unità di ventilazione su Running, intervallo di manutenzione a 2 000 h, Service due collegato a un'azione di notifica e-mail (vedere "Configurazione funzioni e uscite") — l'impianto segnala autonomamente la necessità di sostituire il filtro.
Min / max — calcola il valore minimo, massimo e medio dall'inizio del periodo: la temperatura più bassa della notte, il picco di potenza del mese corrente, il massimo livello di CO₂ rilevato nella sala riunioni durante la settimana.
- Porte: In (numero, obbligatorio), Reset → Minimum, Maximum, Average.
- Parametri principali: Riavvio conteggio — Mai — solo su ingresso Reset (valore assoluto), Ogni giorno (predefinito), Ogni settimana, di lunedì, Ogni mese, il giorno 1; Alle ore (ora di reset — le 6:00 consente di allineare la giornata all'effettivo utilizzo); Decimali; Unità di visualizzazione.
- Comportamento utile: la media è ponderata nel tempo — ciascun valore ha un peso proporzionale alla sua durata effettiva; pertanto, un picco di cinque minuti rilevato da un sensore che trasmette su variazione non altera una misura stabile di undici ore. Prima della prima lettura non viene trasmesso alcun valore; il blocco si aggiorna automaticamente al cambio periodo.
- Esempio: registrare il valore Maximum della potenza dal contatore di energia come "Picco giornaliero" (vedere "Configurazione funzioni e uscite") e visualizzarlo nella schermata Gestione energia.
Regolazione
Termostato (Thermostat) — un regolatore completo della temperatura ambiente. Può gestire riscaldamento, raffrescamento o entrambi, ed essere configurato come regolatore associato a un dispositivo di climatizzazione, consentendo alla pagina termostato dell'app (modalità, setpoint, boost) di pilotare direttamente questa funzione.
- Ingressi: Measurement (temperatura ambiente — obbligatorio), Setpoint, User mode (comfort/standby/notte), Season, Enable, Window (contatto finestra per applicare una riduzione del setpoint a finestra aperta, dopo il parametro Window delay).
- Uscite: Heat e Cool (a commutazione), Heat % e Cool % (0–100 % per comando proporzionale/PWM), Effective setpoint, feedback User mode, State.
- Parametri principali: Stagione (Riscaldamento, Raffrescamento, Auto (entrambi) con una Banda morta automatica intermedia); gestione modalità — comfort adotta il setpoint nominale, Standby offset e Night offset applicano le rispettive riduzioni, Protezione antigelo e Protezione da surriscaldamento definiscono i limiti di sicurezza; Uscita (A commutazione (on/off) con Isteresi, Proporzionale (0–100 %) con Banda proporzionale, o PWM (duty cycle) con Periodo PWM); Intervallo minimo di commutazione; Setpoint minimo/massimo.
- Esempio: associare Measurement al sensore ambiente KNX, collegare Heat all'attuatore termico, assegnare la funzione al locale e alla categoria Riscaldamento, e associarla al widget clima del locale — la schermata dell'utente nell'app controllerà questo regolatore e la funzione Boost opererà come descritto in "Termostati, climatizzazione e ventilazione".
Tapparella automatica (Automatic shutter) — logica di protezione solare per una facciata. Abbassa le schermature quando la facciata è esposta al sole e l'irraggiamento è elevato (e, facoltativamente, con temperatura elevata), e le riapre al cessare delle condizioni.
- Ingressi: Brightness (obbligatorio), Temperature, Presence, Wind alarm, Enable.
- Uscite: Position e Slats (0–100 %), da collegare al widget tapparella/veneziana.
- Parametri principali: Soglia di luminosità + Isteresi di luminosità (valori predefiniti 40 000 / 10 000 lux); Soglia di temperatura (attivazione solo con temperatura elevata); gestione Presenza (Ignora presenza / Ombreggia solo a locale non occupato / Ombreggia solo a locale occupato); Posizione di ombreggiamento e Angolo lamelle di ombreggiamento rispetto a Posizione di riposo / Angolo lamelle di riposo; Ritardo di conferma (predefinito 300 s) per evitare movimenti dovuti a nuvole passeggere; parametri geometrici della facciata — Orientamento facciata da/a (intervallo azimutale) ed Elevazione solare minima, calcolati tramite orologio astronomico; opzione Chiusura al crepuscolo con Posizione notturna; e Posizione di allarme vento forzata finché l'ingresso vento è attivo.
- Esempio: facciata sud: luminosità fornita dalla stazione meteo, allarme vento dall'oggetto di allarme meteo KNX con un controllo ciclico (watchdog) di 60 s impostato su disattivazione forzata — se l'anemometro interrompe la trasmissione, le tapparelle si portano in posizione di sicurezza.
⚠️ Attenzione: Collegare sempre un segnale reale sull'ingresso Wind alarm per le schermature esposte e configurare un controllo ciclico (watchdog). Il comfort di ombreggiamento è facoltativo; la protezione dal vento è indispensabile.

Scheda di riferimento blocchi logici
Guida rapida per ciascun blocco del motore logico — i 33 blocchi del catalogo, a complemento del capitolo dettagliato precedente. I valori predefiniti corrispondono a quelli impostati all'inserimento di un nuovo blocco. La voce "Regolabile dall'utente" indica i parametri che l'installatore può rendere accessibili nell'app (vedere "Configurazione funzioni e uscite"); nessun parametro è visibile se non espressamente abilitato dall'installatore per ciascuna funzione.
📘 Nota: Un ingresso non collegato assume per impostazione predefinita il valore
0(numerico) o OFF (booleano), salvo diversa indicazione nella scheda. I blocchi temporali contrassegnati con "non mantenuto al riavvio" ripristinano il rispettivo timer a zero dopo il riavvio del server.
Collegamenti
Collegamento diretto (Direct link) — inoltra un oggetto direttamente a un altro, con possibilità di conversione del dato.
| Ingressi | In (qualsiasi tipo, obbligatorio) |
|---|---|
| Uscite | Out (stesso tipo dell'ingresso) |
| Parametri | Modalità di invio: solo su variazione del valore (predefinito) · a ogni telegramma in ingresso; Inversione (disattiva, solo booleani); Mappatura valori (elenco opzionale da → a, applicato prima dell'inversione) |
| Regolabile dall'utente | — |
💡 Suggerimento: I pulsanti richiedono la modalità a ogni telegramma in ingresso — due pressioni consecutive identiche rappresentano due comandi distinti; l'invio su sola variazione ignorerebbe la seconda.
Filtro (Filter) — inoltra un valore esclusivamente se soddisfa le condizioni configurate. Non modifica mai il valore.
| Ingressi | In (qualsiasi tipo, obbligatorio); Enable (booleano, ON) |
|---|---|
| Uscite | Out (il valore ricevuto, non modificato) — nessun telegramma trasmesso se la condizione non è soddisfatta |
| Parametri | Condizione valore: Qualsiasi (predefinito) · Solo ON · Solo OFF · Superiore/Inferiore a una soglia · All'interno/All'esterno di un intervallo; Inoltro su: Ogni telegramma (predefinito) · Solo su variazione · Variazione minima di almeno… · Commutazione su ON · Commutazione su OFF; Tempo di stabilizzazione (0 s = disattivo); Limite di frequenza: Disattivo (predefinito) · Ignora telegrammi anticipati · Memorizza l'ultimo e invia all'apertura della finestra, con Intervallo minimo; Heartbeat (0 s = disattivo) |
| Regolabile dall'utente | Enable |
💡 Suggerimento: Le condizioni Solo su variazione e Variazione minima sono calcolate rispetto all'ultimo valore inoltrato — verificando se la destinazione dispone già del dato. Gli eventi Fronte di salita e Fronte di discesa sono calcolati rispetto all'ultimo valore ricevuto, poiché il fronte appartiene al flusso in ingresso.
📘 Nota: L'opzione Ignora può causare la perdita definitiva di una transizione; l'opzione Memorizza l'ultimo evita tale perdita. Utilizzare la memorizzazione per grandezze di comando che non devono perdere variazioni di stato. Non mantenuto al riavvio: il primo telegramma dopo il riavvio soddisfa sempre la regola di variazione.
Selettore (Selector) — instrada uno tra più valori in base a un indice numerico.
| Ingressi | Select (numero, obbligatorio; valore interno predefinito 1 — 1 seleziona il primo valore); Valore 1…N (qualsiasi tipo), N = 2–8 (predefinito 2), tutti opzionali |
|---|---|
| Uscite | Out (il valore selezionato, non modificato) |
| Parametri | Numero di valori (2); Con Select fuori intervallo: Non inviare nulla — la destinazione mantiene il valore (predefinito) · Invia 0 |
| Regolabile dall'utente | — |
| Comportamento | Il valore 0, un numero negativo o un indice superiore all'ultimo valore configurato è considerato fuori intervallo; selezionare un valore non collegato non genera alcuna trasmissione. Tutti i valori devono essere dello stesso tipo di dato. |
Calcoli
Valore calcolato — combina fino a 8 numeri in uno solo.
| Ingressi | Ingresso 1…N (numero), N = 1–8 (predefinito 2) |
|---|---|
| Uscite | Risultato (numero) |
| Impostazioni | Numero di ingressi (2); Operazione: somma · media (predefinito) · minimo · massimo · differenza (in1 − in2) · prodotto · somma ponderata · scala + offset (in1 × fattore + offset) · formula; Pesi (solo somma ponderata, i valori mancanti contano come 1); Fattore (1) e Offset (0); Formula (su in1…inN con + − × ÷ e abs, round, min, max); Decimali (1); Unità (solo visualizzazione) |
| Regolabile da utente | — |
📘 Nota: Un ingresso non collegato conta come 0 — una media su tre ingressi con un ingresso libero divide per tre. Impostare il conteggio degli ingressi su quanti effettivamente cablati.
Contatore di energia — accumula un valore di potenza in registri cumulativi di energia.
| Ingressi | Potenza (numero, obbligatorio; watchdog 15 min, hold) |
|---|---|
| Uscite | Consumata (numero, cumulativo) · Prodotta (numero, cumulativo) |
| Impostazioni | Direzione: con segno (predefinito) · solo consumata · solo prodotta; Inverti segno (disattivato); Unità di ingresso: W → kWh (predefinito) · kW → kWh · l/h → m³ · m³/h → m³; Soglia di plausibilità (100 000, unità di ingresso — i valori superiori vengono scartati); Valore preimpostato consumata (0) e Valore preimpostato prodotta (0) — basi di partenza dei registri, la modifica di uno reimposta entrambi i registri; Decimali in uscita (3) |
| Regolabile da utente | — |
| Comportamento | Ritenuta di ordine zero: l'ultimo valore letto viene mantenuto e integrato almeno una volta al minuto. Un dispositivo che non trasmette blocca i registri dopo il tempo di watchdog; il tempo di fermo conta al massimo due minuti di potenza mantenuta. I registri possono solo incrementare. Le uscite appartengono agli oggetti di energia del widget contatore (2/3) in modalità "Imposta stato" — solo gli oggetti senza indirizzo proprio possono essere impostati. |
Media mobile — attenua un valore rumoroso.
| Ingressi | Ingresso (numero, obbligatorio); Reset (booleano) |
|---|---|
| Uscite | Attenuato (numero) |
| Impostazioni | Media su: Finestra temporale (predefinito) · Numero di letture · Costante di tempo; Finestra 300 s (10–86 400 s, finestra temporale); Letture 10 (2–200, conteggio); Costante di tempo 300 s (5–86 400 s, esponenziale); Decimali (2); Unità (solo visualizzazione) |
| Regolabile da utente | — |
| Comportamento | La finestra temporale pondera ogni valore in base alla sua durata; la costante di tempo sposta l'uscita in parte verso ogni nuova lettura (circa due terzi di un passo in una costante di tempo). Entrambe continuano a far decadere i vecchi valori mentre il sensore non trasmette. Il reset riparte dalla lettura successiva; la finestra viene ricostruita da zero dopo un riavvio. |
Punto di rugiada — punto di rugiada calcolato da temperatura e umidità, con indicatore di rischio condensa.
| Ingressi | Temperatura (numero, obbligatorio); Umidità (numero, %, obbligatorio); Temperatura superficiale (numero, opzionale — l'elemento freddo) |
|---|---|
| Uscite | Punto di rugiada (°C); Rischio condensa (booleano); Margine (K) |
| Impostazioni | Margine di sicurezza 2 K (0–20); Isteresi 1 K (0–10); Decimali (1) |
| Regolabile da utente | Margine di sicurezza |
| Comportamento | Il rischio si attiva quando la superficie si trova entro il margine dal punto di rugiada e si disattiva solo a margine + isteresi al di sopra. Senza una superficie cablata non c'è rischio da segnalare. L'umidità è limitata a un valore minimo di circa 0,5%. |
Logica e selezione
AND · OR · XOR — porte booleane variadiche.
| Ingressi | Ingresso 1…N (booleano), N = 2–8 (predefinito 2) |
|---|---|
| Uscite | Uscita (booleano) |
| Impostazioni | Numero di ingressi (2) |
| Comportamento | AND: attivo solo quando tutti gli ingressi sono attivi. OR: attivo quando almeno uno è attivo. XOR: attivo quando un numero dispari è attivo (comportamento da deviatore). Un numero conta come attivo quando è diverso da 0; un ingresso non collegato conta come non attivo. |
NOT — inverte un valore booleano.
| Ingressi | Ingresso (booleano, obbligatorio) |
|---|---|
| Uscite | Uscita (booleano) |
| Impostazioni | — |
Pulsanti di opzione — diversi ingressi, esattamente un'uscita attiva; l'ultimo che interviene prevale.
| Ingressi | Opzione 1…N (booleano, attivato su fronte), N = 2–8 (predefinito 3), tutti opzionali; Seleziona (numero — agisce quando il numero cambia; 0 o fuori intervallo azzera); Cancella (booleano) |
|---|---|
| Uscite | Posizione (numero, 0 = nessuna selezione); Uscita 1…Uscita 8 (booleano — le uscite superiori al numero di opzioni esistono ma non si attivano mai) |
| Impostazioni | Numero di opzioni (3); Posizione su una funzione nuova (0, utilizzata una volta) |
| Regolabile da utente | — |
| Comportamento | Una sola uscita è attiva alla volta. La selezione viene mantenuta dopo un riavvio. |
Sequenziatore — un trigger avanza sequenzialmente fino a otto uscite.
| Ingressi | Successivo (booleano, obbligatorio); Precedente; Reset; Abilita (booleano, predefinito interno attivo — disattivato ignora i trigger e mantiene il passo) |
|---|---|
| Uscite | Posizione (numero); Uscita 1…Uscita 8 (booleano — le uscite superiori al conteggio dei passi non si attivano mai) |
| Impostazioni | Numero di passi (3, 1–8); Includi il passo tutto-spento (attivo — una pressione nel ciclo spegne tutto); Ricomincia alla fine (attivo); Posizione dopo un reset (0) |
| Regolabile da utente | — |
| Comportamento | Con la ripetizione disattivata il sequenziatore si ferma all'ultimo passo e solo Precedente consente di tornare indietro. La posizione viene mantenuta dopo un riavvio. |
Decodificatore di bit — scompone un numero nei suoi otto bit.
| Ingressi | Valore (numero, obbligatorio) |
|---|---|
| Uscite | Bit 0 (1) … Bit 7 (128) (booleano) |
| Impostazioni | — |
| Comportamento | Il valore viene troncato a un numero intero e limitato a 0–255 prima della scomposizione. Cablare solo i bit necessari. |
Codificatore di bit — raggruppa fino a otto valori booleani in un singolo numero.
| Ingressi | Bit 0 (1) … Bit 7 (128) (booleano, tutti opzionali) |
|---|---|
| Uscite | Valore (numero) |
| Impostazioni | — |
| Comportamento | Un bit non cablato conta come 0. L'uscita cambia ogni volta che cambia un bit — un telegramma per modifica; aggiungere un Filtro con tempo di stabilizzazione quando più bit cambiano insieme. |
Confronti
Comparatore — trasforma un numero in un sì/no.
| Ingressi | Valore (numero, obbligatorio); Soglia (numero, opzionale — quando collegato sostituisce la soglia fissa) |
|---|---|
| Uscite | Uscita (booleano) |
| Impostazioni | Confronto: > (predefinito) · >= · < · <= · == · !=; Soglia fissa (0, utilizzata solo quando l'ingresso Soglia non è collegato); Banda morta (0) |
| Regolabile da utente | Soglia fissa |
📘 Nota: La banda morta evita oscillazioni continue: con "> 21" e una banda morta di 0,5, l'uscita si attiva a 21,5 e deve scendere sotto 21 per disattivarsi.
Isteresi — un commutatore a due soglie.
| Ingressi | Valore (numero, obbligatorio) |
|---|---|
| Uscite | Uscita (booleano) |
| Impostazioni | Soglia superiore (1); Soglia inferiore (0, deve essere inferiore a quella superiore); Inverti (disattivato) |
| Regolabile da utente | Soglia superiore, soglia inferiore |
| Comportamento | Attivo quando il valore raggiunge la soglia superiore, non attivo quando scende a quella inferiore; tra le due, mantiene lo stato precedente. |
Temporizzazione
Ritardo all'attivazione — inoltra un ON solo dopo che l'ingresso è rimasto attivo per l'intera durata del ritardo.
| Ingressi | In (booleano, obbligatorio) |
|---|---|
| Uscite | Out (booleano) |
| Impostazioni | Ritardo: 10 s (0–86 400 s) |
| Regolabile dall'occupante | Ritardo |
| Comportamento | La disattivazione è immediata; un'interruzione prima dello scadere del ritardo azzera il conteggio. Non viene mantenuto dopo il riavvio. |
Ritardo alla disattivazione — segue immediatamente un ON, quindi lo mantiene dopo la caduta dell'ingresso.
| Ingressi | In (booleano, obbligatorio) |
|---|---|
| Uscite | Out (booleano) |
| Impostazioni | Ritardo: 30 s (0–86 400 s) |
| Regolabile dall'occupante | Ritardo |
| Comportamento | Il ritorno dell'ingresso durante il mantenimento annulla il conteggio. Non viene mantenuto dopo il riavvio. |
Luce scale — una pressione attiva l'uscita per un tempo definito.
| Ingressi | Trigger (booleano, obbligatorio) |
|---|---|
| Uscite | Out (booleano) |
| Impostazioni | Durata: 180 s (1–86 400 s); Riavvio su nuova pressione (on); Il rilascio interrompe anticipatamente (off) |
| Regolabile dall'occupante | Durata |
| Comando manuale | Attivo per impostazione predefinita, 60 min — lo spegnimento manuale della luce la mantiene spenta. |
| Comportamento | Viene considerato solo il fronte di salita; mantenere premuto non prolunga il tempo. Non viene mantenuto dopo il riavvio. |
Impulso — ogni fronte di salita genera un impulso ON di durata fissa.
| Ingressi | Trigger (booleano, obbligatorio) |
|---|---|
| Uscite | Out (booleano) |
| Impostazioni | Durata impulso: 1 s (0,1–3 600 s) |
| Comportamento | Un nuovo fronte durante l'impulso lo riavvia. Per dispositivi che richiedono un contatto impulsivo (motore cancello, suoneria). Non viene mantenuto al riavvio. |
Tempo minimo di funzionamento — garantisce che ciascuno stato duri a sufficienza.
| Ingressi | Comando (booleano, obbligatorio) |
|---|---|
| Uscite | Out (booleano) |
| Impostazioni | Tempo minimo ON: 300 s; Tempo minimo OFF: 300 s (ciascuno 0–86 400 s) |
| Comportamento | Una variazione troppo ravvicinata viene trattenuta e applicata allo scadere del tempo minimo. Protegge compressori e pompe da cicli brevi. Mantiene lo stato al riavvio. |
Programmazione oraria — programma settimanale che pilota un valore booleano.
| Ingressi | — (rivalutato una volta al minuto) |
|---|---|
| Uscite | Active (booleano) |
| Impostazioni | Punti di commutazione (fino a 50 — ciascuno imposta l'uscita a un'ora nei giorni scelti e la mantiene fino al successivo); Inverti (off) |
| Regolabile dall'occupante | Punti di commutazione |
| Comportamento | Un programma è un elenco di transizioni, non di intervalli: 07:00–09:00 richiede un punto ON alle 07:00 e un punto OFF alle 09:00. Sempre corretto al riavvio. |
Pressione multipla — distingue pressioni singole, doppie, triple, quadruple e lunghe.
| Ingressi | Pulsante (booleano, obbligatorio — deve inviare sia pressione che rilascio) |
|---|---|
| Uscite | Singola, Doppia, Tripla, Quadrupla, Pressione lunga (impulsi booleani); Conteggio (numero — ultimo conteggio rilevato, non si ripete) |
| Impostazioni | Pressioni da rilevare 2 (1–4; pressioni più rapide contano come questo valore); Intervallo tra pressioni 0,35 s (0,15–2 s; anche ritardo su ogni uscita); Pressione lunga dopo 0,8 s (0–10 s; 0 disattiva); Durata impulso 0,2 s (0,1–5 s) |
| Regolabile dall'occupante | — |
| Comportamento | La pressione lunga scatta mentre il pulsante è ancora premuto. Non viene mantenuto al riavvio. |
Generatore di impulsi — commuta l'uscita tra ON e OFF ciclicamente in modo continuo.
| Ingressi | Abilitazione (booleano, predefinito interno on) |
|---|---|
| Uscite | Out (booleano) |
| Impostazioni | ON per 1 s; OFF per 59 s (ciascuno 0,5–86 400 s, somma minima 2 s); Avvio ciclo: ON (predefinito) · OFF |
| Regolabile dall'occupante | Durata ON, Durata OFF |
| Comportamento | La disabilitazione lo arresta; una nuova abilitazione riavvia il ciclo dall'inizio. La fase è calcolata dall'orario di avvio: non si verificano derive e mantiene lo stato al riavvio. |
Rampa — segue un valore di destinazione a una velocità definita.
| Ingressi | Destinazione (numero, obbligatorio; predefinito interno 0); Mantenimento (booleano — blocca l'uscita, la rampa riprende al rilascio); Ripristino (booleano — torna al valore iniziale) |
|---|---|
| Uscite | Out (numero); In movimento (booleano) |
| Impostazioni | Velocità 10 /s (0,001–100 000, nell'unità del valore); Passo ogni 1 s (1–60 s); Valore iniziale (0); Minimo / Massimo (opzionale); Decimali (1); Unità (solo visualizzazione) |
| Regolabile dall'occupante | Velocità |
| Comportamento | Ciascun passo corrisponde a un telegramma. La rampa non riprende dopo un riavvio: riparte dal valore iniziale. |
Regolazione
Termostato — regolazione della temperatura ambiente; riscaldamento, raffrescamento o entrambi. Può fungere da regolatore per un widget clima: collegando i valori di setpoint, temperatura e modo del widget alle porte del blocco, e il setpoint effettivo e il feedback di modo al widget, la manopola del widget, il Boost e il programma settimanale piloteranno direttamente il blocco.
| Ingressi | Misura (numero, obbligatorio; watchdog 15 min — un sensore che non trasmette mette la funzione in errore e mantiene l'ultimo stato); Setpoint (numero, opzionale; predefinito interno 21 °C); Modo utente (numero: 1 comfort · 2 standby · 3 notte · 4 protezione; non collegato = comfort); Stagione (numero: 0 riscaldamento · 1 raffrescamento · 2 auto; non collegato = impostazione); Abilitazione (booleano, predefinito interno on); Finestra (booleano, on = aperta) |
|---|---|
| Uscite | Riscaldamento, Raffrescamento (booleano); Riscaldamento %, Raffrescamento % (0–100); Setpoint effettivo (°C); Modo utente (feedback); Stato (0 inattivo · 1 riscaldamento · 2 raffrescamento) |
| Impostazioni | Stagione: riscaldamento (predefinito) · raffrescamento · auto; Offset standby 3 K; Offset notte 1,5 K; Protezione antigelo 7 °C (0 = disattivata); Protezione termica 35 °C (0 = disattivata); Banda morta auto 2 K; Uscita: commutazione (predefinita) · proporzionale (0–100 %) · PWM; Isteresi 0,5 K (commutazione); Banda proporzionale 2 K (proporzionale/PWM); Periodo PWM 900 s (min. doppio dell'intervallo di commutazione); Intervallo minimo di commutazione 120 s; Setpoint minimo 5 °C / massimo 30 °C; Ritardo finestra 30 s |
| Regolabile dall'occupante | Setpoint, Abilitazione, Stagione |
| Comando manuale | Disattivato per impostazione predefinita. |
📘 Nota: Le protezioni antigelo e termica hanno priorità sulla regolazione manuale: restano attive in modalità protezione e ogni volta che la regolazione è interrotta dall'ingresso di abilitazione o da una finestra aperta.
Controllo tapparelle automatico — ombreggiamento basato su irraggiamento solare e temperatura per una singola facciata.
| Ingressi | Luminosità (numero, opzionale; watchdog 1 h); Temperatura (numero, opzionale); Presenza (booleano, opzionale); Allarme vento (booleano, opzionale; watchdog 1 h); Abilitazione (booleano, predefinito interno on) |
|---|---|
| Uscite | Posizione (0–100 %), Lamelle (0–100 %) — 0 % = aperto/alzato, 100 % = chiuso/abbassato |
| Impostazioni | Soglia di luminosità 40 000 lux; Isteresi luminosità 10 000 lux; Soglia di temperatura (opzionale); Presenza: ignora (predefinito) · ombreggia solo in assenza di persone · ombreggia solo in presenza di persone; Posizione di ombreggiamento 80 % e inclinazione lamelle 50 %; Posizione di riposo 0 % e lamelle 0 %; Ritardo di conferma 300 s; Arco facciata da 90° a 270°; Elevazione solare minima 5°; Chiusura al crepuscolo (off) con posizione notturna 100 %; Posizione con allarme vento 0 % |
| Regolabile dall'occupante | Abilitazione, posizione di ombreggiamento, soglia di luminosità |
| Comando manuale | Attivo per impostazione predefinita, 120 min — una tapparella sollevata manualmente rimane aperta. |
Memoria e contatori
La tavolozza mostra questo gruppo tra Temporizzazione e Controllo.
Latch — memorizza lo stato on oppure off.
| Ingressi | Set, Reset, Toggle (booleano; Toggle è sempre su fronte); Abilita (booleano, valore predefinito interno on — off ignora tutti e tre e mantiene l'uscita) |
|---|---|
| Uscite | Out (booleano) |
| Impostazioni | Set e reset agiscono: Nel momento in cui arrivano (fronte, predefinito) · Per tutto il tempo in cui sono su on (livello); Se set e reset agiscono insieme: Vince il reset (predefinito) · Vince il set; Valore prima di qualsiasi evento (off, usato una volta) |
| Regolabile dall'utente | — |
| Comportamento | Persiste dopo il riavvio. Una pressione che arriva mentre Abilita è su off viene persa, non accodata. |
Memoria di valore — acquisisce un valore quando richiesto e lo mantiene.
| Ingressi | In (qualsiasi tipo, obbligatorio); Campiona (booleano, obbligatorio); Reset (booleano) |
|---|---|
| Uscite | Mantenuto (stesso tipo di In) |
| Impostazioni | Acquisisci quando Campiona passa a: On (predefinito) · Off · Entrambi i casi; Valore al reset (vuoto = il reset cancella solo la memoria senza scrivere) |
| Regolabile dall'utente | — |
| Comportamento | Non scrive nulla prima del primo campionamento. Il valore memorizzato persiste dopo il riavvio. |
Contatore — conta gli eventi in incremento e in decremento.
| Ingressi | Conta avanti, Conta indietro, Reset (booleano, su fronte); Abilita (booleano, valore predefinito interno on — off arresta il conteggio, Reset continua a funzionare) |
|---|---|
| Uscite | Conteggio (numero); Al limite (booleano) |
| Impostazioni | Passo 1 (0,001–1 000 000, entrambe le direzioni); Valore dopo il reset (0); Minimo / Massimo (opzionali, indipendenti); Riavvolgimento ai limiti (off — richiede entrambi i limiti); Decimali (0); Unità (solo visualizzazione) |
| Regolabile dall'utente | — |
| Comportamento | Il reset vince sempre sul conteggio nella stessa valutazione. Persiste dopo il riavvio. Con il riavvolgimento, massimo 4 e un pulsante scorre 1, 2, 3, 4, 1. |
Contaore di funzionamento — calcola il tempo totale di funzionamento, con segnalazione di manutenzione richiesta.
| Ingressi | In funzione (booleano, obbligatorio); Manutenzione eseguita; Reset totale (booleano) |
|---|---|
| Uscite | Tempo di funzionamento totale; Dalla manutenzione; Alla manutenzione (numero, nell'unità scelta); Manutenzione richiesta (booleano); Avvii (numero) |
| Impostazioni | Unità: Secondi · Minuti · Ore (predefinito) · Giorni; Intervallo di manutenzione (0 = uscite di manutenzione disattivate); Decimali (1) |
| Regolabile dall'utente | Intervallo di manutenzione |
| Comportamento | Il tempo viene conteggiato in minuti effettivi; un intervallo superiore a due minuti viene considerato come tempo di inattività e scartato. Manutenzione eseguita cancella solo il totale della manutenzione. Persiste dopo il riavvio. |
Min / max — valore minimo, massimo e media ponderata nel tempo dall'ultimo reset.
| Ingressi | In (numero, obbligatorio); Reset (booleano) |
|---|---|
| Uscite | Minimo, Massimo, Media (numero) |
| Impostazioni | Riavvia: Mai — solo sull'ingresso Reset · Ogni giorno (predefinito) · Ogni settimana, il lunedì · Ogni mese, il 1°; Alle (ora, 0–23, predefinito 0); Decimali (1); Unità (solo visualizzazione) |
| Regolabile dall'utente | — |
| Comportamento | La media pondera ciascun valore in base alla sua durata effettiva. Non scrive nulla prima della prima lettura; si riattiva automaticamente al cambio di periodo. |