Bienvenue sur mon Site

De la musique dans l'air pas loin de Toulouse

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