Raspberry Pi: LIRC configureren voor Domoticz

Deze handleiding beschrijft hoe je LIRC instelt op een Raspberry Pi om IR-codes uit te lezen van een afstandsbediening en deze te gebruiken in Domoticz.

Benodigdheden

  • Raspberry Pi met Raspberry Pi OS
  • IR ontvanger (bijv. TSOP38238)
  • Afstandsbediening

1. Hardware aansluiten

  • OUT → GPIO 18 (pin 12)
  • GND → GND
  • VCC → 3.3V

Let op: Gebruik geen 5V.

2. LIRC installeren

sudo apt update
sudo apt install lirc

3. LIRC configureren

/boot/config.txt aanpassen

sudo nano /boot/firmware/config.txt

Voeg toe:

dtoverlay=gpio-ir,gpio_pin=18

Optioneel (voor IR zenden):

# dtoverlay=gpio-ir-tx,gpio_pin=19

Herstart daarna:

sudo reboot

4. Test de IR ontvanger

Stop LIRC tijdelijk:

sudo systemctl stop lircd

Lees ruwe IR signalen:

mode2 -d /dev/lirc0

Druk knoppen op de afstandsbediening. Je zou pulse en space moeten zien.

Stop met:

Ctrl + C

5. IR codes inlezen

Start LIRC opnieuw:

sudo systemctl start lircd

Ga naar de LIRC-map:

cd /etc/lirc

Start het leerproces:

sudo irrecord -n -d /dev/lirc0 myremote.conf

Gebruik standaard knopnamen zoals:

  • KEY_POWER
  • KEY_VOLUMEUP
  • KEY_VOLUMEDOWN

Verplaats het configuratiebestand:

sudo mv myremote.conf /etc/lirc/lircd.conf.d/
sudo systemctl restart lircd

6. Test de ingelezen knoppen

irw

Bij het indrukken van een knop verschijnt bijvoorbeeld:

000000037ff07be0 KEY_POWER myremote

7. Domoticz koppelen

  1. Ga naar Instellingen → Hardware
  2. Voeg hardware toe van type LIRC
  3. Remote naam: myremote
  4. Koppel de knoppen aan schakelaars of scripts

8. Probleemoplossing

Geen output bij irw

systemctl status lircd

Wel mode2, geen irrecord

sudo irrecord --force

Klaar

Je Raspberry Pi kan nu IR-afstandsbedieningen vervangen via Domoticz.

Zie onderstaande links die ik gebruikt heb:

https://sourceforge.net/p/lirc-remotes/wiki/Home

https://www.rotel.com/sites/default/files/product/ir/RA12%20HEX.pdf

https://github.com/crankyoldgit/IRremoteESP8266/discussions/1845

https://www.digikey.nl/nl/maker/tutorials/2021/how-to-send-and-receive-ir-signals-with-a-raspberry-pi?srsltid=AfmBOooOdmUJYOaTURTNSiwneoQfaUkwQl4xonbn47MHGibtMEEnLpUV