Re: How to catch raw codes ?
Bengt Martensson <[email protected]> Sun, 11 Feb 2018 11:46:52 +0100
| Newsgroups | gmane.comp.hardware.lirc |
|---|---|
| Message-ID | <[email protected]> |
On 02/10/18 23:35, BenoƮt-Pierre DEMAINE wrote: > Hello. > > I want to perform manual decoding of air cooler device. The remote control > can send a huge variety of commands; and I am not going to record every > single of them in my lirc conf. > > I would like LIRC to call my app (bash shell script, possible via irexec), > and pass me as argument the binary value received after timings decoding. > I want to leave LIRC convert the timings sequence into a serie of 0s and > 1s. And then, I handle the myself. > > This is performed here using pigpio, without LIRC: > http://blog.bschwind.com/2016/05/29/sending-infrared-commands-from-a-raspberry-pi-without-lirc/ > > but I would like to try using LIRC. Lirc was simply not designed for that use case. The quoted article gives a number of reasons why Lirc (!= /dev/lirc* as described by man lirc(4)) just does not cut it. > I have a working /dev/lirc0 (which > produces mess when I press my remote). You can install IrScrutinizer on the RPi (use /dev/lirc as sending device and receiving device) to test your /dev/lirc-setup and to make sense of its output. You can also address the question in the subject that way (assuming that you have a TSOP-**** connected). Have a look at DevSlashLirc https://github.com/bengtmartensson/DevSlashLirc if you are targeting a solution in C++ or Java. Greetz, Bengt ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot