Newer Version Here Locking this thread now. **EDIT ** - Critical - Learning requires both remotes to be facing each other and about 1 inch apart. This was a significant amount of work, with a lot more to do. But now we need some testing and ask for patience while we work through what will be a fair number of bugs. The learning process depends on an external server. I did this for a few reasons. All my IR decoding libraries are in C, and while it's fairly easy to interface wit