Controllo IR

Il comando IR viene utilizzato per i codici IR complessi, che inviano sempre codici diversi quando si preme lo stesso tasto del telecomando.

Contenuto


Ingressi

Alias Descrizione breve Descrizione Campo di valore
I1-6 Input 1-6 Ingresso 1-6




Uscite

Alias Descrizione breve Descrizione
Txt Text Testo




Proprietà

Descrizione breve Descrizione Valore predefinito
Comando IR Da questo testo ed insieme ai valori di ingresso vengono creati dati di trasmissione per un attuatore IR.
Maggiori informazioni nella Guida.
-




Struttura di un comando IR

In un comando IR i diversi blocchi di comando sono separati da uno spazio, pertanto non è possibile utilizzare alcuno spazio all'interno dei blocchi di comando.
La sequenza di comando può avere una lunghezza massima di 256 bit.
Il bit di inizio e il bit di fine sono omessi per il comando IR.

Blocco valore

Con questo blocco la sequenza di comandi può essere influenzata dagli ingressi. Le parole chiave "V1-V6" sono utilizzate per rappresentare gli ingressi "I1-I6". Le sequenze di bit per i diversi valori di ingresso possono essere definite per un ingresso in un blocco di valori.
Ad esempio, un blocco di valori inizia con la parola chiave "V1" ed è separato dalle definizioni dei valori dai due punti ":". Segue un elenco di definizioni di valore separate da un punto e virgola ";". Una definizione di valore consiste nel valore di ingresso e nella corrispondente sequenza di bit che rappresenta, separati da due punti.
I numeri decimali sono specificati con un punto di separazione (ad es. 16,5).
Esempio:
Blocco di valori: V1:0:0000;1:0001;2:0010;3:0011;4:0100; => Se il valore 3 è presente su I1, per questo blocco di valori viene utilizzata la sequenza di bit 0011.

Blocco costante

Questo blocco può essere utilizzato per definire una sequenza di bit costante nella sequenza di comandi. Un blocco costante inizia con la parola chiave "C" ed è separato dalla sequenza di bit corrispondente da due punti ":".
Esempio:
Blocco costante: C:0101101000001 => La sequenza di bit statica 0101101000001 viene utilizzata nella sequenza di comandi.

Blocco Checksum

Questo blocco può essere utilizzato per inserire una somma di controllo a 8 bit nella sequenza di comandi. Un blocco checksum inizia con la parola chiave "S" ed è separato dalle definizioni da due punti ":". È seguito dal metodo di checksum da utilizzare; è possibile selezionare uno dei due metodi di checksum comuni per i comandi IR (S:1 o S:2). La somma di controllo viene calcolata a partire dall'intera sequenza di comandi.

Blocco inverter

Questo blocco può essere utilizzato per copiare e invertire le stringhe di bit nella sequenza di comandi. Un blocco di inversione inizia con la parola chiave "I" ed è separato dalle definizioni dai due punti ":". È seguito dalla posizione relativa dei bit da copiare e separato dal numero di bit da invertire da un punto e virgola ";".
Esempio:
Blocco invertitore: I:8;4 => L'inverter conterà 8 posizioni e utilizzerà 4 bit invertiti per la sequenza di comandi.
$ Comando IR: C:0101101000001 I:8;4 => La parte copiata corrisponde a "0100", che viene invertita ("1011") e aggiunta alla sequenza di comandi. In questo esempio, la sequenza di comandi risulta "01011010000011011".


Creazione di un comando IR

Per creare un comando IR per un telecomando è necessario conoscere la sua struttura di comando. La struttura può essere ottenuta direttamente dal produttore del dispositivo o analizzando i comandi trasmessi.
Nella maggior parte dei casi, il comando IR stesso è necessario per i condizionatori d'aria. Questi telecomandi hanno spesso un display che mostra lo stato attuale del condizionatore. Per poter comprendere la struttura di questo comando, si consiglia di registrare diversi comandi del telecomando e di annotare quale stato era attivo per ogni comando. Sulla base di queste informazioni, è possibile determinare il significato di ogni sequenza di bit del comando IR. La sequenza di comandi trasmessa può essere visualizzata in Loxone Config. Una volta conosciuta la struttura esatta della sequenza, è possibile convertirla in un comando IR. Si consiglia di determinare quali funzioni del dispositivo sono effettivamente necessarie per controllarlo. Nella maggior parte dei casi, i comandi speciali possono essere ignorati.


Esempio di programmazione

Condizionatore Hitachi

La sequenza di comandi per il condizionatore d'aria Hitachi viene inserita nella finestra delle proprietà del controller IR:

Condizionatore Mitsubishi

La sequenza di comandi per il condizionatore Mitsubishi viene inserita nella finestra delle proprietà del controllore IR: