a fork of craftbeerpi4 to support raspis with armv6
Find a file
Manuel Fritsch 21ba7453aa cleanup
2021-01-30 22:33:43 +01:00
.vscode/.ropeproject new step controller 2021-01-17 22:49:18 +01:00
cbpi plugin controller change 2021-01-30 22:29:33 +01:00
config plugin controller change 2021-01-30 22:29:33 +01:00
tests new step controller 2021-01-17 22:49:18 +01:00
venv plugin controller change 2021-01-30 22:29:33 +01:00
.DS_Store plugin controller change 2021-01-30 22:29:33 +01:00
.gitignore add missing dependencies 2021-01-24 22:14:57 +01:00
cheat_sheet.txt rework database 2021-01-22 23:25:20 +01:00
craftbeerpi.db bugfixing 2021-01-23 14:41:26 +01:00
Dockerfile setuptools added 2019-01-05 20:43:48 +01:00
LICENSE Set License to GPL 2021-01-07 18:59:24 +01:00
MANIFEST.in rework database 2021-01-22 23:25:20 +01:00
README.md GitBook: [master] one page modified 2021-01-27 09:43:23 +00:00
requirements.txt reuqirements.txt updated 2021-01-26 20:21:53 +01:00
run.py setuptools added 2019-01-05 20:43:48 +01:00
setup.py plugin controller change 2021-01-30 22:29:33 +01:00

CraftBeerPi

Intro

CraftBeerPi is an open source brewing controller.

Installation

CraftBeerPi is python based and will require at last python 3.7.x
You can run CBPi 4.x on your Laptop. It's not required to use a Raspberry Pi.

Download an install Python 3.7 https://www.python.org/downloads/

Open a terminal window and run the following commands.

Downloas the software via Python pip

sudo python3 -m pip install cbpi

Setup Environment

cbpi setup

The setup command will create a config folder in directory where you executed this command. The config folder contains all instance data. For example all your hardware configuration and log files.

{% hint style="info" %} You can setup as many enviroments as you like on one computer / Raspberry pi.
Just navigate to a diffent folder and run the setup command again. This will create additional config folder {% endhint %}

Run the Server

cbpi start

The server is running under http://localhost:8000 by default.

Access the User Interface

http://<YOUR_IP>:8000/

{% hint style="info" %} Port 8000 is the default port. You can change this port in the config folder config.yaml {% endhint %}

Installation from GitHub

You can install the latest development version direclty from GitHub.

pip install https://github.com/Manuel83/craftbeerpi4/archive/master.zip

Create a Python Virtual Environment

The advantage of a virtual enviroment is to separate the python dependencies.
This is interesting for testing and to install several CBPi intances at the same time.

{% embed url="https://docs.python.org/3/library/venv.html" %}

python3 -m venv venv

source venv/bin/activate

Uninstall

pip uninstall cbpi

{% embed url="https://www.facebook.com/groups/craftbeerpi" %}

{% embed url="https://www.youtube.com/channel/UCy47sYaG8YLwJWw2iY5_aNg" %}

{% embed url="http://web.craftbeerpi.com" %}