Ich benutze diese lircd.conf auf einem RaspberryPi mit über GPIO angeschlossenem IR-Sensor (lircd 0.9.4c):
begin remote
name DM7020HD
bits 32
flags SPACE_ENC|CONST_LENGTH
eps 30
aeps 100
header 8999 4431
one 595 1607
zero 595 539
ptrail 592
repeat 9000 2250
gap 106276
toggle_bit_mask 0x0
begin codes
on 0x4CB300FF
help 0x4CB36897
1 0x4CB3807F
2 0x4CB340BF
3 0x4CB3C03F
4 0x4CB320DF
5 0x4CB3A05F
6 0x4CB3609F
7 0x4CB3E01F
8 0x4CB310EF
9 0x4CB3906F
0 0x4CB3D02F
< 0x4CB350AF
> 0x4CB330CF
red 0x4CB3F807
green 0x4CB304FB
yellow 0x4CB3847B
blue 0x4CB344BB
info 0x4CB308F7
menu 0x4CB348B7
audio 0x4CB3708F
pvr 0x4CB318E7
up 0x4CB38877
left 0x4CB3C837
ok 0x4CB328D7
right 0x4CB3A857
down 0x4CB3E817
exit 0x4CB3B847
volume+ 0x4CB39867
volume- 0x4CB338C7
bouquet+ 0x4CB3D827
bouquet- 0x4CB37887
mute 0x4CB358A7
frew 0x4CB3C43B
playpause 0x4CB324DB
stop 0x4CB3A45B
ffwd 0x4CB3649B
tv 0x4CB3E41B
radio 0x4CB314EB
text 0x4CB3946B
rec 0x4CB354AB
end codes
end remote
Display More
Damit funktioniert alles wunderbar, auch die Wiederholfunktion.
Benutze ich die gleiche Konfiguration auf meinem neuen VDR-PC unter openSUSE Leap 15.0 (ebenfalls lircd 0.9.4c) , mit über die serielle Schnittstelle angeschlossenem IR-Sensor, so reagiert LIRC nur träge. Auf kurze Tastendrücke wird überhaupt nicht reagiert. Erst wenn ich die Taste in etwa so lange drücke, wie es normalerweise dauert, bis die Wiederholfunktion einsetzt, wird ein Tastendruck generiert. Aber nur genau einer, eine Wiederholung findet nicht statt.
Wenn ich mir mit 'mode2' die Impulse anzeigen lasse, so erscheint alles noch sehr flott. Auch kurze Tastendrücke werden erkannt, und bei längerem Drücken erkennt man an den veränderten Zeiten, dass die Repeat-Funktion einsetzt. Auch mit 'mode2 -s 250' werden sinnvolle Diagramme dargestellt.
Den LIRC Dämon starte ich auf dem PC mit
Hat vielleicht jemand eine Idee, was dieses Fehlverhalten verursachen könnte?
Klaus