Tvorba IR ovladačů zařízení pomocí Fibaro Virtual device Řídicí jednotky FIBARO umožňují ovládání zařízení (TV, DVD/BD, satelitní přijímače apod.) pomocí povelů posílaných rozhraním IR nebo RS232 pomocí převodníků GlobalCaché z IP na IR nebo RS232. V řídicí jednotce FIBARO se vytvoří „Virtuální zařízení“, zvolí se počet a rozložení tlačítek virtuálního zařízení a těmto tlačítkům se přiřadí ovládací kódy. Ovládací kódy RS232 je třeba zjistit u dodavatele nebo z dokumentace. Ovládací IR kódy j možno načíst pomocí převodníků GlobalCaché, neboť tyto obsahují načítací vstup.
Hotové virtuální zařízení je možno uložit do souboru pro další použití, popřípadě je možno načíst kompletní hotová virtuální zařízení ze souboru. Viz kapitola export/import hotových virtuálních zařízení. Načítat IR kódy z původního ovladače můžete pomocí modulu GlobalCaché typ iTach IR, iTach Flex nebo IRLearer
Obsah Popis postupu .................................................................................................................................... 2 Příklad vzhledu dat ............................................................................................................................ 6 Export/import hotových virtuálních zařízení ...................................................................................... 6 Příklady vzhledu virtuálních zařízení: ................................................................................................ 7 Tvorba maker z povelů virtuálních zařízení pomocí Fibaro Scén ....................................................... 8
YATUN s.r.o. V Olšinách 75, Praha 100 00 Czech Republic tel: +420 222364491 WWW.YATUN.CZ 1 WWW.CONTROL4.CZ WWW.MOJEFIBARO.CZ
Popis postupu 1. Připojte modul do IP sítě s DHCP ( nebo k portu RS232 při použití GC-IRL IR Learner ) a utilitou iHelp ze stránky výrobce (http://www.globalcache.com/downloads/ ) najděte IP adresu připojeného modulu .
Utilitou iLearn ze stránky výrobce (http://www.globalcache.com/downloads/ ) budete načítat IR kódy .
V některých případech je možno použít ovládací IR kod z jiných zdrojů (www.remotecentral.com, C4 drivery…) a zkonvertovat je utilitou iConvert z formátu HEX na formát GlobalCaché potřebný pro vysílání přez moduly GlobalCaché POZNÁMKA: Po seznámení a vyzkoušení postupu trvá připravit jeden kód povelu /tlačítka virtuálního zařízení cca 2 minuty.
2. Spusťte utilitu iLearn, zadejte IP adresu vámi použitého modulu a tlačítkem Connect jej připojte. Viz 1.
1
5
3
4
YATUN s.r.o. V Olšinách 75, Praha 100 00 Czech Republic tel: +420 222364491 WWW.YATUN.CZ 2 WWW.CONTROL4.CZ WWW.MOJEFIBARO.CZ
3. Pro iTach IP2IR namiřte ovladač z těsné blízkosti (0,5-1cm) na snímací otvor IR modulu (vedle napájecího konektoru – viz. 2) a stiskem požadovaného tlačítka na dálkovém ovladači zařízení, které chcete ovládat, vyšlete kód požadovaného povelu/tlačítka do přijímače.
2
Příjem IR kódu je citlivý na světelné podmínky - v místnosti nesmí svítit zářivky a musí se přijímat zblízka -510mm. V dálkovém ovladači, jehož kódy načítáte, VŽDY použijte nové baterie! Vyzkoušejte různě dlouhé stisky tlačítka na dálkovém ovladači. U některých ovladačů fungují přijaté kódy, které se zobrazí jen na jednom řádku, u některých kódů je třeba najít vhodnou délku – přijmout je opakovanými stisky tak, že se přijmou na 2 a více řádků! Nejde-li příjem, restartujete utilitu. Funkčnost kódu zachyceného v okně utility iLearn VŽDY ověřte vysláním stiskem „Send IR“ viz 3. Přes připojenou vyzařovací LED. 4. Nastavte formát kódu na Global Caché viz 4. Kód, u nějž jste ověřili funkčnost si pojmenujte v poli „Button Name“ a uložte jej do seznamu kódů v dolním okně kliknutím na „Save data“ viz 5. 5. Poté zopakujte pro všechny požadované povely kódy. Seznam načtených kódů, přepsaných do pole Results pomocí „Save data“ uložíte do požadovaného adresáře jako textový soubor kliknutím na tlačítko „New File“
YATUN s.r.o. V Olšinách 75, Praha 100 00 Czech Republic tel: +420 222364491 WWW.YATUN.CZ 3 WWW.CONTROL4.CZ WWW.MOJEFIBARO.CZ
Vytvořte pomocí WWW rozhraní řídicí jednotky FIBARO virtuání zařízení. V záložce „General „ zadejte IP adresu modulu GlobalCaché přes který budete vysílat IR kódy, nastavte číslo TCP portu na 4998 a zadejte jméno zařízení a ve které místnosti se bude driver zobrazovat. Uložte.
V záložce Advanced se postupně zvolí počet a rozložení tlačítek virtuálního zařízení a postupně je stiskem „Add set“ přidávejte do ovladače.
a
YATUN s.r.o. V Olšinách 75, Praha 100 00 Czech Republic tel: +420 222364491 WWW.YATUN.CZ 4 WWW.CONTROL4.CZ WWW.MOJEFIBARO.CZ
Takto vytvořeným tlačítkům se přiřadí ovládací kódy následujícím postupem. Kód načtený utilitou iLearn
Je třeba s případnými úpravami vložit do pole požadovaného tlačítka.
6. Načtený a ověřený kód nakopírujte z utility iLearn (nebo z výsledného souboru) a vložte pole požadovaného tlačítka POZOR: vkládaný text kódu NESMÍ obsahovat zalomení –znak konce řádků z editoru- odmažte je – text musí být souvislý!!!! 7. Doplnťe za konec vloženého kódu znaky 0x0D0x0A (=CR LF ) NAPŘ: sendir,1:1,1,38000,1,1,343,171,22,21,22,21,22,63,22,21,22,21,22,21,22,21,22,21,22,63,22,63,22,21,22,63,22 ,63,22,63,22,63,22,63,22,21,22,21,22,63,22,21,22,21,22,21,22,63,22,63,22,63,22,63,22,21,22,63,22,63,22,63, 22,21,22,21,22,1523,342,85,22,36610x0D0x0A U tabulky IR kódu posílaného přes modul GlobalCaché z virtuálního zařízení se VŽDY musí zapnut volba "Wait for response" aby iTach měl kam poslat odpověď - jinak nebude IR kód vyslán (LED neblikne) !!! 8. Pojmenujte tlačítko v poli „Label“ a uložte virtulální zařízení zařízení –Save 9. Opakujte pro všechny tlačítka/kódy Je-li třeba vyslat povel na jiném IR konektoru než č. 1 použitý v příkladu, změní se číslice za dvojtečkou za povelem „sendir“ následovně. Podrobnosti viz protokol : http://www.globalcache.com/files/docs/APIiTach.pdf
YATUN s.r.o. V Olšinách 75, Praha 100 00 Czech Republic tel: +420 222364491 WWW.YATUN.CZ 5 WWW.CONTROL4.CZ WWW.MOJEFIBARO.CZ
Příklad vzhledu dat Povel – tlačítko Power ON Načtený kód: sendir,1:1,1,38000,1,1,343,171,22,21,22,21,22,63,22,21,22,21,22,21,22,21,22,21,22,63,22,63,22,21,22,63,22 ,63,22,63,22,63,22,63,22,21,22,21,22,63,22,21,22,21,22,21,22,63,22,63,22,63,22,63,22,21,22,63,22,63,22,63, 22,21,22,21,22,1523,342,85,22,3661 Se doplní o 0x0D0x0A a má-li se vysílat přez iTach IP2IR z první LED na pozici 1 (u LAN konektoru) Musí vypadat takto: sendir,1:1,1,38000,1,1,343,171,22,21,22,21,22,63,22,21,22,21,22,21,22,21,22,21,22,63,22,63,22,21,22,63,22 ,63,22,63,22,63,22,63,22,21,22,21,22,63,22,21,22,21,22,21,22,63,22,63,22,63,22,63,22,21,22,63,22,63,22,63, 22,21,22,21,22,1523,342,85,22,36610x0D0x0A
Export/import hotových virtuálních zařízení Hotový driver uložíte do souboru tlačítkem „Export virtual device“. Uloží se do souboru s příponou vfib , např Apple_TV.vfib.
Načtení hotového virtuálního zařízení je možné po volbě přidat zařízení. V sekci virtuálních zařízení vyberte cestu k souboru hotového virtuálního zařízení a pak načtěte tlačítkem „Import virtual device“.
YATUN s.r.o. V Olšinách 75, Praha 100 00 Czech Republic tel: +420 222364491 WWW.YATUN.CZ 6 WWW.CONTROL4.CZ WWW.MOJEFIBARO.CZ
Po načtení virtuálního zařízení nastavte v záložce „General „ IP adresu modulu GlobalCaché přes který budete vysílat IR kódy, nastavte číslo TCP portu na 4998 a zadejte jméno zařízení a ve které místnosti se bude driver zobrazovat. Je-li třeba vyslat povel pro zařízení na jiném IR konektoru modulu GlobalCaché než č. 1, je třeba změnit u všech kódů číslici za dvojtečkou, za povelem „sendir“, viz předchozí popis nastavení v záložce Advanced. Nastavené parametry uložte.
Příklady vzhledu virtuálních zařízení: Apple TV ovládaní z iPadu
Satelit Dreambox, WWW UI
Televize LG
Logitech HD CAM (Skype) z iPodu
YATUN s.r.o. V Olšinách 75, Praha 100 00 Czech Republic tel: +420 222364491 WWW.YATUN.CZ 7 WWW.CONTROL4.CZ WWW.MOJEFIBARO.CZ
Tvorba maker z povelů virtuálních zařízení pomocí Fibaro Scén Chcete-li vytvořit automatickou sekvenci ovládacích povelů simulující ruční stisk několika tlačítek virtuálních zařízení po sobě, použijte Scénu. Vytvořte scénu a po neutrálním úvodním příkazu (první povel nemůže být tlačítko virt. zařízení) zadejte sekvenci požadovaných povelů zvolených virtuálních zařízení.
Pro vložení dalšího povelu/tlačítka virt. zařízení použijte vazební příkaz AND z menu Commands – viz obrázek dole. Pro vložení prodlevy mezi vysílanými příkazy můžete použít např. vyslání neutrálního povelu, nebo povelu fiktivního virtuálního zařízení, vyslání na nepoužitý IR port apod. Příklad Makra se dvěma povely virtuálního zařízení a s probíhajícím připojováním třetího povelu.
POZNÁMKA: po vytvoření sekcence povelů je v Scéně možno nastavovat/měnit konkrétní povel virtuálního zařízení za jiný přímo ve scéně.
V.Doc.2014-06-22
YATUN s.r.o. V Olšinách 75, Praha 100 00 Czech Republic tel: +420 222364491 WWW.YATUN.CZ 8 WWW.CONTROL4.CZ WWW.MOJEFIBARO.CZ