Skip to content
/ McBrew Public

A series of Python libraries/scripts for recording and remotely monitoring fermenter temperature evolutions.

Notifications You must be signed in to change notification settings

adm78/McBrew

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

McBrew Logo

McBrew

A series of Python scripts for recording and remotely monitoring temperatures (from your browser) using an MCP9808 thermal sensor, compatible with Rasperry Pi and Arduino hardware. image not found

Pre-requisites

In order for the monitor to work, you'll have to

  1. Set up an account with plot.ly
    plot.ly
    to download the relevant keys and access your the live stream.
  2. Install the MCP9808 Python library (see here for details)
  3. Download and set-up Dropbox Uploader (optional, used for writing debug statement to a remote logfile)
  4. Edit the relevant user defined paths at the top of brew_monitor.py

Starting the monitor

The monitor can be started using

./brew_monitor.py 

which will live stream data from a MCP9808 thermal sensor to your account on plot.ly.

Additional stuff

auto_start_bm.py is an example script to auto start the monitor when you machine is switched on. To use it, you'll need to edit the relevant paths to point to the McBrew directory. Putting the full path of auto_start_bm.py at the bottom of the file /etc/rc.local will automatically start the monitoring when your machine is booted.

wireless_connect.sh is called when the network connection is lost. You can edit this file such that it tries to re-connect to your network of choice, or you can just leave it as it is and it won't do anything!

Tested with Python 2.7.*.

About

A series of Python libraries/scripts for recording and remotely monitoring fermenter temperature evolutions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published