Monitor
BrewBench Monitor is a homebrew and brewery controller and fermentation monitor
Install / Use
/learn @BrewBench/MonitorREADME
BrewBench Monitor
http://monitor.brewbench.co
<img src="src/assets/img/brewbench-logo20.png?raw=true" width="200" alt="BrewBench logo" title="BrewBench" align="right" />BrewBench is an Arduino brew monitor, controller and alert system for the homebrewers and pro brewers. It uses the Arduino REST API to interface with temp sensors.
RIMS
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.
Fermenters
BrewBench Monitor can easily be used on fermenters with a thermowell.
BrewBench works with many popular sensors, controllers, and Arduino boards.
| | | | | ------ | ------ | ------ | | Sensor | Thermistors | Temperature | | Sensor | DS18B20 | Temperature | | Sensor | PT100 | Temperature | | Sensor | DHT11 | Temperature / Humidity | | Sensor | DHT12 | Temperature / Humidity | | Sensor | DHT22 | Temperature / Humidity | | Sensor | BMP280 | Temperature / Pressure | | Sensor | SEN-13322 | Moisture | | Controller | Ranco | Temperature | | Controller| InkBird ITC-1000 | Temperature | | Board | ESP32 | Monitor or App | | Board | ESP8266 | Monitor | | Board | Yun Rev 2 | Monitor |
Setup the Arduino
Download a sketch from the sketches link in the header and install with the Arduino IDE.
Open BrewBench
Go to BrewBench monitor or clone this repo and follow dev instructions below.
Development
Install NodeJS
# install
npm install
# run tests
npm test
# start dev web server
npm start
Deployment
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
<img src="src/assets/img/screenshot-fermenter.png?raw=true" alt="BrewBench fermenter" align="center" width="200" />
<img src="src/assets/img/screenshot-desktop.png?raw=true" alt="BrewBench screenshot" align="center" />
<img src="src/assets/img/BrewBench-wiring-diagram.png?raw=true" alt="BrewBench Wiring Diagram" align="center" />
Download the Fritzing Diagram here
<img src="src/assets/img/BrewBench-wiring-diagram-SSR.png?raw=true" alt="BrewBench Wiring Diagram" align="center" />Download the Fritzing Diagram here
<img src="src/assets/img/brewbench-wiredup.jpg?raw=true" alt="BrewBench wired up" align="center" />Thanks
- For the Lovibond Hex colors: http://brookstonbeerbulletin.com/thinking-about-beer-color
- For the SVG icons:
- https://thenounproject.com/dejv
- https://thenounproject.com/creativestall
- 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
About
BrewBench is a brew monitor and controller Developed by Andrew Van Tassel ©2020.
Help
For help look at the forum or start a conversation on gitter.
Made with <img src="src/assets/img/beer.png" width="45"> from Colorado
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
