Última actualització: octubre de 2017
Poder reaprofitar qualsevol comandament remot infraroig antic que tinguem per casa per a utilitzar-lo amb kodi executat des d'una Raspberry Pi.
El procediment que s'explica aquí es aplicable per als media center Openelec i Libreelec
Primer de tot necessitarem un receptor infraroig TSOP44.. o TSOP48.., per exemple va bé un TSOP4838, com aquest de la foto.
El connectarem al port GPIO de la Raspberry segons es veu a aquesta imatge següent. El pinage és el mateix per la raspberry 1, la 2 i la 3:
Abans d'engegar la raspberry, traiem la SD que conté el sistema Openelec o Libreelec i la punxem amb un lector a un ordinador per a modificar el fitxer config.txt, afegint la següent línia:
dtoverlay=lirc-rpi
Tornem a posar la SD a la raspberry i l'engeguem.
A Libreelec es possible que haguem d'habilitar el servei Lirc. Hem d'anar a Programes / Plug-in de configuració de LIbreelec / Serveis i habilitar "Enable Lirc":
Ara necessitem obtenir l'adreça IP del sistema:
Accedirem des de un ordinador a la raspberry via ssh:
ssh root@IP_raspberry (el passwd per defecte de root és: openelec)
Ara fem:
killall lircd
ir-keytable -p LIRC (segurament això no és necessari)
I executem la següent instrucció:
irrecord /storage/.config/lircd.conf
Seguirem les passes que se'ns indiquen per a calibrar el commandament que haguem escollit. Primer se'ns fa pitjar botons de manera aleatòria per a fer una primera calibració i després se'ns va demanant que fiquem el codi de control que vulguem seguit de la pulsació de la tecla corresponent al comandament. Les codis de control que hem de posar son del tipus: KEY_STOP, KEY_PLAY, etc
Un cop acabada la configuració, un cop reiniciem la raspberry tindrem el comandament funcionant.
--
Podem obtenir tots els codis de control disponibles si fem:
irrecord -l
Son aquests:
Per exemple, els codis dels comandaments petits Apple (A1156), son aquests:
KEY_OK 0x20
KEY_UP 0xD0
KEY_DOWN 0xB0
KEY_RIGHT 0xE0
KEY_LEFT 0x10
KEY_BACK 0x40
Un altre exemple: un comandament genèric configurat amb les funcions més comunes:
begin remote
name mediastar
bits 11
flags SPACE_ENC|CONST_LENGTH
eps 30
aeps 100
one 190 7358
zero 190 4842
ptrail 192
gap 119859
toggle_bit_mask 0x200
frequency 38000
begin codes
KEY_OK 0x455
KEY_UP 0x46E
KEY_DOWN 0x476
KEY_RIGHT 0x44C
KEY_LEFT 0x44D
KEY_BACK 0x45C
KEY_CONTEXT_MENU 0x44B
KEY_POWER 0x446
KEY_HOME 0x444
KEY_MUTE 0x45D
KEY_STOP 0x454
KEY_SUBTITLE 0x453
KEY_EXIT 0x443
end codes
end remote
Tags: Debian, remote, raspberry pi, infrared, infrarrojo, remoto, mando, kodi, xbmc