Wonderbag

A bit of an experiment

When I first saw the wonderbag, I had to order it. You can read about my first meal using it here. Whilst waiting for it to arrive, I came across a couple of people in the comments section on a few review sites who expressed concerns about wonderbag potentially keeping meat/rice warm and becoming unsafe. So, I thought I would see what I could do to test this.

With my raspberry pi in hand, a DS9490R USB Host Adapter, SWE1 Temperature Sensor and SWE0 Temperature Sensor from Sheepwalk Electronics, I set to work cooking.

Since I had everything to make a seafood paella, see recipe, I thought this would be a good thing to make.

Setup Instructions

Download OWFS (1-wire Filesystem). Here

Install dependancies to your raspberry pi

[email protected] ~ $ apt-get install libfuse-dev libusb-dev [email protected] ~ $ tar xvf owfs-2.9p5.tar.gz [email protected] ~ $ cd owfs-2.9p5 [email protected] ~/owfs-2.9p5 $ ./compile

At this point you should see something like this;

Module configuration: owlib is enabled owshell is enabled owfs is enabled owhttpd is enabled owftpd is enabled owserver is enabled owexternal is enabled ownet is enabled ownetlib is enabled owtap is enabled owmon is enabled owcapi is enabled swig is DISABLED owperl is DISABLED owphp is DISABLED owpython is DISABLED owtcl is DISABLED

Make

Now just run make (and make install if you wish) and mount your DS9490R USB Host Adapter with the temperature sensors attached:

[email protected] ~/owfs-2.9p5 $ make [email protected] ~/owfs-2.9p5 $ sudo mkdir /mnt/1wire [email protected] ~/owfs-2.9p5 $ sudo ./bin/owfs -uall /mnt/1wire/

Record

From here, you can explore the /mnt/1wire directory which contains the MAC addresses of the two temperature sensors. one on the SWE1 and the other on the SWE0. In each directory, there is a file called temperature which contains the recent temperature for that sensor. So, just cat the contents of each temperature file into a results file via a cronjob and plot using gnuplot.

[email protected] ~ ls 10.9C77A4020800 10.F5F5A4020800 alarm bus.0 settings simultaneous statistics structure system uncached [email protected] ~ cat 10.9C77A4020800/temperature 21.1875 [email protected] ~

The Results

So, with the sensor inside the pot (while the sensor could tolerate the heat in the pot, the cable warped a little), and the wonderbag all closed up, I left the paella to cook for two hours. The meal was completely cooked in that time. Using some published information about rice, since this is a rice dish, it should be kept hot about 63 degrees centigrade [source].

You can see here in the graph that over the two hours the temperature inside the pot dropped from around 95degrees to around 75 degrees, at which point I opened it up and removed the sensor. One thing to note whilst doing this experiment is that the lid on the pot inside the wonderbag couldn't close properly. For the first time since I've had it, I could smell the contents of the pot inside the bag. I do think that by having the sensor inside the bag, it was not able to keep the heat in as well as usual.

However, over the course of the two hours, a 20 degree drop in temperature is not a huge amount, especially considering that it will be more than above the 63 degree recommendation for rice in another hour assuming that the linear drop in temperature continues.

I will perform another experiment that lasts longer, maybe involving meat and use a different pot that I have with a small vent in the top.