X10 styrmoduler via MythTV (2 / 3 steg)

Steg 2: Ge MythTV möjligheten att styra enheten



Detta steg kommer inte att ta lika mycket tid. Som om det sista steget tog mycket lång tid?

Du kommer att skapa en anpassad rotmeny för MythTV, vilket du kan göra på två sätt. Du kan redigera standard och/eller tema menyer i /usr/share/mythtv/themes eller du kan skapa en i din standard myt användarens .mythtv katalog. Den senare var mitt val, men jag kopierade menyn system standard tema så jag behövde inte att börja om.

sh-3.1$ cdsh-3.1$ cp /usr/share/mythtv/mainmenu.xml ~/.mythtv/mainmenu.xml

Medan du ändå håller på, kopiera två filer från uppackad arkivet filen till katalogen .mythtv:

sh-3.1$ cp ~/x10/x10.* ~/.mythtv

X10.pl och x10.xml kopieras till rätt plats.
Lägg sedan med din favorit texteditor, till filen mainmenu.xml i slutet, rätt ovan avsnittet i XML-filen som börjar med <!--< knappen >:

< knappen >< typ > X10 < / typ >< text > X10 < / text >< action > menyn x10.xml < / action >< / knapp >

Observera att inte prepend sökvägen till x10.xml - så länge som x10.xml är i katalogen .mythtv, du är bra. Vissa teman kan ha speciella inställningar så att vissa menyalternativ har också ikoner. Jag vet inte hur man gör det (ännu) så det inte är i den här guiden. Att inte nämna, som du kan se skärmdumpar, använder jag inte sådant tema.

Nästa, du vill redigera filen x10.xml så att du kan lista alla de kommandon du vill kunna köra. Igen, x10-myten tarbollen har prover i filen redan, så du kan börja med dem, eller skapa egna.

Börja med att ändra mythmenu namn till något mer lämpligt, som "Light kontroller"
Notera hur ett menyobjekt är på basic strukturerad:

< Knappen >< typ > CeilingLightsOn < / typ >< text > tak lampor på < / text >< action > EXEC ~/.mythtv/x10.pl A2J < / action >< / knapp >

Definiera en knapp; Ange vilken typ; texten är vad visas i MythFrontend; åtgärden är en EXEC som kräver Perlskript för att utföra ett kommando. Stäng sedan knappen definitionen. Inte alltför svårt.
Jag skapade poster om du vill aktivera taklampor och off, lampan på och av och till dim taklampor i steg, plus en förinställd "filmläge" som slår på lampor och dims dem direkt till 90% dim.

Också, fixa upp de sökvägarna till skriptet x10.pl. ändra alla /myth/x10.pl till /home/mythtv/.mythtv/x10.pl så att skalet kan hitta dessa poster. Starta om din myt session/frontend genom att trycka den tangentsekvens ctrl-alt-backspace (inte ctrl-alt-delete). Detta kommer att stoppa och starta om X-session och ladda om myten Frontend. Ta en titt på din ganska ny meny, och ta det för en test-spin!

Videon nedan.

Se Steg
Relaterade Ämnen

Automatisera din ALS isiga vatten utmaning!

Den allestädes närvarande isiga vatten utmaning har spridit sig över hela nationen som gratis pengar. Med avsikt att öka medvetenheten mot sjukdomen ALS och främja forskning donationer, många individer har hällt is kallt vatten över sig, men inte för...

MythTV / AppleTV2 integrationen - icke Jailbreak Version

jag har kört MythTV i mitt hem sedan slutet av 2006, och har haft stor glädje arbeta med det under åren (började köra den på Fedora Core 6 - det är hur lång tid det har varit!).Så det är därför när min fru fick mig en AppleTV2 på min födelsedag förra...

Ställa in grundläggande x10 för nybörjare

slå på och av dina lampor med en icke-IR-fjärrkontroll är verkligen lättare och billigare så det ser ut och låter. Denna steg för steg visar hur du konfigurerar en x10 fjärrkontroll för 2 lampor. Visar också med en etikett-making machine som etikett...

Programmera din Arduino med en Android-enhet via Bluetooth

Hej världen, i detta Instructable jag vill visa dig, hur du programmerar din Arduino Uno med din Android-enhet via Bluetooth. Det är mycket enkelt och så billig. Det ger oss också möjlighet att programmera vårt Arduino där allt vi vill över trådlöst...

Kör två Nixie rör med en Arduino via ett skiftregister och två SN74141s.

Nixie rör är verkligen göra sval sett och blir ganska populär för sina "retro" utseende. Även om det finns ett antal tutorials ute på med nixie rör och några fina färdigförpackade enheter (se dessa trevliga sådana från ogi lumen och ArduiNIX) in...

Broderier från digitala konstverk (via aceton Toner Transfer)

detta instructable fokuserar på att få digitala konstverk från datorn till tyg för broderi. Detta görs via en aceton toner överföring, en billig och snabb överföringsmetod med lättillgängliga material och verktyg som du förmodligen redan har i ditt h...

DIY lerkruka konvektion värmare X10 till extrema

Intro:Vårt projekt syftar till att använder återvinnas och återanvändas föremål hittades i ett hushåll. Funktionen av DIY lera potten konvektion värmaren x10 till ytterst är att producera tillräckliga mängder av värme för att höja temperaturen i rumm...

Lägga till lokal ljusreglering funktioner till en X10 vägg switch

"Vanilj smaksatt" väggen övergången från x10.com, den "WS-467", kommer utan lokal ljusreglering kapacitet: även om du kan tona ned det från en fjärrkontroll, du kan inte tona ned det för hand genom att trycka på en knapp. Konstigt, det...

Ställa in en dator baserat DVR (med Mythtv för linux).

i flera instructables, jag talar om Mythtv en datorbaserad dvr (Digital video recorder). Inte se någon anledning varför jag ska betala en avgift för uthyrning när det finns billig datorutrustning att göra detsamma. Inte bara det jag kan styra vad med...

Twi_X10 - samverkan mellan Twitter och X10

målet med detta Instructable är att visa dig hur du kan automatisera ditt hem belysning (eller apparater) med X10, ställa in din dator för att styra enheterna, och sedan få Twitter att göra kontrollen. Erfarenhet av Python, Linuxen befaller fodrar oc...

En guide för att styra saker med varierande input (via arduino)

hjärtat i detta projekt är en) koppla upp en sensor till arduino analog ingång och b) programmering med if... else-sats.Detta projekt visar en dator kylsystemet för att behålla viss temperatur inom ett dator torn.Jag använde följande produkter och sj...

Fullständig tillgång till Desktop PC via iPhone

har jag satt ihop vad jag tycker är en ganska grundlig guide till att använda din iPhone för att ansluta till ditt skrivbord över 3G, Wi-Fi, och via ett nätverk. Jag kör för närvarande Windows 7 Home Premium & iPhone4. Det finns många andra apps som...

Anslutning och överföra filer från din DS via FTP.

Tack till Kevind23 för hookin' mig med länk till detta.Vad vi gör:Med en flashcart för att köra DSFTP, en homebrew FTP-server (File Transfer Protocol), så då vi kan överföra filer trådlöst via ett program på datorn. Det innebär att vi inte behöver hå...

Kontrollera LED via hemsida

Steg 1: Vad skall vi göra i detta projektJag har jobbat med Raspberry Pi 2 för ungefär en månad nu, och när jag fick det jag visste jag vill kontrollera det, via en webbplats från en dator eller mobiltelefon.Jag fick äntligen chansen att hitta det en...

Android-baserade hemautomation via internet och Ethernet-

Detta är ett projekt för att bistå äldre och funktionshindrade personer att leva mer oberoende.Mitt projekt ge några funktioner som styr hushållsmaskiner använder android smartphone via internet och även Ethernet. Det att de inte flyttar till växeln,...

Android kontrollerade RC bil med Video i realtid via Bluetooth & Wi-Fi

på Internet finns det många artiklar om användningen av RC bilar med IP eller webbaserade kamera. Men de flesta av dem används en bärbar dator eller en intern router med Open-WRT eller DD-WRT firmware. Visa video och kontroll av RC bil i sådana proje...

Larm med Motion och sund sensorn övervakas och kontrolleras Via Web

I detta Instructables kommer jag gjorde ett litet projekt med ett PHPoC blått från Sollae System (Sydkorea).PHPoC Blue(P4S-342) är en programmerbar styrelse inbäddade med en PHPoC tolk. Den har 22 digital input/output stift, 6 analoga ingångar och ol...

Acceleration upptäckt Via KLÄTTRE

Kommande moduler i min bil Assistant () behövde jag ett sätt att upptäcka när jag trycker på gasen för snabbt. Gör det här till gasen kommer att kräva makt kraftigt från motorn och jag vill inte luftkonditioneringen ska anställas vid de tillfällen.Ja...

Justera laptop ljusstyrka via klättre!

För ett inbäddat automationssystem jag skapar, jag behöver justera skärmens ljusstyrka snabbt via en pekskärm gränssnitt. Datorn är faktiskt en touchscreen netbook som kan vända runt. Jag kommer inte ha tillgång till tangentbordet, tryck på de snabbt...