cat /dev/lirc0
returns rubbish if I press buttons on my remote controls
O "lixo" é provavelmente mode2
de espaço e dados de pulso, conforme descrito aqui:
link
Você pode verificar se os dados são dados de espaço e pulso executando o seguinte comando e, em seguida, pressionando os botões do controle remoto:% mode2 -d /dev/lirc0
Para ensinar o LIRC a entender um novo controle remoto, tente o seguinte:
irrecord -d /dev/lirc0 ~/lircd.conf
Para ver uma lista de nomes de chaves, execute:% irrecord --list-namespace
Eu tentei aprender um novo controle remoto com irrecord
, conforme descrito acima, e não funcionou para mim. Mas acredito que o acima é o procedimento padrão. Estou executando o Ubuntu 16.04 em um NUC6CAY.