Getting Started With Data Logging

Getting Started With Data Logging


What will I need to get started?

First, you’ll need to verify that your roaster has a thermocouple that can safely be used for external data logging. Factory installed thermocouples are usually integrated into the function or safety features of the machine itself. Since thermocouple leads cannot be safely split or spliced without affecting the voltage, and consequently altering the probe reading, it is often necessary to add a separate thermocouple for data logging, or replace the factory probe with a dual-tip thermocouple of the same type.

Second, you’ll need to purchase the Data Logging option in Roastmaster. Navigate to the Probes list of the Utilities screen to launch the Probe Store.

Finally, you’ll need to purchase the appropriate hardware.

Roastmaster currently supports the following hardware:

ThermaQ Blue

The ThermaQ Blue is an improved model of the trustworthy and battle-tested BlueTherm Duo.

Like its predecessor, The ThermaQ Blue is a convenient and easy to use solution for home and specialty roasters alike.

It has been improved with a slightly smaller size, and boasts the Bluetooth Low Energy protocol for continuous, direct communication with Roastmaster. It is powered by 1 AA battery, boasts a 4000 hour battery life, and supports up to 2 K type thermocouples.

In order to use the ThermaQ Blue with Roastmaster, you’ll need:
  1. ThermaQ Blue (Available in North and Central America from Thermoworks, and in most other major countries from ETI.)
  2. 1 or 2 K Style thermocouples
  3. Roastmaster Data Logging Option


BlueTherm Duo

Note: the BluethermDuo has been discontinued, and is no longer available for sale. The manufacturer is about to release its replacement, the ThermaQ Blue, in Spring 2017. Roastmaster will continue to support both the original, as well as the replacement model after release.

The BlueTherm Duo blends ease-of-use with flexibility, and is a great choice for either the home or shop roaster. Equipped with a long-lasting, rechargeable battery, the Bluetherm Duo communicates directly with your iOS device via the Bluetooth protocol, and supports up to 2 K type thermocouples.

In order to use the BlueTherm Duo with Roastmaster, you’ll need:
  1. BlueTherm Duo (Available in North and Central America from Thermoworks, and in most other major countries from ETI.)
  2. 1 or 2 K Style thermocouples
  3. Roastmaster Data Logging Option



Phidgets offers the most versatile and scalable solution for larger setups. A Phidgets setup is comprised of a Phidget Temperature Sensor and a network host. Your router then mediates the communication between Roastmaster and the host/sensor combination. Phidgets can communicate wirelessly with your WiFi router via an optional WiFi adapter, or be wired to your router via a standard ethernet cable.

Phidget Temperature Sensors are available in 1 and 4 port configurations, and support either J or K type thermocouples.

In order to use Phidgets with Roastmaster, you’ll need:
  1. A 1 or 4 Port Phidget Temperature Sensor
  2. Network Host (a laptop or the Phidget SBC)
  3. The Phidget WiFi Adapter if using the SBC as the host and WiFi connection is wanted
  4. 1 or more K or J Type thermocouples
  5. Roastmaster Data Logging Option


iCelsius BBQ

The iCelsius BBQ is a great choice for home roasters. It attaches directly to the dock connector (or Lightning connecter via the adapter pictured above). While it does not offer the wireless connectivity the other options do, it more than makes up for that in price and ease of use.

In order to use the iCelsius BBQ with Roastmaster, you’ll need:
  1. The iCelsius BBQ Probe (Lightning and 30 Pin Dock Connector versions are both supported)
  2. Roastmaster Data Logging Option



Supermechanical Range

The Range probe attaches directly to the headphone jack. These rugged, well constructed and stylish probes are a great choice for home and professional roasters alike.

In order to use the Range with Roastmaster, you’ll need:
  1. The Range Probe
  2. Roastmaster Data Logging Option

Connecting the Hardware

See the following pages for help configuring each hardware option:

Setting Up the ThermaQ Blue

Setting Up Phidgets

Setting Up the iCelsius BBQ

Setting Up the Range Probe

Setting Up the BlueTherm Duo

Link your probes to Reading Curves and Start Data Logging

  1. In a new roast, create a new Reading Curve.
  2. In the curve details screen, link it to a probe by tapping the “Probe : Bind To” field, and selecting the probe you wish to bind it to.
  3. Set the sampling frequency to a whole number between 15 and 60 seconds.
  4. Start the roast. Roastmaster will begin sampling data from the probe.
Note: Curve must be bound to a probe BEFORE the roast begins. They cannot be bound during a roast.

Now, just sit back and let Roastmaster handle the details. You can switch to the full screen Roast Analyzer, and gauge the progress of your current roast against the past roasts being displayed in the main roast console graph. Swipe along the bottom of the screen (across the time markers) to glide through past roasts quickly.

Roastmaster will sample data throughout the duration of the roast, even if you switch between apps on your device. The time limit of background processing in iOS is governed by iOS itself (currently at a max of 3 minutes in iOS7), so it’s a good idea to switch back to Roastmaster every couple of minutes–primarily of course, to verify that your roast is on track, but also to refresh Roastmaster’s background “lease” time so that it doesn’t become stale and in danger of termination by iOS. Roastmaster iOS 7 will warn you when time is drawing short.

In addition to linking to manually-created roast curves, Probes can be linked with Curve Templates in Profiles and Programs. Utilizing Curve Templates, new roasts can be instantly configured for multiple probes and curves, linked, reporting temperatures and ready to roast – with just a single tap!
  1. Ben Berkompas
    Ben BerkompasJun 15, 2013

    Danny, will the newer Phidgets SBC3 also work? Any compatibility issues you’re aware of?


    • Danny Hall
      Danny HallJun 15, 2013

      Hi Ben

      Yes – it will work. The only caveat is that the v3 is shipping with a newer build of their software than the SBC2 was. Phidgets require that the version of software running on the client (Roastmaster) exactly match the webservice software running on the host (SBC). Upgrading the SBC is very easy, but downgrading is a bit more of a pain. I am uploading the next update to Apple this week, unless something pops up in testing, which will have the newest Phidget software and will link right up with little or no fuss. Hopefully the update won’t be more than 10 or so days away. If, in the meantime, you get the SBC3, just let me know and I can easily put you on the current beta build, so you can get up and running right away.


      • Ben Berkompas
        Ben BerkompasJun 15, 2013

        Fantastic, thanks for the quick response! I’ll order the SBC3 then. Since it’s coming from Canada it’s arrival may coincide nicely with your update. I can’t thank you enough for all the work you’re putting into the app. It’s just about the best learning tool I have and it’s given me a solid workflow to anchor in as I learn how to roast. Thanks for everything you’re doing!


        • Danny Hall
          Danny HallJun 16, 2013

          Thanks for the kind words – that’s great to hear!!

          If you receive it before the update goes live and get antsy don’t hesitate to contact me. It’s no problem to put a beta build up for you.


      • Ben Berkompas
        Ben BerkompasJul 01, 2013

        Hi Danny,
        Alright, everything’s hooked up! Could I get you to set me up with a beta build? That would be awesome. I’d like to roast tomorrow evening if possible…

        You can reach me via email.


        • Danny Hall
          Danny HallJul 02, 2013

          Hi Ben

          Sorry, I was out of town – just got back into the office a few hours ago. Apple has approved the new update – I’m going through a little extra last minute testing. If everything checks out I’ll release it live in a few hours and you can download directly from the app store.


        • Danny Hall
          Danny HallJul 02, 2013

          Hi Ben

          I’ve released the 4.1 update. Should be available for you to download now – usually shows up in just a few minutes. Let me know if you have any questions.


          • Ben Berkompas
            Ben BerkompasJul 03, 2013

            Oh yeah! It works. I can’t thank you enough. Awesome update, Danny.


  2. Glenn
    GlennAug 14, 2013

    Would other SBCs work with Roastmaster?

    The Phidgets combo seems rather pricey. I was thinking it should be possible with a Raspberry Pi. The Raspbian ‘Wheezy’ OS is a flavor of Debian Linux, which is what the Phidget SBC2 uses, so it ought to be compatible. Combine that with a OWFS thermocouple like this one ( and you could do the whole thing for maybe $90, instead of the $260 or more for the Phidget setup.


    • Danny Hall
      Danny HallAug 15, 2013

      Hi Glenn

      I haven’t tested it myself, but another user runs the Phidget Temperature sensors from a Raspberry Pi. He said it works fine. Managing the software will not be an automatic process like the SBC – you’ll need to install the Phidgets Web Service and set it to run on boot, but according to him everything else was straightforward. Also, you’ll need a wireless adapter if you want the combo to be portable.

      At the moment, I’m adding support for the iCelsius BBQ and the Bluetherm Duo. I’ve encountered a couple of bugs with the Bluetherm’s SDK, and am waiting on resolution from the manufacturer. If that is resolved, I plan to support both of those in the next release if that influences your decision.

      Otherwise, if you go the Raspberry route, and have questions just let me know. Like I said, I haven’t done it myself, but may be able to offer some help.


  3. Gianni
    GianniFeb 08, 2014


    Apologies in advance if this has already been covered. Can you please supply a list of components I would need for using the Phidgets connection. Sorry I’m not the tech minded but would like to connect 2/3 probes to a small commercial roaster. Warm regards gianni

    • Danny Hall
      Danny HallFeb 09, 2014

      Hi Gianni

      There are diagrams and parts on Setting Up Phidgets.

      I assume you’d want the entire setup (so you don’t need a laptop as a host). In that case, and for your setup, you’d need the 4-port Temperature Sensor, an SBC, the WiFi adapter and, of course, thermocouples. I’d also recommend getting the two acrylic enclosures to protect and mount the boards – 1 for the Temperature Sensor and the other for the SBC.

      The WiFi adapter on that page links to the one that works the best for the SBC2. There’s no need to get the more expensive SBC3. I’d stick with the SBC 2.

      Any more questions, just let me know.


      • Gianni
        GianniFeb 21, 2014

        Hi Danny

        Thank you for your message. I now have all the equipment. I actually ended up finding and buying it before getting your msg and unfortunately I got the SBC 3 . Hope that still works. I’ve pieced everything together. Quite neat actually. Feel like I’m back working on a school project. I purchased two K type thermometers and will look at the best place to put them on the roaster. Ive got a new giesen roaster w15. Really keen to start using the program.

        I have one question. I recently put in a thermometre for the afterburner…can you join into that rather than install new ones? or is it best to install a new one?

        • Danny Hall
          Danny HallFeb 21, 2014

          Hi Gianni

          The SBC3 will be fine. It works the same way. The Phidgets site notes that one WiFi adapter is best suited for the SBC2, and the other for the SBC3. Probably mainly due to the supported network protocols – my guess is that they are completely interchangeable. But, if you notice any connection issues, it would be due to that. I haven’t tested them apart from the recommended pairing, but it’s easily fixed if there’s any issue.

          Unfortunately, no – you can’t physically split thermocouple outputs. The voltage they send out is too sensitive. The best bet would be to install a second probe, or look into a dual-probe to replace the existing probe. I’ve never used one myself, but the roaster manufacturers I’ve talked to install them in roasters they custom build for Roastmaster and other situations like this. Something like this probe. Omega is a good source for probes.

          Let me know if you have questions along the way. I felt the same way putting my Phidgets together – I really enjoyed it!!

  4. Adrian
    AdrianApr 27, 2014

    Is it working with Phidgets connected with Pt100 RTD?

    • Danny Hall
      Danny HallApr 28, 2014

      Sorry – no. The Phidget Temperature Sensors themselves do not support RTD probes. It can be done with their Bridge board and Wheatstone/RTD probes, but it’s a little more complex than standard thermocouples, and I haven’t considered it for Roastmaster yet.

  5. Jessie Lee
    Jessie LeeMay 28, 2014

    Hi Danny

    I got my icelsius BBQ probe, replacement of broken probe( of 452degree celsius) couple of days ago

    It works well now with data logging
    You made wonderful APP

    I found minimal frequency time is 10 second and it’s hard to record accurate TP

    Is there any better way to record accurate TP?

    I think 10 second as frequency time is OK but TP should be recorded precisely

    Please consider making better way to record accurate TP

    thank you

    • Danny Hall
      Danny HallJun 03, 2014

      Hi Jessie

      Glad to head you finally received the probe!

      I will likely reduce the minimum frequency when the next batch of iOS devices are out, but I have no plans to go to the sub-second level of a standalone data logger.

      Roastmaster’s scope is much broader than simple data logging software that deals with only limited data at any given time. Roastmaster makes it possible to load hundreds of roasts or more, and browse through them quickly. Since iOS devices have limited memory and processing poser, I need to impose some restraints to keep things flowing smoothly, in addition to keeping database sizes manageable.

      If you haven’t discovered it yet, probe crosshair positions, temp readouts, differential temperature projections and probe deltas all update in real-time (every half second), so this information is extremely precise.

      Again, though, I do plan to lower this threshold for persistent curve logging as device power and memory increase.

      Thanks for the feedback.

      • Jessie Lee
        Jessie LeeJun 11, 2014

        Thank you Danny for your kind reply
        You have always been kind
        I trust you and your App

        I am looking forward to seeing next version


  6. Richard Coffee
    Richard CoffeeAug 02, 2014

    Hi, I just set up my new Huky 500 with Roastmaster and bluetherm duo. Once I remember to do everything I should I think I’m going to like this a lot. I have 2 questions. 1. With automatic Data input from the Duo, is it necessary to choose a node time and value? What should the value be? 2. How do I delete the roasts that I’ve screwed up?
    Thanks for this great piece of work.

    • Danny Hall
      Danny HallAug 04, 2014


      No, if a curve is bound to a probe during a roast it will automatically record node data at the specified interval (You specify that along with the C or F scale in the curve itself). Temperatures, deltas and temp projections are all live (before, during and after the roast), but the node capturing occurs in intervals when the roast is in progress. It will create one node when the roast is started, and one when it ends, and at the specified interval while in progress.

      If you haven’t seen them yet, there’s a couple of videos (Roasting Profiles and Creating a Profile from a Roast) that cover curve templates in profiles here They talk about how to pre-configure curve bindings for data logging so you don’t have to set up curves each time you roast.

      To delete a roaster, just swipe from right to left on a roaster in the roaster list. You’ll get the “delete” button.

      Any more questions, just let me know.

  7. Albie
    AlbieNov 08, 2014

    Have you looked into making the iGrill compatible with the app?

    • Danny Hall
      Danny HallNov 08, 2014

      I have. Unfortunately, they aren’t going to make the software API public. I wish they would, because the mini looks very promising for a lot of home roasting applications.

  8. Chris
    ChrisApr 08, 2017

    Can you record two themlerature channels? (BT and ET)

    Can this app use other Bluetooth thermocouple readers (if the iPad can see the Bluetooth recorder, the app can record the data), or am I limited to these specific thermocouples only?

    • Danny Hall
      Danny HallApr 10, 2017

      You can record as many thermocouples as your hardware will allow in each roast. Only the models listed here are supported, with the caveat that Thermoworks is only a few weeks away from releasing a BluethermDuo replacement. I plan on supporting that as quickly as I can issue an update once it hits the market.

Leave a Reply