La FCALLBOX3 Remote Display Box est commandée par une télécommande qui peut être de type radio
comme la X10 Marmitek - UR86EL ou infrarouge ou via un mobile sous Android. Pour l'infrarouge ou la radio, le driver est basé sur le package LIRC dont le site officiel se trouve ici.
NOTE : si vous avez installé la Fcallbox avec la procédure automatique décrite
ici :
Il n'est pas utile de suivre la procédure ci dessous
En premier lieu, mettre le système à niveau, en se connectant sur la box en ssh et tapez :
sudo rpi-update
sudo apt-get update
sudo apt-get upgrade
|
INSTALLATION TELECOMMANDE RADIO
|
Chargement des librairies :
apt-get install libusb-dev
apt-get install dialog
|
Téléchargement des sources LIRC :
sudo wget http://sourceforge.net/projects/lirc/files/LIRC/0.9.0/lirc-0.9.0.tar.bz2 -P /var
cd /var/
tar jxf lirc-0.9.0.tar.bz2
|
Configuration :
sudo -i
cd /var/lirc-0.9.0
./configure
|
Faire : type 1 -> USB devices -> ATI/NVidea/X10 RF Remote (userspace) -> Save configuration & run configure
Compilation :
make
make install
mkdir /var/run/lirc
lircd
|
Ajouter la ligne suivante au fichier
/etc/modprobe.d/raspi-blacklist.conf
echo "blacklist ati_remote" >> /etc/modprobe.d/raspi-blacklist.conf
|
Télécharger ici le fichier ur86el.conf
Et le copier dans /etc/lirc/lircd.conf :
cp ur86el.conf /etc/lirc/lircd.conf
|
Lancer la commande
irw et appuyer sur quelques touches de la télécommande, vous devriez voir les codes s'afficher :
00000020ee11420d 00 num_2 microapp6in1
00000020ee11420d 01 num_2 microapp6in1
00000020ee11420d 02 num_2 microapp6in1
00000020ee11420d 03 num_2 microapp6in1
00000020ee11820d 00 num_1 microapp6in1
00000020ee11820d 01 num_1 microapp6in1
|
INSTALLATION TELECOMMANDE INFRAROUGE
|
Installer
lirc :
sudo apt-get install lirc
|
modifier /etc/modules :
echo lirc_dev >> /etc/modules
echo "lirc_rpi gpio_in_pin=4" >> /etc/modules
|
changer /etc/lirc/hardware.conf avec le contenu suivant :
########################################################
# /etc/lirc/hardware.conf
#
# Arguments which will be used when launching lircd
LIRCD_ARGS="--uinput"
# Don't start lircmd even if there seems to be a good config file
# START_LIRCMD=false
# Don't start irexec, even if a good config file seems to exist.
# START_IREXEC=false
# Try to load appropriate kernel modules
LOAD_MODULES=true
# Run "lircd --driver=help" for a list of supported drivers.
DRIVER="default"
# usually /dev/lirc0 is the correct setting for systems using udev
DEVICE="/dev/lirc0"
MODULES="lirc_rpi"
# Default configuration files for your hardware if any
LIRCD_CONF=""
LIRCMD_CONF=""
########################################################
|
Restart lirc :
sudo /etc/init.d/lirc stop
sudo /etc/init.d/lirc start
|
modifier /boot/config.txt avec la commande suivante :
echo "dtoverlay=lirc-rpi,gpio_in_pin=4" >> /boot/config.txt
|
Lancer la commande
sudo /etc/init.d/lirc stop suivi de
mode2 -d /dev/lirc0 vous devriez avoir quelquechose comme ci dessous lors d'appuie sur les touches :
space 16300
pulse 95
space 28794
pulse 80
space 19395
pulse 83
|
Si vous avez un télécommande Total Media in Hand
Télécharger ici le fichier totalmedia.conf
Et le copier dans /etc/lirc/lircd.conf :
cp totalmedia.conf /etc/lirc/lircd.conf
|
Sinon, il vous faudra le générer avec
irrcord comme suit :
irrecord -d /dev/lirc0 ~/lirc.conf --disable-namespace
|
Et copier le fichier dans /etc/lirc/lircd.conf :
cp ~/lirc.conf /etc/lirc/lircd.conf
|
Lancer la commande
irw et appuyer sur quelques touches de la télécommande, vous devriez voir les codes s'afficher :
0000000000001004 00 num_4 Total_media_in_hand
0000000000001004 01 num_4 Total_media_in_hand
|
INSTALLATION SUR MOBILE OU TABLETTE ANDROID
|
Télécharger ici le fichier apk à installer sur le téléphone Android