Nice read but I would use rtl-sdr and SDR tools to reverse engineer this kind of stuff. There are lots of good tools can be used for this purpose in SDR community like this one:<p><a href="http://www.rtl-sdr.com/waveconverter-an-open-source-rf-reverse-engineering-tool/" rel="nofollow">http://www.rtl-sdr.com/waveconverter-an-open-source-rf-rever...</a>
Nice write-up! - I strongly recommend looking at dspectrum for those interested in reversing these kind of devices:<p><a href="https://github.com/tresacton/dspectrumgui" rel="nofollow">https://github.com/tresacton/dspectrumgui</a><p>"The goal of this app is to make it trivial to demodulate common RF signals, and provide a digital worksheet for your reverse engineering efforts."
This guy did it the hard way, I automated my lights in a similar way with simple command line tools (./listen <pin> to get code and ./send <pin> to send.)<p>See here: <a href="https://home-assistant.io/" rel="nofollow">https://home-assistant.io/</a>