Hallo @konse ,
Bei zwei unterschiedlichen Schnittstellen /dev/lirc0 und /dev/lirc1 für Senden und Empfangen braucht man wohl auch zwei lircd-Instanzen mit unterschiedlicher Konfiguration z.B. /etc/lirc/lirc_options.conf und /etc/lirc/lirc_options1.conf mit unterschiedlichen Einträgen für device=, output= pid-file= listen= u.s.w.
In der Original-lirc-Doku : https://www.lirc.org/html/configura…html#appendix-9 gibt es einen entsprechenden Absatz und - hier - hat jemand auch so einen Ansatz beschrieben.
Bitte auch prüfen, welche Schnittstelle bei dir Sender und welche Empfänger ist mit ir-ctl -f -d /dev/lirc0 und ir-ctl -f -d /dev/lirc1 da Linux die Schnittstellen nicht eindeutig nummeriert. Und bin mir nicht sicher, ob nach jedem Boot-Vorgang das auch immer wirklich die gleiche Nummerierung ist. Kann man mit udev lösen, dazu ja auch ein Hinweis in der Original-Doku (s.o.).
Es sollte aber auch mit der neuen Kernel-Schittstelle und ir-ctl funktionieren, vielleicht läuft da bei dir im Hintergrund noch ein lircd - Dämon, der das verhindert. Mal mit z.B ps -e | grep lirc prüfen und alle lirc-Prozesse beenden.
Hier hat jemand in einem Blog Teil 1 und Teil 2 das mit der neuen Kernel-Schnittstelle beschrieben und am Ende von Teil 2 so etwas Ähnliches mit Triggerhappy gemacht.
Ich hatte so eine Konfiguration mit IR-Sender und -Empfänger noch nicht selbst am Laufen, aber vielleicht helfe dir die Hinweise ja weiterzuhelfen.
Gruß Martin