Skip to content

BrewBlox/brewblox-tilt

Repository files navigation

Brewblox Service for the Tilt Hydrometer

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.

Credits

This service is a continuation of James Sandford's Tilt service.

Development

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