Skip to content

Blagmanz/BrewBench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BrewBench

BrewBench logo

BrewBench is an Arduino brew monitor, controller and alert system for the home brewer enthusiast. It uses the Arduino REST API to interface with thermistors connected to the analog ports. 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.

Setup the Arduino

# get the web code
git clone https://github.com/brewbench/web-controller brewbench
cd brewbench

Deployment

There are three options here, you can either run the code on your Arduino or on a webserver.

1. BrewBench Hosted

Once you have uploaded the sketch, simply use: brewbench.io

2. Arduino Hosted

The Arduino has a built in webserver running in /www/.

# Add rsync to your Arduino
ssh root@arduino.local
opkg update
opkg install rsync
exit

# Copy the code to your Arduino
rsync -rav -e ssh --delete --exclude-from '.rsyncignore' ./ root@arduino.local:/www/brewbench

3. Local Network Hosted

Copy to your local webserver or run locally

npm install
live-server

Development

For development just run npm install, and look at index.html for un-commenting the un-minified files.

npm install
gulp

BrewBench screenshot

BrewBench wired up

Thanks

About

BrewBench is a brew monitor and controller Developed by Andrew Van Tassel and Lee Kendrick ©2016.

Made with from Colorado

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published