DotBeer

Equipment

Groups together all the vessels in a set of brewing equipment. Note that, in some set-ups, one vessel serves multiple purposes – eg mash tun and kettle may be the same physical vessel – but there are nonetheless individual entries here for each “purpose”.

Equipment is a JSON object with the following properties:

Property Required? Type Description
name string  
kettle BoilKettle Boil Kettle
hlt   HotSideVessel Hot Liquor Tank
mash_tun   MashTun Mash Tun
lauter_tun   HotSideVessel Lauter Tun
fermenter   Vessel Fermentation Vessel
aging_vessel   Vessel Aging Vessel
packaging_vessel   Vessel Packaging Vessel

Definitions

Vessel

An individual vessel (eg mash tun, boil kettle) that forms part of brewing equipment.

Vessel is a JSON object with the following properties:

Property Required? Type Description
loss Measurement::Volume  
vessel_type   string  
max_volume   Measurement::Volume Maximum usable capacity of the vessel.
notes   string  

HotSideVessel

A vessel used for the hot-side of brewing.

HotSideVessel is a JSON object with all properties from Vessel as well as these additional ones:

Property Required? Type Description
weight   Measurement::Mass The weight of the piece of equipment, especially important for when the mash tun is not preheated.
specific_heat_capacity   Measurement::SpecificHeatCapacity The specific heat capacity of the piece of equipment, especially important for when the mash tun is not preheated.

MashTun

A hot-side vessel used for the mash.

MashTun is a JSON object with all properties from HotSideVessel as well as these additional ones:

Property Required? Type Description
grain_absorption_rate   Measurement::SpecificVolume The apparent volume absorbed by grain, typical values are 0.125 qt/lb (1.04 L/kg) for a mash tun, 0.08 gal/lb (0.66 L/kg) for BIAB.

BoilKettle

A hot-side vessel used for the boil.

BoilKettle is a JSON object with all properties from HotSideVessel as well as these additional ones:

Property Required? Type Description
boil_rate_per_hour   Measurement::Volume The volume boiled off during 1 hour, measured before and after at room temperature.
drain_rate_per_minute   Measurement::Volume The volume that leaves the kettle, especially important for non-immersion chillers that cool the wort as it leaves the kettle.
internalDiameter   Measurement::Length With openingDiameter, allows calculation of IBU by Paul-John Hosom’s mIBU formula
openingDiameter   Measurement::Length With internalDiameter, allows calculation of IBU by Paul-John Hosom’s mIBU formula

Documentation generated from the DotBeer schema on 2026-05-31 at 18:49:39+0200.