• Please visit and share your knowledge at our sister communities:
  • If you have not, please join our official Homebrewing Facebook Group!

    Homebrewing Facebook Group

Brewtarget 2.0 Update

Homebrew Talk

Help Support Homebrew Talk:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
playing with brewtarget for the first time. when i select corriander and ginger it adds vanilla and grains of paradise...

If you are saying you selected and hit add, and it added the wrong thing, that is a known issue. Double click on it instead.
 
When exporting a recipe and then importing the XML into Brewzor, the recipe always comes up with the name "transfer to secondary". If I export a recipe out of Brewzor into BT, the recipe name comes in just fine. Could this be a BT problem or would it be more on Brewzor's end? How could I tell which way is right from just the XML code?
 
I can only address the middle question easily. The proper use setting is boil. The use field is derived from the beerXML standard. According to that standard, an aroma hop does not add to the IBU totals. In reality, any hop addition when the wort is > 160F will result in some amount of alpha acid will be isomerized and, hence, increase the IBU.

I will have to research the answers to the first and third question.

Mik

The beerXML standard is rather annoying on this point. What with all the experiments (here and elsewhere) homebrewers are doing with late additions, and the articles out there claiming 10-15% utilization (and even at least one on-line recipe builder incorporating such utilizations), it would seem that, at the very least, there should be the option of the user overriding the 0 IBU values so that the data at the top of the recipe more closely represents the expected outcome.

Case in point: I'm playing around with a ESB/APA recipe using only FWH and steep additions (with DH) and, while Brewer's Friend recipe builder shows 41 IBU, Brewtarget shows 15. So, while I can find a way to get a better idea of expected bitterness, it would be nice if my recipe could reflect that.

Not really a complaint, as I understand the standard is there for a reason, just maybe a suggestion for something to incorporate in a future version.
 
When exporting a recipe and then importing the XML into Brewzor, the recipe always comes up with the name "transfer to secondary". If I export a recipe out of Brewzor into BT, the recipe name comes in just fine. Could this be a BT problem or would it be more on Brewzor's end? How could I tell which way is right from just the XML code?

The XML spec if simple if verbose. You can either compare the two XML files directly (vimdiff if you're in *nix, textpad or notepad++ if Windows) and see if you can spot the differences. Alternately, open a bug report on Launchpad (https://bugs.launchpad.net/brewtarget) and attach the two XML files and we will attempt to figure out what's going on.

Mik
 
All right. For all of our Windows users, I have figured out why your databases weren't translated and have a few workarounds for you. mea culpa for not testing this on Windows as I should have. I will be attempting to make sure that doesn't happen again.

The root cause is that on Linux, the data directory is the same regardless of versions installed (/home/mik/.config/brewtarget, for example). The process by which we determine if we need to do a conversion involves looking for the existence of certain files in your data directory. On windows, though, the data directory changes with each upgrade so brewtarget v2 never saw the older files to import them.

So you can fix this in a couple of ways, depending on just what you want to do and how much fussing you want to do.

Method 1
This method will work if you have installed but never run brewtarget v2.

  1. Navigate to your brewtarget v1.2.4 data directory (c:\program files\brewtarget-1.2.4\data by default)
  2. Copy database.xml, recipes.xml and mashs.xml
  3. Navigate to your brewtarget v2.0.1 data directory (c:\program files\brewtarget-v2.0.1\data by default)
  4. Paste the three files
  5. Run brewtarget v2.0.1
It will take a few extra seconds as we process your existing data and import it into the new format. Once done processing, you should get a pop-up saying we have converted your XML and tell you where you can find the old files if you want/need them.

Method 2
This method will work if you have installed and run brewtarget v2 previously. If you have already manually imported your recipes, you may want to look at Method 2a or Method 3 instead.
  1. Navigate to your brewtarget v1.2.4 data directory (c:\program files\brewtarget-1.2.4\data by default)
  2. Copy database.xml, recipes.xml and mashs.xml
  3. Navigate to your brewtarget v2.0.1 data directory (c:\program files\brewtarget-v2.0.1\data by default)
  4. Paste the three files (yes, these are the same steps as above)
  5. Run regedit
  6. Navigate to HKEY_CURRENT_USER\Software\brewtarget\OrganizationDefaults
  7. Delete the "converted" key and its value
  8. Run brewtarget v2.0.1
This will do the same thing as a method 1, and pop the same message.

Method 2a
This is intended for people who have manually translated their recipes, but are would like all their interesting stuff (equipment profiles, custom fermentables, etc.) back.

Follow the Method 2 steps, but only copy the database.xml and mashs.xml files in step 2.

Method 3
This is for the hard core. This will use some older code we developers used while working on all of this before we had the automatic import. This method isn't pretty, but it will work.

  1. Copy your XML files as shown in the previous two methods. This isn't required, but makes the command lines much shorter.
  2. Open a command window
  3. cd c:\program files\brewtarget-2.0.1\bin
  4. Run: brewtarget.exe --from-xml ..\data\database.xml
  5. Answer "yes" to include the new items
  6. Answer "yes" to save your changes
  7. Run: brewtarget.exe --from-xml ..\data\mashs.xml
  8. Answer "Restore"
  9. Answer "yes" to include the new items
  10. Answer "yes" to save your changes
  11. Run: brewtarget.exe --from-xml ..\data\recipes.xml
  12. Answer "Restore"
  13. Answer "yes" to include the new items
  14. Answer "yes" to save your changes
  15. Run brewtarget v2.0.1
  16. Answer "Restore" one more time
There main difference between this and method2 or 2a is that you don't have to edit the registry by hand, but you do get to answer a lot more questions. You don't have to do the final import of the recipes.xml if you have already done that translation by hand. Just to be clean, you probably should remove the XML files from the data directory too.

Mik
 
I tried typing notes into a recipe today and it crashes the program. Tried several times, same results. Known issue?
 
I am having trouble setting up an equipment profile for 11 gallon batches. I can create a new profile but the calculated batch and boil size are incorrect. they are still the same for the 5g batch
 
I tried typing notes into a recipe today and it crashes the program. Tried several times, same results. Known issue?

Can you describe this better? There is a known issue if you type anything into the large text box in the brewday tab, but I haven't seen, and I bet Mik hasn't either, a 100% repeatable crash from the Extras tab.
 
I'll give it another try today. It happened any time I typed into the "tasting notes" or "notes" box. My saved copy would show the first letter i typed but no text appeared in the box. Will report back.
 
I really like the changes you have made in the 2.0 release.

Any ETA on RPM packages for 2.0.1?
 
I have several users accounts on this computer, and the changes i make in Brewtarget in one account arent made in the other accounts. I've tried the merge databases feature but it doesnt seem to make any difference. Every time I open brewtarget it says there is multiple databases and would I like to "roll back" or "restore". How can I make the changes done in one account happen in brewtarget regardless of what account I'm in?
 
I really like the changes you have made in the 2.0 release.

Any ETA on RPM packages for 2.0.1?

Umm. No idea. It appears we have only done Debian builds. Let me ping some people on that. I try to keep myself to just writing the code. I *hate* release builds :)

Mik
 
I have several users accounts on this computer, and the changes i make in Brewtarget in one account arent made in the other accounts. I've tried the merge databases feature but it doesnt seem to make any difference. Every time I open brewtarget it says there is multiple databases and would I like to "roll back" or "restore". How can I make the changes done in one account happen in brewtarget regardless of what account I'm in?
Assuming you are in UNIX, because I pretty much suck at Windows.

1. Create a directory that all of your accounts have access to.
2. Start brewtarget
3. Tools -> Options -> Directories and set the directory to what you created in step 1
4. Exit brewtarget.
5. From whichever user you feel is most authoritive, say:
cp ~/.config/brewtarget/database.sqlite [ path to directory from step 1 ]
6. You may have to do steps 1-3 for each user.
 
I'll give it another try today. It happened any time I typed into the "tasting notes" or "notes" box. My saved copy would show the first letter i typed but no text appeared in the box. Will report back.

Yes. This is a known issue (bug ID 1157705). I'm not able to recreate it any longer, so I *think* it was fixed in v2.0.1. If you could let us know what OS and what version of brewtarget, it would help.

Mik
 
I am having trouble setting up an equipment profile for 11 gallon batches. I can create a new profile but the calculated batch and boil size are incorrect. they are still the same for the 5g batch
Is this v 2.0.0? If it is, we have the fix and it is in v2.0.1. We should get the RPMs built soon, but we do have debian images and Windows available from launchpad(https://launchpad.net/brewtarget/+download).

If it isn't, please let me know because I really swear I have squashed this bug.

Mik
 
On the brewday tab, where it lists your efficiency into BK, Projected OG, Brewhouse Efficiency etc....what exactly does it mean if it says your efficiency is too high for style? For example, I brewed an American Pale Ale with a brewhouse efficiency of 74.39% and it is colored red and when I hover over it, it says the efficiency is too high for the style.
 
On the brewday tab, where it lists your efficiency into BK, Projected OG, Brewhouse Efficiency etc....what exactly does it mean if it says your efficiency is too high for style? For example, I brewed an American Pale Ale with a brewhouse efficiency of 74.39% and it is colored red and when I hover over it, it says the efficiency is too high for the style.

The colors at that point are to indicate if you +/- 10% of what the recipe was calculated for. I reused the code from the other displays, and they have that as the standard hover message. I will see if I can find an easy way to fix it.

Mik
 
ok, that makes sense. Started crushing my own grains and saw efficiency improvements that would cause that.

Thanks!
 
Question to the devs:

I have a custom 3 keggle set up for 10gallons. I used the specific heat and mass of stainless steel in the configuration when I set it up. I said ambient temp is around 60 for the steel (which it is, on my thermometers). I have ~20 pounds of grain for an average batch, at 68 degrees.

I put in that I want a mash of 152 degrees (example) and it says I should have a strike water of 165 or so. When I execute, the actual grain + water temp is ~148.

What settings / variables should I change to actually get 152 (4 degrees higher) for the mash temp?
 
Question to the devs:

I have a custom 3 keggle set up for 10gallons. I used the specific heat and mass of stainless steel in the configuration when I set it up. I said ambient temp is around 60 for the steel (which it is, on my thermometers). I have ~20 pounds of grain for an average batch, at 68 degrees.

I put in that I want a mash of 152 degrees (example) and it says I should have a strike water of 165 or so. When I execute, the actual grain + water temp is ~148.

What settings / variables should I change to actually get 152 (4 degrees higher) for the mash temp?

A good rule of thump is 15 degrees above the mash temp. So shoot for 167 for strike water, maybe a hair higher with that much grain.
 
A good rule of thump is 15 degrees above the mash temp. So shoot for 167 for strike water, maybe a hair higher with that much grain.

Hm, but I want it to use the facts and figures to give me the actual value, based on specific heats of multiple substances. There is possibly a small heat-loss to the frame of the sculpture, but I would be surprised that it was 4 degrees.

Rather than rule of thumbing, I am trying to get brew-target to mathematically calculate the temperatures, especially important with variable recipe sizes : )
 
What settings / variables should I change to actually get 152 (4 degrees higher) for the mash temp?
I have the same issue with a similar setup. Increase the mass of your setup to account for it. Are you heating in the HLT and transferring to the MLT? You need to account for the mass of the transfer hoses/fittings/valves/pumps/etc depending on your setup. Also, at least for me, temp stratification is bad enough in my HLT to throw the whole works off by several degrees if I just heat and go. HTH
 
I have the same issue with a similar setup. Increase the mass of your setup to account for it. Are you heating in the HLT and transferring to the MLT? You need to account for the mass of the transfer hoses/fittings/valves/pumps/etc depending on your setup. Also, at least for me, temp stratification is bad enough in my HLT to throw the whole works off by several degrees if I just heat and go. HTH

Hm : / I am using a setup kind of like this;

Code:
|--|
|--|
|--|    
        |--|     |--|
        |--|     |--|
        |--|     |--|
HLT      MLT      BK

The hose from hlt->mlt is about 7" long made of silicone. Water has a massive specific heat, I am not sure that is the problem, considering the distance traveled is 7".

I will try increasing the mass of the system components. I thought 29.7 pounds was sufficient per keg. What # are you using for weight?

As an aside: I am using a recirculating mash system so I can get up to the proper temps, but I'd like to be at the proper temps to start : )
 
Using BrewTarget 2.0.0 for Mac OS X. I set the equipment to '5 gal extract - full boil' and the batch size is set to 5 gal. However, the calculated batch size is 5.804 gallons. If I toggle over to '5 gal extract - partial boil' it says the same thing. How can I reset this option without having to reenter the recipe?
 
Can you explain this to me it's a little confusing with adding in Corn sugar. I just made an All Grain IPA, and added in 1lb of Corn Sugar as well. No matter where I put it, it put the Pre Boil Gravity at 1.060, where mine was at 1.052 since the Sugar went in with 5 minutes left in the boil, not at the start of the boil, which this calculated it at. While the final gravity was fine, it project it to be 1.072, and I ended up at 1.070, so the brewhouse eff was a little over 80% which is good.

Is there a way to adjust adding corn sugar in, like you do with hops, and tell it just 5 minutes in the boil, and have it do the gravity correct? I may have missed something, just couldn't figure out how to do this, and then generate instructions for it properly. Everything elses worked fine.
 
Back
Top