Hi,
hab vor ein paar Tagen yavdr-0.4-pre2 installiert und nach reichlicher Recherche auch meinen Atric-Empfänger zum Laufen bekommen. Allerdings habe ich das Problem, dass dieser sich unter /dev/lirc1 "meldet", wenn ich aber den Empfänger per WFE konfiguriere dieser standardmäßig /dev/lirc0 erwartet.
Manuell direkt in der /etc/lirc/hardware.conf geändert funktioniert wunderbar, aber nur bis zum nächsten Upgrade, da hier dann das ganze wieder durchs Template überschrieben wird. "Nun gut" dachte ich mir, erstellst du halt ein custom_template.. so und da bin ich am Ende meines Lateins
Wie muss ich diese if-Bedingung unter REMOTE_DEVICE ändern, dass er dauerhaft den richtigen /dev/lirc* findet?
Kann ich einfach die Bedingung überschreiben und durch /dev/lirc1 ersetzen (empfinde ich als sehr dirty) oder geht das auch anders?
#Chosen Remote Control REMOTE="<?cs if:system.lirchw.description != "" ?><?cs var:system.lirchw.description ?><?cs else ?>None<?cs /if ?>"
REMOTE_MODULES="<?cs if:system.lirchw.lirc_driver != "none" && if:system.lirchw.lirc_driver != "" ?><?cs var:system.lirchw.lirc_driver ?><?cs /if ?>"
REMOTE_DRIVER="<?cs if:(system.lirchw.driver != "none" && system.lirchw.driver != "" )&& (system.lirchw.lirc_driver == "none" || system.lirchw.lirc_driver == "") ?><?cs var:system.lirchw.driver ?><?cs /if ?>"
REMOTE_DEVICE="<?cs if:system.lirchw.lirc_driver != "" && system.lirchw.lirc_driver != "none" ?>/dev/lirc0<?cs /if ?>"
REMOTE_LIRCD_CONF="<?cs var:system.lirchw.lircd_conf ?>"
REMOTE_LIRCD_ARGS=""
Kurzer Hinweis an die yavdr-Entwickler:
Eure template-Links auf yavdr.org im Bereich Home>Developer Zone>Template overview>Templates in trunk sind fehlerhaft.
Statt auf zB. https://svn.origo.ethz.ch/yavd…irc/hardware.conf/10_main zeigen sie auf https://svn.origo.ethz.ch/yavd…lirc/hardware.conf/10main
Sprich statt utils müsste es utils-git-only heißen