Kegbot is a free, open-source project to turn your beer kegerator into a computerized drink tracker. Kegbot is an open source project, intended to beer enthusiasts, DIY hackers, homebrewers, and anyone with an interest in monitoring their beer.
Kegbot can support all sorts of features; here are the big ones:
Kegbot tracks all liquid leaving the keg, and records each event to its database as a discrete drink.
Kegbot has an integrated account system, allow your drinkers to take credit for their pours. Based on this information, you can, for example, determine who owes you the most money for the keg.
Kegbot supports hardware "tokens", which you can give your users to log in.
RFIDs and 1-Wire iButtons are well-supported by Kegbot, but you don't need to be limited to these. Kegbot can be extended to support new kinds of tokens, your company's badge reader, or whatever else you can imagine.
The kegboard firmware includes built-in support for logging temperature data from any number of sensors. There's nothing quite like knowing how icy cold the beer awaiting yout at home is during a long day at the office.
While the user authentication is optional by default, you can make it mandatory by enabling valve-based access control: Connected a solenoid valve to a tap, and Kegbot will only open it when someone has logged in.
The Kegbot web frontend is a fun way to drill down into stats, look at keg history, and (most importantly) manage your taps.
Kegbot was started by Mike Wakerly when he had too much time on his hands in 2003. He remains the maintainer of the project, and is to blame for virtually all of the code thus far.
Kegbot is a free, opensource project, licensed under the GPL version 2. Code and documentation have been available under these terms since the beginning the project.
To start building your own, check out our build guide.