I just learned that the earlier SR700 had a USB interface available to the user. The idea was that you could control fan and temperature settings via USB and develop a "roast profile". Once you had a roast profile developed and tested, you would have repeatable roasting. Sounds great! But for whatever reason there is nothing like this on the SR800. Of course this was all driven by Windows software, which would have annoyed me to no end. Open source is the only answer to that. I read that they are working on a USB version of the SR800 and even reached out to open source developers. There is open source software called "open roast" written in Python.
The protocol includes a 2 byte field that is the roaster temperature in degrees F.
Tom's coffee pages / tom@mmto.org