BrewBench is an Arduino brew monitor, controller and alert system for the home brewer enthusiast. It uses the Arduino REST API to interface with temp sensors.
You can also connect a relay to the digital ports and add a heater / pump to create a RIMS system. The software will start/stop the heater/pump based on the target temperature you set.
BrewBench Monitor can easily be used with fermenters with a thermowell.
See the Arduino sketches README.
Works with several types of sensors: Thermistors, DS18B20, PT100, DHT11, DHT21, DHT22 and Ranco temperature controls.
And several types of relays: Sainsmart relays, Solid State relays, or smart WiFi plugs from TP-Link.
Go to BrewBench monitor or clone this repo and follow dev instructions below.
Install NodeJS
# install
npm install
# run tests
npm test
# start dev web server
npm start
Code is compiled to a build
directory, build the code and copy that to your web server.
# install
npm install
# build files for deployment
npm run build
Download the Fritzing Diagram here
Download the Fritzing Diagram here
- For the Lovibond Hex colors: http://brookstonbeerbulletin.com/thinking-about-beer-color
- For the SVG icons:
- For the Hop and Grain reference: https://byo.com
- For the recipes: http://beersmithrecipes.com
- For the bell sounds: http://www.orangefreesounds.com/category/sound-effects/bell-sound
BrewBench is a brew monitor and controller Developed by Andrew Van Tassel and Lee Kendrick ©2017.
For help look at the forum or start a conversation on gitter.