Intro - le 01/11/2017
Cette fois, l'objectif est de pouvoir répliquer les boutons de n'importe quelle télécommande avec la Raspberry. J'ai suivi plusieurs tuto assez difficilement car toujours bloque quelque part, la plupart de ces tuto étant assez ancien et ne correspondent plus toujours aux dernières avancées de la framboise!
commentaires
Setup - le 01/11/2017
Pour l'installer, si je me souviens bien:
sudo apt-get install lirc
modificaton de 3 fichiers:
-/etc/modules : ajout des lignes suivante à la fin:
lirc_dev
lirc_rpi gpio_in_pin=23 gpio_out_pin=22
-/etc/lirc/hardware.conf
LIRCD_ARGS="--uinput"
DRIVER="default"
DEVICE="/dev/lirc0"
MODULES="lirc_rpi"
LIRCD_CONF=""
LIRCMD_CONF=""
-/boot/config : ajout de :(sans espaces)
dtoverlay=lirc-rpi,gpio_in_pin=23,gpio_out_pin=22
Après toutes ces modif, un petit reboot pour être sûr que tout est bien pris en compte.
commentaires
Test - le 01/11/2017
Pour tester tout ça:
sudo /etc/init.d/lirc stop
mode2 -d /dev/lirc0
en utilisant la télécommande, on devrait obtenir quelque chose comme:
space 16300
pulse 95
space 28794
pulse 80
space 19395
pulse 83
space 402351
pulse 135
space 7085
pulse 85
space 2903
...
commentaires
Enregistrer une télécommande - le 01/11/2017
Maintenant, utilisons irrecord pour enregistrer les boutons de la télécommande:
irrecord -d /dev/lirc0 ~/lircd.conf
Ici, cela ne fonctionnait pas, f'ai du utiliser
irrecord -f /dev/lirc0 ~/lircd.conf
pour forcer a enregistrer les signaux en raw
on suit les indication et normalement, tout se termine sans encombres.
comme c'est la première télécommande que j'enregistre je déplace la config dans le bon dossier, en écrasant l'ancienne config (vierge)
sudo mv ~/lircd.conf /etc/lirc/lircd.conf
on redémarre lirc après cela:
sudo /etc/init.d/lirc restart
commentaires
test - le 01/02/2021
Pour la suite, on a besoin de générer un fichier .pid: /var/run/lirc/lircd.pid
Cela se fait simplement avec :
sudo lircd
Sinon on a des erreurs du genre
connect: No such file or directory
ou
connect: connection refused
On test la réception maintenant avec irw
commentaires
fin - le 01/11/2017
Voilà, objectif atteint : je peux maintenant programmer le démarrage et l'arrêt de la clim de l'appartement coréen pour éviter qu'il tourne 24h/24.
Et ça fonctionne plutôt bien !
commentaires