APNT-68 - Brug iTach med VERA

Det iTach IR adaptere er perfekte til at styre apparater som AV-udstyr (TV, Blu-Ray, Home Cinema), og ethvert apparat, der kan styres af infrarød (IR) kommandoer. Selv klimaanlæg.

Denne vejledninger viser, hvordan man kan bruge iTach adaptere med den VERA Lite og VERA3 Z-Wave-controllere kører UI5.

Brug iTach med VERA

For at aktivere VERA at bruge iTach enheder, vi har brug for at hente en VERA-plugin, og derefter oprette enhedsfiler for hver IR apparat at iTach vil kontrollere.

Denne vejledning viser dig, hvordan du:

  • Download og korrekt konfigurere VERA iTach (GC100) Plugin
  • Opret enheden filer for hvert apparat, der skal styres
  • Tilsæt iTach IR Kontrol strenge at enheden filer
  • Opret en VERA-enhed til apparatet
  • Styr apparatets funktioner fra VERA scener

Trin 1 - Download af filer

For at kunne installere VERA iTach (GC100) plugin og bruge iTach enheder, du får brug for en række filer. Vi har lavet denne nemme og tilføjet dem til en enkelt zip-fil, som du kan downloade.

Så før du gør noget andet, downloade Vesternet iTach ZIP-fil:

Vesternet iTach filer v2.0 (ZIP)

Den ZIP-fil indeholder fire filer, som du vil bruge gennem resten af denne vejledning:

  • I_GC100.xml - GC100 Plugin opdateringsfil
  • D_Bose_Sounddock.xml - Enhed 'Beskrivelse' fil (baseret på Bose SoundDock 2)
  • I_Bose_Sounddock.xml - Enhed 'Gennemførelse' fil
  • S_Bose_Sounddock.xml - Enhed 'service' fil

Trin 2 - Installer og korrekt konfigurere iTach / GC100 Plugin

Den iTach / GC100 plugin giver dig mulighed for at bruge og konfigurere iTach IR-adapter.

Installer GC100 Plugin

  • I VERA UI gå til 'Apps.'Fanen og'Installer apps'
  • Søge efter 'GC100'
  • Installer app, vil det så blive vist i min apps Tab.
  • I ENHEDER Fanen vil du se en ny GC100 enhed
  • Klik på enhedens 'Skruenøgle'Ikon og gå til'Fremskreden'Tab.
  • Gå ind i iTach IP-adresse (se APNT-65 - iTach Grundlæggende konfiguration og Læring)
  • Luk vinduet enheden, og klik på den røde 'GEMME'Button
  • Du skulle nu se GC100 enhed i VERA s ENHEDER Tab.

Tilføjelse af iTach IP-adresse til GC100 Plugin Devicefigur 1: Tilføjelse af iTach IP-adresse til GC100 Plugin Device

GC100 Plugin - Kendt problem

Der er et kendt problemer med GC100 Plugin - den sender IR-kommandoer to gange.

Dette er let at løse ved at uploade en korrigeret 'gennemførelse' fil.

  • Gå til 'Apps.' > ''Udvikle apps.'
  • På den venstre side-bar klik 'Luup filer'
  • Klik på ''Vælg fil'Knappen og vælg I_GC100.xml fil (inkluderet i Vesternet iTach ZIP-fil)
  • Klik ''
  • Når overførslen er færdig skal du genstarte Luup
  • Gå til OPSÆTNING > Net & Wi-Fi og klik på 'reboot'
  • Tillad VERA til genstart
  • Du vil nu have en korrekt konfigureret og fungerer GC100 plugin

Konfigureret GC100 PluginFigur 2.: Konfigurerede GC100 Plugin


Trin 3 - Opret og upload Device filer

For at oprette en IR-kontrollerbar enhed i VERA skal vi først oprette og redigere enhedens kontrolfiler.

Dette eksempel er baseret på et sæt filer, jeg oprettede til en Bose Sounddock, viser denne vejledning de dele af XML-filer, som du skal ændre for dit apparat.

  • Uddrag .xml filer fra Vesternet ITACH ZIP-fil
  • Omdøbe dem, så du kan genkende den enhed, de refererer til - for eksempel 'Xyz.', 'Yamaha rx675.' etc
  • Du kan bruge det navn, du kan lide - for resten af ​​denne vejledning vil jeg henvise til filerne med navnet Bose_SoundDock..

Rediger tjenesten (S_-filen)

Det S_Bose_SoundDock.xml filen er 'Service'Fil til IR-enheden, den styrer apparatets handlinger. I dette tilfælde definerer vi IR-handlinger, der kan udløses af ITACH IR-kommandoerne.

  • Åbn S_Bose_SoundDock.xml fil i en tekst eller HTML editor
  • Du vil se en Tag på linje 7, og under det en række . Tags.
  • Disse henviser til lignende . Tags i I_Bose_SoundDock.xml, som indeholder de faktiske IR-koder til at styre apparatet
  • I S_Bose_SoundDock.xml File Rediger disse navne, slet du, hvad du ikke har brug for eller tilføj nye
  • For dette eksempel havde jeg kun brug for to kontroller til lyddækket - Bose Play. og Bose off.
  • Husk at gemme de ændringer, når du er færdig
  • Den endelige S_Bose_SoundDock.xml-fil er vist i Figur 3.

S_Bose_SoundDock.xml Device FileFigur 3.: S_bose_sounddock.xml Device File

Rediger implementeringen (I_-fil)

Det I_Bose_SoundDock.xml filen er 'Implementering'Fil til IR-enheden, den indeholder de handlinger og IR-koder, der vil styre apparatet.

  • Åbn I_Bose_SoundDock.xml fil i en tekst eller HTML editor
  • Du vil se en Tag på linje 3, og under det en række af Tags.
  • Disse indeholder IR-koderne, der vil blive overført, når du aktiverer hver handling
  • Omdøber . til en, der vedrører apparatet - Urn: A-LURKER-COM: SERVICEID: Bose_SoundDock
  • Bemærk: Det samme bruges til alle handlinger i filen i_bose_sounddock.xml
  • Rediger Tag, så det matcher sin handlings beskrivelse - Bose Play.

Tilføj IR-koden

Nu skal du tage IR-kontrolkoden, du oprettede i ITACH jeg lærer app og brug den i implementeringsfilen. Se APNT-65 - ITACH Basic Configuration and Learning for mere information.

  • I_BOSE_SOUNDDOCK.XML-filen bruger Hex IR Control. Kode - i ILEARN SELECT Hex format
  • Indsæt denne kode mellem Tags.
  • Du kan redigere alle de andre handlinger, slette, du behøver ikke eller tilføje nye

Det er nok fornuftigt at tilføje en handling og IR-kode, og teste den i VERA, før du gennemfører den fulde I_SoundDock.xml-fil.

I_Bose_SoundDock.xml Device FileFigur 4.: I_BOSE_SOUNDDOCK.XML Device-fil med IR-kode fremhævet

Rediger beskrivelsen (D_-filen)

Det D_Bose_SoundDock.xml filen er 'Beskrivelse'Fil til IR-enheden indeholder den alle oplysninger til IR-enheden. Du skal tilføje de vigtigste enhedsbeskrivelser og links til implementerings- og servicefilerne.

Enhedsbeskrivelser.

  • Rediger beskrivelseslinjerne for bedre at beskrive apparatet Denne IR-enhed vil styre (se figur 5):
    , , , ., og.

Implementering File Line

  • Rediger Filnavn (linje 120), der passer til din I_XML-fil - I_Bose_SoundDock.xml

Service filer

  • Rediger den sidste 'Service'sektion (linje 31) for at matche S_Bose_SoundDock.xml file:

urn: a-lurker-com: service:Bose_SoundDock.: 1
URN: A-LURKER-COM: SERVICIDID:Bose_SoundDock.1
S_Bose_SoundDock.xml

  • Bemærk: ':1'og'1'Efter filnavnet i de to første linjer
  • Den anden Tjenester. Er generiske Vera Service-filer - du kan holde disse eller slette dem fra D_SoundDock.xml-filen.

Unik Device Name (UDN)

Dette er et vigtigt skridt.

Hver enhed skal have et entydigt UDN (Unique Device Name)Du kan oprette din egen for hver IR-enhed.

  • Opret en UDN ved at gå til http://www.famkruithof.net/uuid/uuidgen
  • Klik
  • Øverst på siden kan du se et nyt UDN nummer (fed), der har et format svarende til b2f53800-b8ea-11E3-a5e2-0800200c9a66
  • Indsæt dette i den linje, efter uuid:

UUID:b2f53800-b8ea-11E3-a5e2-0800200c9a66

  • Din D_SoundDock.xml fil skulle nu se ud Figur 5..

D_Bose_SoundDock.xml Device FileFigur 5.: D_Bose_SoundDock.xml Device File

Upload filerne til VERA

Disse filer skal nu uploades til VERA (svarende til, hvordan du har uploadet den GC100 plugin opdatering i trin 2).

  • Gå til 'Apps.' > ''Udvikle apps.'
  • På venstre side-bar klik 'Lup filer'
  • Klik på 'Vælg fil'knappen og vælg D_Bose_SoundDock.xml. I_Bose_SoundDock.xml og S_Bose_SoundDock.xml filer
  • Klik ''
  • Når uploaden er færdig, skal du genstarte Luup
  • Gå til OPSÆTNING > Net & Wi-Fi og klik 'Reboot.'
  • Tillad VERA at genstarte
  • Enheden filer vil nu blive inkluderet i din Vera Luup filer

Trin 4 - Opret IR Appliance Device

Du kan nu oprette en VERA enhed, der vil bruge de filer, du netop har oprettet. Denne enhed vil være en 'virtuel anordning' af den virkelige apparat, vil du være i stand til at styre sine funktioner fra VERA scener.

  • Gå til 'Apps.' > 'Udvikle apps.'
  • På venstre side-bar klik 'Opret enhed'
  • Gå ind i 'D_Bose_SoundDock.xml'Filnavn ind i UPnP-enhedsfilnavn. boks
  • Klik 'Opret enhed'

Opret IR-enhed i VERAFigur 6.: Opret IR-enhed i VERA

  • Den nye enhed vil være i den ENHEDER fanen, men det vil ikke være fuldt konfigureret
  • Klik VERA blå 'RELOAD'Knappen (øverst på siden), og vente på VERA at genindlæse
  • Enheden skulle nu have den 'FriendlyName' du valgte i 'Device Description' fil
  • I fanebladet enhedens Avanceret, bør det have den korrekte beskrivelse fil (D_Bose_SoundDock.xml) og enhedstype (urn: skemaer-MiCasaVerde-com: enhed: IrDevice: 1)
  • Hvis det ikke har disse befolkede - klik på 'RELOAD'Knappen igen og vente på VERA at genindlæse
  • Det sidste, er at konfigurere enheden med den korrekte iTach infrarøde port - iTach har tre IR-porte, for dette eksempel jeg bruger IR blaster (port 3) - se APNT-65 - ITACH Basic Configuration and Learning
  • Gå til enhedens 'Indstillinger.'Fanen og vælge den korrekte port fra drop-down
  • Luk enheden, og klik på den røde 'GEMME'Knappen (øverst på siden)
  • Efter VERA har færdige ladning, skal enheden være klar til test

Vælg den korrekte IR-portFigur 6.: Vælg den korrekte IR-port til apparatet enhed


Trin 5 - Test IR Appliance Device

Nu er det tid til at teste den nye enhed og kontrollere, at den fungerer korrekt.

  • I din browser, skal du indtaste http: // VERAs_IP_address:? 3480 / data_request id = lu_invoke - erstatte 'VERAs_IP_address'Med din VERA IP-adresse
  • Klik på apparatets enheden på listen - for eksempel miner var # 200 Bose SoundDock
  • Dette vil vise en liste over tilgængelige kommandoer
  • Sørg for at du har den iTach IR blaster / emitter foran apparatet
  • Klik på en af handlinger i browseren - det bør gøre apparatet udføre den pågældende handling
  • Hvis det ikke virker korrekt, skal du kontrollere enhedsfiler, rette dem og uploade dem igen

Liste over enhedens handlinger i browserenFigur 7.: Browser viser en liste over handlinger til rådighed for IR-enhed


Trin 6 - Brug IR Appliance Device i Scener

Nu har du enhedens handlinger, der arbejder korrekt via iTach, kan du bruge VERA scener til at styre apparatets handlinger.

For at gøre dette skal du bruge VERA fanen Avanceret Scene

  • Opret en ny scene - se APNT-34: Oprettelse Scener i VERA
  • Gå til Scene er 'Fremskreden'Tab.
  • Vælg IR Appliance enhed i 'Vælg en enhed'Drop-down
  • Klik 'Tilføje'
  • Enheden vil nu er blevet føjet til scenen
  • Vælg den handling fra 'Vælg venligst'drop-down næste enheden
  • Klik på den grønne 'Bekræft ændringer'knappen (toppen af ​​siden)
  • Klik på den røde 'GEMME'knappen (toppen af ​​siden)
  • Du har nu en scene, der kan udløses, planlægges eller løber manuelt for at kontrollere en handling (er) på apparatet

Liste over enhedens handlinger i browserenFigur 8.: Brug IR-enheden i en scene


Dette er lidt af en lang vejledning. Men når du har gjort det en gang, vil du opdage, at det hele giver mening, og du vil være i stand til at skabe den næste itach kontrolleret enhed meget hurtigere.

Reference

Denne applikationsnota er baseret på test af Vesternet såvel som mange nyttige forum indlæg fra brugerne af Vera Forum., især takket være forummedlemmer 'a-lurker.'og' 'Konradwalsh.'.

Relateret information