For usage documentation, see https://www.brewblox.com/user/services/tilt.html
The Tilt hydrometer is a wireless hydrometer and thermometer used to gather live readings of specific gravity and temperature when brewing beer.
Brewblox is a modular brewery control system design to work with the BrewPi Spark controller.
This service integrates the Tilt hydrometer into the Brewblox stack. You only need a single service: it will track all Tilts in range.
This service is a continuation of James Sandford's Tilt service.
To install pyenv + poetry, see the instructions at https://github.com/BrewBlox/brewblox-boilerplate#readme
You will also need Bluetooth support on the host to build the Python packages:
sudo apt update && sudo apt install -y libbluetooth-dev
To build a local Docker image:
poetry run invoke image
This builds the Python package and then the Dockerfile as ghcr.io/brewblox/brewblox-tilt:local
.
A docker-compose.yml
file that uses ghcr.io/brewblox/brewblox-tilt:local
is present in the repository root.
To start it, run:
docker-compose up -d