2 KiB
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
Links
{% embed url="https://www.facebook.com/groups/craftbeerpi" %}
{% embed url="https://www.youtube.com/channel/UCy47sYaG8YLwJWw2iY5_aNg" %}
{% embed url="http://web.craftbeerpi.com" %}