Hi Dave
Glad you're liking it!
I agree - the only reason I didn't try to make that part automatic, is that there are users in most every country using roastmaster with languages that range from Portuguese to Mandarin Chinese, and people can name their profiles and programs anything. For instance, mine are named "P1", "P2", etc, but that doesn't guarantee that everyone does. In short, I have no reliable way of matching which profile is "P2" when it may be called "Profile 2" or "Perfil 2" etc. And since Behmor curves also rely on the weight setting, it gets even more complex, so I left that part manual for now, planning to revisit it.
During development, though, that was on my mind, and I left the code open to allow for the possibly doing that at a later time. It would be a preference setting - an "opt in once" for automatic Behmor curves, because a lot of folks don't care to track that much detail. If you opt in, and your roaster, profile and weight settings are named something Roastmaster can decipher, Roastmaster could pop a curve in once all three of these are set, or swap one out if you change your mind, without you having to do it manually. I agree - it would be a much better user experience. That same thing grates on me as well. (I roast with a Behmor and a Quest) so I'm pretty sure I'll make that happen at some point.
Thanks for the feedback!!
Cheers
Danny