X10 styrmoduler via MythTV (2 / 3 steg)
Steg 2: Ge MythTV möjligheten att styra enheten
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.