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 ... 22 23 [24] 25 26
346
Wish List / Re: Roast Setting
« on: October 03, 2012, 03:07:03 PM »
Ahhhh - good one - a number of folks want that one.

Good news - it's going to be in the next update. There's a pref setting for "Hide empty stock". You can also change a bean list on the fly by pinch zooming - pinch apart to show all, and pinch together to condense to only beans that are currently in stock. The add inventory bean list will always show everything, to help avoid adding a bean that's a duplicate of one you've had in the past, but the pref setting applies to every other area in Roastmaster, even the choosers.

Thanks for the suggestion!!

347
Support / Re: Copy Roast and Default Roast
« on: October 03, 2012, 12:47:23 AM »
Hi Steve

I made a new board called "Wish List" at the root of the forum. A lot of people use the Wish List on the blog, but the blog gets spammed so much I keep it in approval mode for new users. This will be better as the forum is all automatic.

Thanks Steve

348
Support / Re: Copy Roast and Default Roast
« on: October 02, 2012, 12:19:50 AM »
Well - thanks for the impetus! :) I thought a bit about and realized I could add a long tap to the roast list view. I knew the code would be simple, I just didn't want to overcrowd and already full interface. So, now, in the main roast list, if you tap and hold a row for a second, you're asked if you want to copy that roast. Choosing yes will create a new roast ready to start and place it at the top of the list. The roasted items and their weights will all be set, based on the source roast, along with the roaster. I stopped there, though, because inferring any of the other details would present a big risk for gotchas, like inadvertently roasting with a curve that's not appropriate, or roasting with a profile or program snapshot where you may want a master instead, etc. Plus, the new curve templates in profiles and programs will handle that for you anyway.

It's slick though, and I can't wait to use it myself next roast. It will be in the next update.

Cheers
Danny

349
Support / Re: Copy Roast and Default Roast
« on: October 01, 2012, 09:35:56 PM »
Hi Steve

Wow - 385! You're probably about on par with me. I have 467, but I got a head start. Mine date back to about 6 months before release to December of 09, once I finally got the database all wired up. Thanks for sharing - love to hear stuff like that!

Copy Roast - thanks for suggesting this! I've been wanting to add that for 2 updates now, but I try to keep myself focused on things people are asking for the most. Now it has become official! :) Mainly though, I've held off on because I didn't want to sacrifice screen space on the roast list for iPhone users by adding a bottom toolbar. I think I might end up doing is putting a "Copy Roast" like you suggest in the roast details screen. I think that's less cumbersome than forcing a choice every time you start a roast. Either way, I will do that soon. That bugs me as well when I roast with my Quest. I usually end up doing a few batches of the same thing back to back. That will come in very handy.

Now - templates. The next update is ready to go - I'm just waiting on a small issue to be fixed with drivers for the new iPhone 5 for the new data-logging option. That update will introduce Curve Templates in profiles and programs for folks who use curves. If curve templates are defined, with one tap all of the curves are set up and ready to go. I find that to be the most cumbersome of data entry. Do you use curves? And if so, would that combined with a "Copy Roast" feature be along the lines of what you're looking for, or are you thinking more of a strict template, in addition to?

Now that work on data-logging is mostly over for the time being, I want to switch my head to productivity-enhancing features like you're suggesting - things that speed workflow. The new roast analyzer coming in this update is one of those features - basically the current full screen graph, but greatly enhanced to allow quick comparisons between roasts. It will be a great thing for folks who use curves.

Please advise about the Curve Templates if you can. It will help me greatly in determining how folks would like to see this implemented.

Thanks
Danny

350
Support / Re: Recording vent/heaters settings during roast
« on: August 12, 2012, 11:59:38 PM »
Funny thing - I thought the same yesterday after I read your post. I've added that to the request list I keep. I want to enable that at some point. Having a way to map string-based choices to custom values, and presenting a short list instead of the alphanumeric keyboard is a much better solution for non-numeric values.

351
Support / Re: Recording vent/heaters settings during roast
« on: August 11, 2012, 09:05:32 PM »
Hi Pierre

You record variables like that to curves. In the roast, tap the blue curve button to create a new curve. Set it to "Control" curve. The only downside would be that curves function by a numerical range. You can accomplish what you're after by setting the max value to 100, and then entering 0, 33, 66, 100 throughout the roast to represent off, low, medium and high. Or, come to think of it, maybe setting the max value to 3, and just using 0,1,2,3 to represent those values would be easier. Whatever you choose, it will graph the same, based on the max value you define in the curve.

From there on out, just tap the digital readout on the roast console, with that curve selected, to record a time-stamped entry in the roast.

The update I'm wrapping up at the moment introduces "Curve Templates" to profiles and programs. They're a way to define blank curves that will automatically populate a roast so that you don't have to keep defining them manually over and over again in each roast. I got tired of doing that really quickly in my own roasts. :)

Thanks for the kind words - I'm glad to hear you're liking it! Any more questions just let me know.

Danny

352
Support / Re: Importing temperature curves
« on: July 29, 2012, 05:05:29 PM »
Hi Nancy

Sorry - not for the PC, just this one for the Mac, but if you send me formatted Excel files, I'll import them on my mac, then send you the Roastmaster curve files. Format them with two columns - time, then temp...

Time   Temp
00:00   80.7
00:30   81.5
etc.

You can then import those into right into profiles (or optionally programs).

I want to put the logic for this into Roastmaster - I built the import with that in mind, I just haven't had enough folks ask for it yet. Expect it in the future, but for now I can get them converted easily with my OSX utility.

P.S. If you make heavy use of curves (like you obviously do) you'll love the update I'm wrapping up. The full screen graph is now an "Analyzer" - accessible from several areas of the app (beans, blends, home screen, roasts), and lets you swipe through past roasts for comparison, displaying cupping data, as you swipe, as a bar to the left of the graph. Screenshot attached - It's pretty sweet! :)

Danny

353
Support / Re: Novice user
« on: July 20, 2012, 12:38:06 PM »
Hi Chipbutty

I'm so sorry not to have replied sooner - I've had my head deep in the code of the next update for the past two weeks. I was hoping to get it to Apple last week (crunch time), but found a bug that needed fixing with probes. This update will contain support for wireless probe readings via Phidgets hardware, and has been a long time in the making. Unfortunately, fixing the bug required a huge overhaul of the way I had structured them. There have been a lot of late nights lately. A week and a half later, though, it's fixed, which is a good thing, just a little setback. Now to start testing again :)

Roasting curves are designed to hold one of two types of data - control data (like amps, fan, etc.) or reading data that you measure with a thermometer or probe. You define them in a roast, and record values to them throughout the roast. If you happen upon a combination you like, or that cups well, you can copy and paste those into a profile or program. In future roasts, when you tag that profile or program in a roast, those curves will be viewable inside that roast. You can then define new reading curves inside the new roast and enter data to match against any "target" reading curves contained in the profile or program. You'll then have two reading curves and a good way to gauge the progress of the current roast against the target profile or program you're using, plus hints from Roastmaster for any "control" curves they contain, as to when to change the settings on the machine.

Control curves are typically weight-dependent. Professional roasters will probably opt to roast simply against reading curves, unless they don't vary the weight they typically roast. Reading curves are NOT weight-dependent - i.e. what temp readings occur with 400g shouldn't differ from what you want to occur with 50kg.

The update has a number of enhancements for curve-related workflow, not the least of which is automatic probe readings. Once that goes live, I will focus on some videos. I've put the update in priority over the videos because any videos produced now won't make a lot of sense once the update goes live. A number of things have been improved upon.

This is just a brief intro. I'd be happy to answer any specific questions you have. Please let me know exactly what you're trying to achieve, and I'll shed some light. Again I'm sorry for the delay, and I promise I'll be able to get back to you quickly.

Cheers
Danny

354
Support / Re: Roastmaster on the iPod
« on: May 23, 2012, 01:35:31 AM »
I keep all of my Roastmaster backlog, testing data, user wish list and stuff like that in Filemaker. I just upgraded to 12 yesterday. I love the new template themes!

355
Support / Re: Novice user
« on: May 23, 2012, 01:00:56 AM »
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

356
Support / Re: ERROR 1001
« on: May 23, 2012, 12:39:29 AM »
Good. I'll be back soon!!!

Please do let me know if it happens again. Wherever the bug lies, I can prevent it if I just knew under what circumstances it occurred. I've been through the code, but can't see any logic problems.

If anyone encounters this, the error should be able to be resolved with a restart of Roastmaster. I can't be sure since it's sporadic, but quit Roastmaster by pressing the home button, then quitting it from the background tasks by double-tapping the home button. Then tap and hold the Roastmaster icon in the bottom row until the red "x" appears, and tap the "x" to completely flush it from memory. Restart Roastmaster and the error should be gone.

Please let me know if anyone encounters this. It's hard for me to unearth errors like this because I know how the code works, so I instinctively avoid no-nos. If there are any in the app that I haven't put safeguards around, I can easily fix them once I know about them.

Danny

357
Support / Re: ERROR 1001
« on: May 22, 2012, 12:59:48 AM »
Sorry you've had problems.

That error occurs because Roastmaster has lost the "pointer" to the database file. It should not ever happen, so it's a bit baffling. One user reported it happening to him once, but I've not heard of it since. I saw it once on my test unit a couple of years ago, but that instance ended up being a Core Data bug that was cleared with a restart.

If I know why it's occurring, I can tell you how to avoid it. Once the "pointer" is lost, that error will happen every time Roastmaster tries to save data, but nothing will be saved.

Can you tell me what you were doing right before the error happened? The only place where I can imagine something could go wrong would be in the creation, deletion, renaming or switching of a database. What had you been editing before the error popped up?

If it's easier to talk through it, give me a ring on the number in yesterday's email. I'll be up til 11 EST.

Danny

358
Wish List / Re: A Question/Idea
« on: May 20, 2012, 05:19:43 PM »
In Roastmaster, curves are properties of either a Profile, Program or Roast.

You can do what you're asking, if you find yourself only using a few certain combinations. Once you've used a curve in a roast, just copy and paste it into a new Profile. Maybe call it "P1,D,1.0" or something similar. Then, whenever you roast with that profile, it will populate the roast automatically. One advantage to that workflow is you don't really ever need to worry about setting the program and weight setting in the roast if you don't want to. As long as the graph is set to match "curves", it will always be showing the right data.

One caveat: Profile and program snapshots do NOT YET work with behmor curves. I will have that added in the next update. If you create a profile with a custom Behmor curve, and use it in more than 1 roast, it will not warn you, as it should when you attempt to time-shift it, that you'll need to make a snapshot because that curve is already used in other roasts.

This was an oversight on my part in testing. I designed it so that this workflow was possible near the end of development, but I forgot to go back add the checks in for time shifts. Sorry - that's on my bug list for next update.

Danny

359
Support / Re: Using Behmor 1600 Curves
« on: May 20, 2012, 05:11:06 PM »
Hi Michel - thanks for the kinds word.

I wouldn't be against adding a preference setting to make the timers/readouts report reverse time since start IF you're using Behmor curves, a few folks have asked about this. I, personally, like to think of my Behmor roasts in terms of forward time, but I'm sure not everyone does.

The crack times would still need to be entered as real time, if you enter them manually. The easiest way, of source, is by using the crack buttons - they make that point moot anyway. Using those would be still be automatic. It could still report Behmor time, for cracks, though.

One reason I've steered clear of that is that the Behmor's timer (at least on my machine) seems to vary with the line voltage. I've noticed it can be off by as much as 15-20 seconds by the end of the roast. I always thought it would be more disconcerting to work with the timing discrepancies if you were expecting Roastmaster and the Behmor to read the exact same time.

I'll add it to my backlog list. I keep tallies of the number of folks who ask for what, and try to go in order.

Thanks for the feedback!!

360
Support / Re: Roastmaster on the iPod
« on: May 19, 2012, 10:22:53 PM »
Hi Atalanta

Roastmaster will run on iOS 4.3 or later. My iPod was actually capped at 4.2, not 5, so couldn't be used this round for testing. I talked to tallman privately after he installed and there were no problems.

My MO is holding off on upgrading my test devices to a major release until I'm feature-finished, so testing occurs on the lowest common denominator, which is what I did with this release. Testing went fine on 4.3 - you should have no problems as long as you're 4.3 or later.

Danny

Pages: 1 ... 22 23 [24] 25 26