Hello Tasmota-ians 👋
I am trying to figure out how to send some RC5 encoded IR signals from my IR "puck"... but am stumped when trying to work out how to specify the data to send. Is anyone able to give me a hand?
05:22:18.933 RSL: RESULT = {"IrReceived":{"Protocol":"RC5","Bits":12,"Data":"0x40C","DataLSB":"0x2030","Repeat":0}}
05:22:19.083 RSL: RESULT = {"IrReceived":{"Protocol":"RC5","Bits":12,"Data":"0x40C","DataLSB":"0x2030","Repeat":0}}
05:22:19.185 RSL: RESULT = {"IrReceived":{"Protocol":"UNKNOWN","Bits":9,"Hash":"0x53513047","Repeat":0}}
05:22:19.283 RSL: RESULT = {"IrReceived":{"Protocol":"RC5","Bits":12,"Data":"0x40C","DataLSB":"0x2030","Repeat":0}}
05:22:19.433 RSL: RESULT = {"IrReceived":{"Protocol":"RC5","Bits":12,"Data":"0x40C","DataLSB":"0x2030","Repeat":0}}
05:22:19.535 RSL: RESULT = {"IrReceived":{"Protocol":"UNKNOWN","Bits":8,"Hash":"0x2108C4E6","Repeat":0}}
Obviously there's some repitition going on there... but I don't understand how "Data":"0x40C","DataLSB":"0x2030" or "Data":"0x40C","DataLSB":"0x2030" might correspond to RC5 "codes" given in the spreadsheet.
I can, by trial and error, capture the IR signals from each button on the remote... but it looks like there are a number of additional "commands" available which are not available from the remote -- for example, setting the volume to a specific value: the spreadsheet indicates a "remote code" of 16 111 31 will set the volume to 50%. But I do not know how to go about encoding the "remote code" into the correct IrSend command. 🤔
Is anyone able to help me understand how to convert the details given in that spreadsheet into a Tasmota command?
Many thanks,
Jon