1
Software / Re:LIRC - Fernbedienung
« am: August 14, 2016, 06:37:36 Nachmittag »
Bei einer kompletten neuinstallation ist aufgefallen, dass lirc seit irgendeiner version die Struktur der config-Dateien verändert hat, auf jeden Fall bei ArchLinux. Folgendes gilt bei lirc v0.9.4b.
Um die Fernbedienung mit lirc zum funktionieren zu bringen, musste erst die relevante config-Datei in /opt/doc/ bearbeitet werden, um dass driver-Argument hinzuzufügen:
Diese Datei dann in /etc/lirc/lircd.conf.d/ unterbringen, nicht wie früher /etc/lirc/lircd.conf bearbeiten/überschreiben.
Auch muss man /etc/lirc/lircd.conf.d/devinput.lircd.conf in devinput.lircd.dist umbenennen.
Daraufhin /etc/lirc/lirc_options.conf bearbeiten, und zwar dass das dann so ausschaut:
Bei /dev/input/eventX das X natürlich mit entsprechender Zahl ersetzen, lässt sich durch /opt/bin/getinput.sh finden.
Damit lässt sich dann lirc durch systemd starten.
Musste bei version 3 der Fernbedienung zwei Keycodes in der Config abändern um die jeweiligen Tasten bedienen zu können (KEY_EXIT von 0x0100AE00000001 auf 0x01000100000001, KEY_ENTER von 0x01016100000001 auf 0x01001C00000001), weiß ich jetzt aber nicht ob sich dass reproduzieren lässt.
Um die Fernbedienung mit lirc zum funktionieren zu bringen, musste erst die relevante config-Datei in /opt/doc/ bearbeitet werden, um dass driver-Argument hinzuzufügen:
Code: [Auswählen]
begin remote
name sundtek
driver devinput
bits 56
eps 30
aeps 100
[...]
Diese Datei dann in /etc/lirc/lircd.conf.d/ unterbringen, nicht wie früher /etc/lirc/lircd.conf bearbeiten/überschreiben.
Auch muss man /etc/lirc/lircd.conf.d/devinput.lircd.conf in devinput.lircd.dist umbenennen.
Daraufhin /etc/lirc/lirc_options.conf bearbeiten, und zwar dass das dann so ausschaut:
Code: [Auswählen]
[lircd]
nodaemon = False
driver = devinput
device = /dev/input/eventX
[...]
Bei /dev/input/eventX das X natürlich mit entsprechender Zahl ersetzen, lässt sich durch /opt/bin/getinput.sh finden.
Damit lässt sich dann lirc durch systemd starten.
Musste bei version 3 der Fernbedienung zwei Keycodes in der Config abändern um die jeweiligen Tasten bedienen zu können (KEY_EXIT von 0x0100AE00000001 auf 0x01000100000001, KEY_ENTER von 0x01016100000001 auf 0x01001C00000001), weiß ich jetzt aber nicht ob sich dass reproduzieren lässt.