Nemrégiben a MythTV gépemet átköltöztettem a UPC szolgáltatására. Bár a legtöbb csatorna még elérhető analóg változatban is, az HBO-t már csak digitálisan hajlandóak szolgáltatni. Ezért kénytelen voltam megoldani, hogy a MythTV a "mediaboxon" keresztül is képes legyen felvételeket készíteni. Ennek egyetlen buktatója van csupán: hogyan fog a PC a megfelelő csatornára váltani?
Ez szerencsére megoldható egy soros portra kötött infravörös adóval és a lircd csomaggal. Nekem a Pace DC621-KU jelzéső doboz jutott, amit a sima digitális csomaghoz adnak: nem HD, és nem rögzítős (ezt a MythTV úgyis jobban tudja).
Ezzel a készülékkel több gond is van: egyrészt totál ismeretlen, másrészt valami elborult egyedi protokolt használ a távirányítója, így a tuner kártyám vevőjével lehetetlen volt leszedni a kódokat.
Kísérlet képpen elsőnek az itt található egyszerűbb kapcsolást raktam össze. Ez könnyen elkészíthető, de sajnos túl gyenge volt: csak teljes sötétben működött, és akkor is igen bizonytalanul. Próbálgatással a DS420-as konfig jött ki többé-kevésbé működőre. De legalább látható volt, hogy van értelme tovább próbálkozni!
Ezután építettem egy hangkártyára köthető IR vevőt, amivel a lirc_alsa moduljával fel tudtam venni az infra jeleket, és el tudtam készíteni egy egyedi configot.
Infravörös adó
Majd összerakva innen az erősítős áramkört, egészen működőképessé állt össze minden. Az áramkör a tápot USB-ről kapja: a föld és a tápot vezetékre egyszerűen rákötöttem egy USB lengő csatlakozót, majd bedugtam egy szabad USB portba. Így nincs szükség külön tápforrásra.
Csatorna váltáshoz egy külső scriptet kellett összerakni a mythtv-hez: itt csupán annyi történt, hogy a karaktereket egyesével küldöm át, közöttük 0.4 másodperc szünettel. Továbbá a lircd configban beállítottam, hogy minden jelet legalább kétszer küldjön el (min_repeat 1).
"Integráció" XXI századi módra
Sajnos a "mediabox" elég nehezen viseli, ha ugyanazt a számjegy jön kétszer egymás után, de ettől eltekintve kb 98%-os pontossággal működik.
Ha valaki hasonlóval próbálkozna, örülnék, ha a commentekben megosztaná a tapasztalatait.