Grainfather
Connect and control your Grainfather brewing system from Brewfather via Bluetooth.
This functionality is still in beta, use the integration at your own risk and provide feedback on your experience. Only tested with G30.

This integration is only supported using a Chromium-based browser (like Chrome or the new Edge), on a device with bluetooth. It also works using the web version of the app on an Android device in the Chrome browser. iOS or other browsers are not supported at this time.
Enabling the GF Bluetooth Control toggle in the settings page enables you to send your recipe directly to the GF Controller.
Go to the brewing tab of a batch, then you can click start in the brew-controller section of the batch to connect to your controller.
Depending on the chromium browser and your operating system you might have to enable browser bluetooth support to make the bluetooth connect dialog show:
Enter chrome://flags in the search bar.
Type: Platform
Enable: Experimental web Platform Features
Supported Models
This integration has been tested with the Grainfather G30. Other Grainfather models that use the same Bluetooth protocol may work but are not officially tested.
What You Can Do
Once connected via Bluetooth, Brewfather acts as a full brew controller for your Grainfather. You can:
Send a recipe directly from a batch to the Grainfather controller, including mash steps, boil time, boil additions, hop stand time, and water volumes
Monitor brew session state in real time -- the controller reports the current stage (Mash Ramp, Mash, Sparge, Boil, Hop Stand, etc.) along with timers and temperature readings
Control the brew -- toggle heat and pump on/off, pause/resume timers, adjust target temperature, set delayed heating, and skip between steps
Set local boil temperature -- if you brew at altitude where water boils below 100C, Brewfather sends the correct boil temperature from your equipment profile
How to Use
Enable GF Bluetooth Control in Settings > Power-ups.
Open a batch and go to the Brewing tab.
Click Start in the brew-controller section.
Your browser will prompt you to pair with a Bluetooth device -- select the device named GRAIN and click Pair.
Once connected, the session state, temperature, and timer information are displayed. You can send your recipe and control the brew session from within Brewfather.
Browser Compatibility
Supported: Chromium-based browsers (Chrome, Edge) on desktop or Android devices via the Chrome browser.
Not supported: iOS (iPhone/iPad), Safari, Firefox, or standalone/homescreen apps on Android.
The integration uses Web Bluetooth, which is only available in Chromium-based browsers. On some systems you may need to enable the Experimental web Platform Features flag as described above.
Related docs
Last updated
Was this helpful?