# Brewblox

[Brewblox](https://www.brewblox.com/) 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](/integrations/custom-stream.md) 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

* [Custom Stream](/integrations/custom-stream.md)
* [Devices](/devices.md)
* [Settings](/settings.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.brewfather.app/integrations/brewblox.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
