Brewblox
Connect Brewblox to Brewfather for uploading metrics, syncing recipes, and logging fermentation data.
Brewblox is an open-source brewing automation platform built around the BrewPi Spark controller. It provides fermentation temperature control, mashing automation, and detailed process monitoring through a web-based dashboard.
The projects listed below are community-maintained integrations that connect Brewblox with Brewfather. They are not official Brewfather integrations.
Available Community Projects
Brewblox Service for Uploading Metrics to Brewfather: https://github.com/astephon88/brewblox-brewfather-uploader A Brewblox service that automatically uploads temperature and gravity metrics from your Brewblox setup to Brewfather.
Get recipe/batch from Brewfather into Brewblox: https://github.com/fdewasmes/brewblox-brewfather-service Pulls recipe and batch data from Brewfather into Brewblox, allowing you to manage recipes in Brewfather and execute them in Brewblox.
Send fermentation data to Brewfather Custom Stream: https://github.com/robvdw2/brewblox_to_brewfather Forwards fermentation data from Brewblox to Brewfather's Custom Stream endpoint for logging in your batch.
Which Option to Choose
If you want to monitor fermentation in Brewfather with temperature and gravity charts, use the Metrics Uploader or the Custom Stream forwarder. The Metrics Uploader runs as a native Brewblox service, which may be simpler to set up if you are already familiar with the Brewblox service architecture.
If you want to plan recipes in Brewfather and brew them in Brewblox, use the Brewfather Service to pull recipe and batch data into Brewblox.
These projects can be combined -- for example, pulling recipes from Brewfather while also uploading fermentation metrics back.
Important Notes
These are all community-maintained projects and are not developed or supported by Brewfather. Check each project's GitHub repository for setup instructions, compatibility, and issue tracking.
Fermentation data sent to Brewfather via Custom Stream should not be logged more than once every 15 minutes per device name.
Related docs
Last updated
Was this helpful?