The FrogPad
A forum to get help or talk about Roastmaster…or anything else coffee.

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Danny Hall

Pages: [1] 2 3 ... 26
Wish List / Re: japanese language
« on: May 20, 2022, 02:05:26 PM »
Hi Koji

Great to hear from you...and thanks for the kind words!

I'm surprised and sorry to hear you're having trouble getting it shipped to Japan.

Phidgets is another possibility. Have you looked into that? As long as you have a WiFi network, the following would work

1) Wireless VINT Hub:

2) Thermocouple Sensor:

3) And, then a K type thermocouple that would fit your roaster


Otherwise, the RBP protocol is free to use, and works great, but you would have to actually build and program the hardware that it runs on. In other words, there is no pre-built hardware that supports it. You have to build it yourself.

Let me know if you want more information - I'll be happy to provide it!

Support / Re: iOS 15 for iPad
« on: October 26, 2021, 07:12:17 PM »

Support / Re: iOS 15 for iPad
« on: October 26, 2021, 06:23:00 PM »
It's been a blur since February. I'm embarrassed to admit that every month or so, as I'm planning and working on Roastmaster for iOS 15, it hits me that I never added the feature list for 14 to the website after release. When it does, I promise myself I'll do it later in the week, and then forget again for another month.

I will still get to the that - hopefully with a more formal explanation for each item than the internal punch-list that I kept. But, for is the Roastmaster for iOS 14 "What's New" list.

   •   iOS 14 support
   •   Dark Mode support
   •   Pull to Dismiss gesture support
   •   Reimagined interface–designed to be cleaner, lighter and more informative
   •   iOS Shortcuts integration with Siri support enables you to build complex workflows to automatically retrieve and process data from your Roastmaster database, whether Roastmaster is running or not
   •   Data logging overhaul with massive under-the-hood improvements to reduce processing power and preserver battery life
   •   New Universal Scales support for Curves let you profile with readings or controls other than just temperature…such as humidity, pressure, Agtron and more.
   •   Control curves now support Automatic Data Logging, just like Reading Curves
   •   Complete and expanded RBP 2.0 Protocol
   •   Native support for the upcoming RoastLink Pro Bluetooth LE hardware
   •   Probes are now stored in the database, and travel with it
   •   List views now support multiple item export
   •   Reimagined Roast Console and Roast Analyzer–both with a cleaner, lighter and brighter look–revamped to removed distractions, and focus on important information to speed your workflow
   •   Dedicated event browser in the Roast Analyzer shows both upcoming and completed events, and their statuses at a glance
   •   Improved color chooser with dark mode preview
   •   Smarter curve rendering engine, that adaptively lightens and darkens colors to fit the current interface mode, for a better viewing experience in both light and dark environments
   •   Dedicated console graph settings chooser and settings view
   •   Brand new sounds and improved sounds engine. Non-essential sounds are now fully controlled by the device volume buttons, while alarms play at the full system alert volume.
   •   Informative roast degree icons show the relative darkness of a roast at a glance, and are displayed in completed roasts in place of the start/stop button
   •   Long tap the start button in the roast console after a roast has finished to quickly choose a roast degree
   •   New Restock Inventory Report shows you which beans need to be reordered based on the Inventory Warning Threshold of each bean
   •   New Event types for Development time and percentage, and Pyrolysis time and percentage–all supporting auto-trigger
   •   Support for Phidgets Wireless VINT Hub removes reliance on expensive SBC units
   •   Full time editing for recent roasted, blended and cupped items
   •   Improved iconography and colors based on a maximally perceptually-distinct color palette aid in navigation
   •   Bug fixes

Support / Re: iOS 15 for iPad
« on: October 22, 2021, 03:00:15 PM »
Hi Chuck

I'll be doing some more formal, in-depth testing over the coming weeks with the 14 build running on 15. However, I've been running it on iOS 15 without issue since the update was released. Beyond that, I haven't had any users contact me with problems.

I'd feel safe applying the update.

Support / Re: How do I turn off Inventory Warning?
« on: May 06, 2021, 01:43:13 PM »
Hi Kor!!

No, there is no dedicated preference setting for that. The only way to stop seeing warnings for beans that have "Inventory Warning" values entered in the Bean details screen, is to remove that particular value. Once you do that, you won't see the red circles anymore.


Support / Re: Unable to Export to Onedrive
« on: January 19, 2021, 10:15:07 PM »
Awesome...glad to hear!!

Thanks for following up.


Wish List / Re: japanese language
« on: January 14, 2021, 08:30:29 PM »
Hi Koji

Thanks for the kind words and for letting me know.

When we last talked, this version was already in beta, so I could not officially entertain any "new" features. But, I did a lot of internal work in November to the language localizations so that it would be easier to add Japanese.

I still want to do that in the coming months.

Kind regards

Support / Re: Unable to Export to Onedrive
« on: January 14, 2021, 08:24:09 PM »
Hi Kor

Great to hear from you! Hope you enjoyed the holidays.

I'll be honest, I don't have any experience with OneDrive. But I would suspect a problem with the iOS OneDrive app, because Roastmaster doesn't really "do anything" with file transfers anymore.

In the old days, when Roastmaster exported a Database, it interacted directly with the cloud service APIs. I coded different methods for each service that it supported. Essentially, it did all the "hard work".

Apple has streamlined that process though, in recent iOS versions. Now, installed apps tell iOS that they can handle file transfers, and those are automatically available in Roastmaster. All Roastmaster does now is prepare the file, then pass it off to iOS, which passes it off in turn to that app.

I'm assuming you have the OneDrive app installed on your iPad and linked with your account, correct? If so, you should see a OneDrive icon appear when exporting a database. Do you see a list item with the words "Save to OneDrive"?

Some apps let themselves be "linked" to the iOS "Files" app. For those apps, you can choose "Save to Files", and choosing the app within the "Files" interface. Do you see that?

Maybe try doing a test using "Save to Files" and choosing an iCloud destination. Does that complete for you?

Let me know


Wish List / Re: japanese language
« on: October 06, 2020, 12:43:12 PM »
Hi Koji

Thank you for reaching out and for the kind words!  :)

I do plan to provide a Japanese translation soon. I've made a lot of changes for the coming release of Roastmaster due this Fall. Once that is completed, I will look into adding a Japanese translation.

Kind regards,

Wish List / Re: Default curve selection in Roast Console
« on: July 20, 2020, 02:37:37 PM »
Hi Trey

Great suggestion! Actually, this is on my to-do list to look at when I start official internal testing - probably this coming Monday. Since I've redesigned that area of the console, the old "reasons" why it is that way are no necessarily valid anymore. And I want to make sure that portion is honed for the reasons you mention.

You are correct...Roastmaster lets you reorder your data curves. It actually relies on it, because it considers the first curve to be the one you're most interested in. THat's the one it uses for the metrics of reports, and the temperature information it display lower down in that table view. For data logging users, that's typically Bean Mass. For sample roasters, though, it might be a control curve.

Whatever the case, the main reason I select the first curve in code, is so that you can see the drop temp at a glance...that's important to most people. A secondary reason, though, is that folks new to the app who don't yet understand the workflow, would probably be confused if they create a curve and bound it to a probe, and when that view reappears are not greeted with any type of temperature or curve related feedback. Since the curve would be empty, it would appear as if nothing had happened.

So, I want to be careful about what I show, and when. But, flip-style comparison like you mention is important. I've put some thought into that for this of the reason I removed a lot of the hokey animations. They were designed to show users WHAT was tappable, but become annoying when flipping through roasts. But I digress.

I really like your idea. Now that I've offloaded all the old criteria selector buttons and graph controls to a separate screen, I have room for more informative text. What I will probably do, is...IFF the roast is complete, and more than one curve exists, forgo the manual selection. Otherwise, keep as is. That "makes sense" to me...and I think it would to users as well. I've added it to the backlog for the beta. The code changes will be easy and I can squeeze it in. I may also lighten the reference curves when no curve is selected - similar to the analyzer.

This is really an awesome idea...and a great observation that sometimes I'm not in the best position to make for myself. I really appreciate you mentioning this...and your other thoughts!!!!

Support / Re: Last effort to try to use roastmaster on ipad
« on: July 17, 2020, 12:43:33 PM »
Hi Dave

I have no control over sales or'll have to take that up with Apple...

This is the first I’m hearing from you. Don’t hesitate to ask for support. The use of Phidgets can sometimes involve troubleshooting WiFi issues. I’d imagine the process is easier in Artisan, which benefits from hard-wired USB. iOS does not have that luxury, so it requires the extra step of a WiFi bridge.

That is why I always recommend the ThermaQ Blue to users for K type thermocouples. It’s Bluetooth LE…turn it on and it’s linked. Doesn’t get any easier than that. And also the reason I've designed my own Bluetooth LE hardware in the early manufacturing stages. Phidgets are tough...made for DIY tinkerers. They work great, but I am looking toward new technology...not legacy stuff.

The 1048 you mention is an old, legacy device. Roastmaster still supports it - and will continue to, but there are easier ways with their newer VINT devices. If you must stay with Phidgets, I’d recommend:

VINT Temp Sensor (readings)
SBC4 and Wireless Adapter (bridge to WiFi)

Even with their legacy hardware, most users opt for an SBC, instead of relying on a laptop. Roastmaster supports that as well.

I’m not sure what you mean by “wireless usb sensor”…do you mean their Wireless VINT Hub? That essentially replaces the SBC - making things a lot easier If so, Roastmaster will support that in the next release due in the fall. That is in beta right now with several users testing that particular hardware. It’s working great for them, and for me in internal testing. It’s cheaper, and easier because it usually requires no configuration at all. If that is what you’ve purchased, let me know and I can set you up on the beta so you can use it now without waiting for the official release.

Otherwise, I’ll try and help with your current configuration. Please send me screenshots of the following to

1) The probe definition screen in Roastmaster
2) The Network Server panel of the Phidget Control Panel app on your laptop

I’ll see if I can spot any immediate configuration problems. If not, we can look at your log to see why Phidgets isn’t communicating with your network. That’s usually a firewall problem.

As for misleading…I have to disagree. There is a big orange warning on the purchase screen, with pictures and diagrams of exactly what you need to connect with Roastmaster.

I’ll look for your email.


Wish List / Re: Color Picker
« on: July 14, 2020, 02:01:35 PM »
Hi...good idea, actually.

That color picker is gone now...may it RIP. I was never happy with it either. That was the only chunk of code in Roastmaster that I didn't actually write. I found an open-source color picker, thinking I'd saved myself time to devote to roasting-related code. It's been a thorn in my side ever since...I've wasted more time keeping it up to date with its clunky UI code than I ever saved. So, I ditched it and wrote something nicer looking and better suited to the purpose for the coming update.

Roastmaster operates on the HSL color model - it's better suited to choosing colors for contrast. This is even more important in the new color picker, because there's a preview portion - showing the color as it will appear in both light and dark modes (since Roastmaster now darkens and lightens them somewhat for optimal contrast). RBG is easy for folks to understand, but I fear that HSL would be nonsensical numbers.

I'm thinking a "recent colors" panel would be a better choice. You could pick the color visually, or invoke a list of unique recent colors and choose from that. Would that satisfy your brand OCD? I think it would satisfy my brand. :)

Wish List / Re: Database Sync with multiple devices
« on: July 14, 2020, 01:52:18 PM »
Firstly - you can send your database to another device via AirDrop from the homsescreen very easily...4 taps to send, 1 tap to receive. Open the drum door and choose "Utilities > Export Current Database", and choose the device. The receiving device will import it, asking if you want to replace the current database. Also, you can do this manually and send it to a file storage service instead, like iCloud Files, Dropbox, etc. The process is the same as above, just choose the file service you use instead of a nearby device. To load it on the target device, navigate to the file in the file storage app you use, and choose "Copy to Roastmaster". It will import the same as with AirDrop.

Beyond that...yes, I do want to expand this area. But, let me be clear...iCloud sync is NOT currently in my plans. Apple's paradigm here is "One person, multiple devices". In many Roastmaster installations, however, the working paradigm is "Multiple people, multiple devices". These are roasting facilities that employ several roasters, on several iPads...often in multiple shifts. Even ignoring the paradigm conflict, iCloud was never designed to handle situations of this complexity. It seems to choke on anything more than a simple Document-type data store. I fear Roastmaster's complex relational data model would wreak havoc.

That being said, yes...I do want to look into the Dropbox API's surrounding automatic backup. Every time I roast, I backup my own database. I subject it to a lot of abuse during development cycles...upgrades, backtrack, sample data entry, testing, etc., so I'm meticulous about always backing it up to iCloud Files.

I'd love to be able to skip that step...knowing that it was being done for me, and that if I needed it on another device, I could replace it easily.

So, long story short (too late)...yes a more automated approach to this is in my product backlog list.

Wish List / Re: Edit profile/program reference curve graphically
« on: July 07, 2020, 08:18:03 PM »
Hmmm...never say never, but I doubt it...too far along in the testing cycle at this point.

But, we could work on that as a beta thing. I've done some of the best features with that's a two heads are better than one kind of thing.

Wish List / Re: Edit profile/program reference curve graphically
« on: July 07, 2020, 02:07:27 PM »
Hi Trey

Thanks for the kind words.

I've been meaning to build that type of feature for a long time now, but with more than just node editing capabilities. I envision being able to drag select a range of a curve, and then "pull" that portion smoothly...up, down, left right...whatever applies to get the desired shape. That is what I find myself wanting to do when honing in on a new profile.

In the meantime though - I changed a few things code-wise back in iOS 10 that will get you at least partway there with a "dummy" roast.

Here's how:

1. In the roast console of a past roast, select the curve you want to start with and tap the action button right next to the graph, and choose "Copy Curve" (or navigate to the curve details screen from a Profile and tap the "Copy" button in the toolbar that looks like a clipboard with an arrow.
2. Make a new roast, and tap the action button next to the graph and choose "Paste Curves"
3. Save the roast and enter the Analyzer.
4. Since the dummy roast is still pending, you'll have full editing capabilities by tapping each node, and entering a new value in the top left readout text field. It's a lot faster and the changes are immediately visible.
5. Once you've gotten the curve to your liking, select it again back in the console, and copy and paste it into your new profile. It will paste as a reference curve.

Let me know how you make out.

Pages: [1] 2 3 ... 26