I've been working on adding data-logging support since right after the last update went live. I just got the preliminary approval from Apple today that this scenario is allowed, so I'm pretty excited. It gets hairy in iOS with 3rd party devices. As it stands now, it's limited to ethernet hardware, so I can bypass a lot of Apple's legal red tape. I'd say I'm about 70% done with the code for this update. I'll write a full write up on the blog soon.
The way it will work is that you will be able to install software probes in Roastmaster, and bind them to curves. I've beefed up profiles and programs a bit with curve templates that will create empty, pre-configured curves into roasts that use that profile or program. This will greatly speed up workflows for everyone that uses reading curves, but makes working with probes extremely easy.
So, for instance on my Quest, I choose my roaster, then my profile, then all 4 curves are there and ready to start: 2 control curves for heat and fan, and 2 empty reading curves, already reporting my roaster bean temp and drum temp in the readout below the gauge. When I start my roast, these two curves start sampling data every so many seconds (configurable) and track the roast curves themselves without any data entry.
So... in a nutshell, I now roast from my deck
(or office or couch) only running back to the roaster as the temp nears 195 for first crack or 220 for second crack! It's a blast.
I still have some work to do, and initial support will be limited to Phidgets open-source hardware only. This has its pros and cons. The upside is the hardware performs beautifully, and is lightening fast - giving real-time readouts. It's also very economical for users wanting multiple probes - especially roasting shops. (It would be possible to build a probe array of 24 probes for around $1,000 USD, plus the prices of the probe leads).
I'll write a full write-up on the blog soon to explain everything to folks once I get a little closer. I've had to cool my heels on development for a little while until I got the preliminary approval that this was allowed by their rules. Now that I've finally got that, I'm very excited get these live!
Danny