Stap 1: Controle van de CM17A X 10 seriële Module krijgen
Zodra u bij de KnoppMyth desktop, klik met de rechtermuisknop aan toegang tot het hoofdmenu, selecteer XShells en Xterm. Ik zal niet hebben een heleboel screenshots, omdat veel van het werk dat u zult doen voor de volgende stappen uit in de terminal... maar ik laten zien sommige screenshots van belangrijke gebeurtenissen, zal zodat u wat u weet kunt verwachten.
(Opmerking, zodat de tutorial leesbaar, op verschillende plaatsen heb ik opdrachten verdeeld over meerdere regels met een \--de \ naar de shell geeft aan dat u nog steeds dezelfde opdracht op een nieuwe regel. Deze manier, als u bent opdrachten uit het leerprogramma, kopiëren/plakken u hoeft niet alle problemen de opdrachten die zich over meerdere rijen uitstrekken te plakken.)
Zodra je in de terminal, wijzig uw Super-User om te installeren van de modules die je nodig hebt om de X10 apparaten worden beheerd. Meestal is de opdracht su, gevolgd door het wachtwoord.
sh-3.1$ suPassword:root
Veranderen naar een werkmap van uw keuze voor een pakket downloaden en installeren. Uit gewoonte gebruik ik / opt. U zult moeten downloaden van dit bestand:
http://Search.cpan.org/CPAN/AUTHORS/id/B/BB/BBIRTH/ControlX10-CM17-0.07.tar.gz
root cd /optroot wget \http://search.cpan.org/CPAN/authors/id/B/BB/BBIRTH/ControlX10-CM17-0.07.tar.gz
Wanneer wget is klaar, als er staan geen fouten, de tarball uitpakken:
root tar -xzvf ControlX10-CM17-0.07.tar.gz
Het moet een lijst van archief welk niet-ingepakte waren tonen. Ga naar de directory ControlX10-CM17-0.07 en lees de README voor meer informatie over hoe verder te gaan. Wanneer u klaar bent het lezen, hier zijn de stappen te volgen om het installeren van de module:
root cd ControlX10-CM17-0.07root perl Makefile.PLChecking if your kit is complete...Looks goodWriting Makefile for ControlX10::CM17root makecp CM17.pm blib/lib/ControlX10/CM17.pmManifying blib/man3/ControlX10::CM17.3pmroot make testPERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.tt/test1....ok All tests successful.Files=1, Tests=29, 8 wallclock secs ( 0.02 cusr + 0.00 csys = 0.02 CPU)root make installWriting /usr/local/lib/perl/5.8.8/auto/ControlX10/CM17/.packlistAppending installation info to /usr/local/lib/perl/5.8.8/perllocal.podroot
Terwijl je de rootgebruiker, voer de volgende twee commando's om ervoor te zorgen u de seriële poort ondersteunen in plaats. Geloof me op dit ene.
root apt-get update...root apt-get install libdevice-serialport-perl...Setting up libdevice-serialport-perl (1.002-0.3) ...root
Vervolgens moet u een script om de modules te halen. Hiervoor we Ga naar de MythTV-User mailing list en een script dat is geschreven door een persoon die zichzelf John en geboekt naar de lijst door Kennethaddertje onder het gras.
Gebruik ctrl-D om te schakelen terug naar de standaardgebruiker in uw knoppmyth terminal en gebruik de opdracht cd om ervoor te zorgen dat je in de basismap. U kunt het downloaden van de bijlage op deze e-mail met de volgende opdracht. Opmerking, de vlag te wget is een kapitaal o, niet een nul of kleine letters o. Het doel is het om bestand te hernoemen naar iets nuttigs, want anders is het gewoon "attachment.bin" die ons niet geen goed doet. Koppeling naar het bestand hieronder.
http://mythtv.org/pipermail/mythtv-users/attachments/20060607/e3181c75/Attachment.bin
root exitsh-3.1$ cdsh-3.1$ wget -O x10-myth.tar.gz \http://mythtv.org/pipermail/mythtv-users/attachments/20060607/e3181c75/attachment.bin
Natuurlijk, de tarball uitpakken, dan ga naar de directory maakt:
sh-3.1$ tar -xzvf x10-myth.tar.gz x10/x10/mainmenu.xmlx10/x10.plx10/x10.xmlsh-3.1$ cd x10
Controleer dat het x10.pl script is via het juiste apparaat voor uw seriële poort openen van het bestand met uw favoriete tekst-editor en ttyS1 omzetten in het juiste apparaat (het wellicht/dev/ttyS0 of /dev/ttyS2). Ik moest mij veranderen naar /dev/ttys0/dev/ttyS0 te werken. De enige manier om zeker te weten is om ze te testen, dus hier is hoe.
U moet weten uw X10 apparaten huis codes en apparaat. Bijvoorbeeld, mijn plafond verlichting zijn A2, en mijn lamp is A3.
sh-3.1$ ./x10.pl A3Jsh-3.1$ ./x10.pl A3K
Dit mijn lamp ingeschakeld en vervolgens uitgeschakeld. Succes! Nu heb ik controle over mijn X10 apparaten! Gewoon om zeker te zijn, ik ook een paar commando's afgegeven aan het plafond verlichting, om er zeker van te zijn dat ik ze kon dim. Hier is een video:
Dus, we zijn goed om te gaan! Volgende stap: MythTV controle geven.