IR vezérlés

Az IR vezérlést bonyolult IR kódokhoz használjuk, pl.: gombokhoz, amik mindig más IR jelet küldenek a távirányító gombjainak megnyomásakor.

Tartalom


Bemenetek↑

RövidítésRövid leírásLeírásÉrtékhatár
I1-6Input 1-6Bemenet 1-6∞




Kimenetek↑

RövidítésRövid leírásLeírás
TxtTextSzöveg




Tulajdonságok↑

Rövid leírásLeírásAlapértelmezett érték
IR parancsEbből a szövegből és a bemeneti értékekből hozzuk létre az infravörös jeladó-rendszernek továbbított adatokat
további információt a súgóban.
-



Egy IR parancs felépítése↑

Egy IR parancsban a küldönböző parancsok blokkjai szóközzel vannak elválasztva, ezért a parancsblokkokon belül nem lehet szóközt használni.
A parancs szekvencia lehet hogy maximalizálva van 256 bit nagyságra.
A start bit és end bit kihagyásra kerülnek az IR parancsnál.

Érték blokk

A blokk segítségével a pranacs szekvenciát a bemeneteket segítségével lehet befolyásolni. A "V1-V6" kulcsszavak az "I1-I6" bemeneteket jelölik. Egy bemenetnek a különböző bemeneti értékek bit szekvenciáját egy érék blokkban lehet meghatározni.
Például, egy érték blokk a "V1" kulcsszóval kezdődik és el van választva az érték meghatározástól egy kettősponttal ":". Ezt egy pontosvesszővel ";" elválasztott értékdefiníciók listája követi. Egy értékdefiníció a bemeneti értékből és a hozzá tartozó bitsorozatból áll, kettősponttal elválasztva.
A decimális számokat egy elválasztó ponttal kell megadni (pl. 16,5).
Példa:
Érték blokk: V1:0:0000;1:0001;2:0010;3:0011;4:0100; => Ha a 3-as érték jelenik meg az I1-en, a 0011 bitszekvenciát fogja használ ennél az értéknél.

Konstans blokk

A blokkot egy parancs szekvenciáján belüli konstans bit szekvencia meghatározására használhatjuk. A konstans blokk a "C" kulcsszóval kezdődik és kettősponttal (:) választjuk el a hozzá tartozó bit szekvenciától.
Példa:
Konstans blokk: C:0101101000001 => Az állandó bit szekvencia 0101101000001 kerül használatba a panarcs szekvencián belül.

Ellenőrző blokk

Ez a blokk használható egy 8 bites checksum beillesztésére a parancssorozatba. A checksum blokk az "S" kulcsszóval kezdődik, és a definícióktól kettősponttal ":" elválasztva. Ezt követi a használandó checksum módszer, mind a két gyakori checksum módszer (S:1 vagy S:2) használható az IR parancsokhoz. A checksum a teljes parancssorozatból kerül kiszámításra.

Inverter blokk

Ez a blokk a parancssorozatban szereplő bitsorozatok másolására és invertálására használható. Egy inverter blokk az "I" kulcsszóval kezdődik, és a definícióktól kettősponttal ":" van elválasztva. Ezt követi a másolandó bitek relatív pozíciója, és az invertálandó bitek számától pontosvesszővel ";" elválasztva.
Példa:
Inverter blokk: i:8,4=> Az inverter 8 pozíciót számol vissza, és 4 bitet használ invertált formában a parancssorozathoz.
IR parancs: C:0101101000001 I:8;4 => A másolt rész itt a "0100"-nak felel meg, ezt invertáljuk ("1011") és hozzáadjuk a parancssorozathoz. Ebben a példában a parancssorozat eredménye "01011010000011011".


IP parancs létrehozása↑

IR parancsok létrehozásához szükséges ismerni a parancsok felépítését. Hozzáférhetsz a parancsok felépítéséhez közvetlenül az adott eszköz gyártójától, vagy az elküldött parancsok analizálásával.
A legtöbb esetben az IR vezérlő a légkondícionálókhoz szükséges. Az eszközöközhöz adott távirányítok gyakran rendelkeznek kijelzővel amik megjelenítik légkondícionálók aktuális állapotát. Ezeken az eszközökön minden változtatás egy teljes állapotot küld a légkondícionálónak az IR paranccsal.
Annak érdekében, hogy megértsed a parancsok felépítését, javasolt több parancs felvétele a távirányítóból és feljegyezni, hogy melyik állapot melyik paranccsal aktiválódott. Erre az információra alapozva, lehetséges meghatározni a jelentését minden egyes bit szekvenciának az IR parancson belül. Az elküldött parancs szevenciát lehet látni a Loxone Config-on belül. Ha a szekvencia pontos szerkezete ismert, akkor azt át lehet alakítani IR paranccsá. Javasolt meghatározni, hogy az eszköz vezérléséhez ténylegesen mely funkciókra van szükség. A speciális parancsokat a legtöbb esetben figyelmen kívül lehet hagyni.


Programozási Példa↑

Hitachi légkondicionáló

A panarcs szekvenciát a Hitachi légkondícionálókhoz, az IR vezérlő beállítás ablakában adható meg:

Mitsubishi légkondicionáló

A panarcs szekvenciát a Mitsubishi légkondícionálókhoz, az IR vezérlő beállítás ablakában adható meg: