Tag: Legacy

  • Roasting Profiles – A Comprehensive Tutorial

    Roasting Profiles – A Comprehensive Tutorial

    In this comprehensive screencast, we take a detailed look at roasting profiles.

    Clocking in at over 23 minutes, it really earns the title of “comprehensive”. We move fast, though, covering the function, use and flexibility of profiles, as well as the ways they can really help improve your roasts, and speed your workflow in Roastmaster. We also look at some real-world examples of profiles to help you get an idea of how to implement them in your own workflow.

    Be on the lookout for a condensed, “Cliff Notes” version of this screencast, where we’ll glaze over the finer points for those anxious to get started quickly.

  • BlueTherm Duo Temperature Discrepancies

    BlueTherm Duo Temperature Discrepancies

    This issue was resolved in Roastmaster 7.0.1

    Issue

    Data Logging users using the Bluetherm Duo may, in some cases, experience discrepancies between the temperature displayed in Roastmaster and the temperature displayed on the Bluetherm Duo. This occurs when the Bluetherm Duo supplies its data to the app in the Fahrenheit scale, when Roastmaster is expecting the Celsius scale.

    When Does This Happen?

    Roastmaster operates internally in the Celsius temperature scale, translating probe readings to Fahrenheit for screen display and database purposes when curves are set to Fahrenheit.

    Consequently, when opening a connection to a probe, Roastmaster issues a command to the Bluetherm Duo to supply its readings in the Celsius scale. The Bluetherm Duo, instead of switching to the requested scale as the documentation suggests, toggles its current setting from C to F or vice versa, resulting in a discrepancy every 2nd time this command is issued, and in those times, supplying a Fahrenheit number when Roastmaster is expecting a Celsius number.

    When this bug presents, it will manifest in the Roast Console and Analyzer in the following ways:

    1. If your curve is set to Celsius, Roastmaster will display the number it’s given, which will be the Fahrenheit translation provided in lieu of the desired Celsius number.
    2. If your curve is set to Fahrenheit, Roastmaster will translate what it believes to be a Celsius number using a standard C to F formula, and display the result – in essence a Celsius temperature translated twice.

    When Does This Occur

    Since the Celsius command is issued to the Bluetherm Duo whenever a probe connects, this issue will result in the curve displaying the wrong temperature on alternating probe connections. Connections occur whenever Roastmaster needs to know the probe temperature, such as when viewing the probe details screen, the roast console or the roast analyzer.

    Most users use 2 probes with the Bluetherm Duo. Because every second connection causes the Bluetherm Duo to come back into sync, it’s probable that users roasting with 2 probes are unaware of this issue. This is the reason it’s taken me a few weeks to pinpoint the cause.

    If you make use of curve templates, and/or roast back to back batches, it’s also probable that you never physically disconnect from the Bluetherm Duo at all, so may have never seen this issue.

    How do I work around this issue?

    If the probes are reporting erroneous numbers in the roast console, simply exit out of the roast console, wait 15 seconds (unused probes will be disconnected), then open the roast console window again.

    If you are using 1 probe, the curve temperature should then be in sync. If you are using two curves, both curves will have issued the Celsius command, causing it to come in sync, then immediately go out of sync again. In this case, you will need to delete one curve, and recreate it. The last probe connection should bring the Bluetherm Duo back into sync.

    When Will This Be Fixed?

    I don’t have any word from the manufacturer yet if this behavior is the intended behavior or simply a spot in the documentation that has been translated in a less than understandable way. Whatever the case, I have reworked the code so that Roastmaster will query the unit to determine the scale it’s given, and translate accordingly.

    Until the update goes live, please inspect your curves before starting a roast. If all appears well, you can proceed normally. The probes will not disconnect in normal use for any reason other than a Bluetooth protocol error for the duration of the roast.

  • Roasting in the Analyzer – A Comprehensive Tutorial

    Roasting in the Analyzer – A Comprehensive Tutorial

    In this screencast we walk through a roast in the roast analyzer using the Data Logging option, honing a slightly modified new drip profile for Ethiopian beans. It showcases a lot of the features of the roast analyzer as well as introduces a few concepts about roast profiles.

    You’ll learn how to configure a roast in the roast console, load the past roasts you want to have available to you as you roast, then use that data in conjunction with profile data to perform a roast entirely in the analyzer.

    You’ll also learn how to choose which sets of data you want to target, as well become familiar with some of the helpful tools Roastmaster provides to help you stay on those targets as you roast.

    Despite all my attempts to keep this as brief as possible, this screencast reaches a whopping 16 minutes. It’s 16 minutes well-spent, though – there’s lots of good information packed in here, which earns it the title “Comprehensive”.

    You can also view the abridge version of this screencast: Roasting in the Roast Analyzer: Preview Trailer. The trailer contains only the roast itself, removing all commentary and steps other than the basic tasks required to configure and perform the roast.

    Please forgive my voice, courtesy of what I’ve dubbed my “Polar Vortex Head Cold”.

    This roast makes use of the Data Logging option, and two external thermocouples measuring Bean Mass and Ambient Drum Temps. The same concepts apply, though – whether you’re using Data Logging or logging temps manually.

  • Roasting in the Analyzer – Preview Trailer

    Roasting in the Analyzer – Preview Trailer

    This is a preview trailer for the longer screencast: Roasting in the Analyzer – A Comprehensive Tutorial, where we walk through the process of roasting in the analyzer.

    This preview screencast whittles away all of the fluff, leaving only the basic steps needed to perform the roast – showcasing a workflow that utilizes roast profiles and the data logging option.

  • Getting Started With the Behmor 1600 Screencast

    Getting Started With the Behmor 1600 Screencast

    This screencast walks you through the easy task of defining a Behmor roaster in Roastmaster. It covers how to create a roast, and view the Behmor’s roasting curve in the roast console graph, and demonstrates using the graph criteria buttons to display similar past roasts.

    Note: The Roaster Setup Assistant was introduced in Roastmaster iOS7. For roaster definitions created in earlier versions, or if modifying any of the names of a new roaster definition, you’ll need to make sure you adhere to the naming conventions here.