Configuration
Bridge
Console
Dashboard
Select devices to monitor. Values refresh automatically.
Charts
Active Brews
Brew History
Start a New Brew
--
ActiveDevices & Configuration
Fermentation
Beer Temperature
Specific Gravity
Fridge Controller
Fermentation Chart
Smart Temperature Feedback
Reminders & Notifications
Recipe
Brew Log
Legendary Brews
Your completed brews, rated and documented for posterity. Every great beer deserves a story.
--
--Device Info
| Name | -- |
| Device Type | -- |
| Use | -- |
| MAC Address | -- |
| Firmware | -- |
| Signal | -- |
| Temp Unit | -- |
| Sensor | -- |
| Telemetry Frequency | -- |
| Last Activity | -- |
| Manage | -- |
Runtime Stats
| Total Runtime | -- |
| Cooling Runtime | -- |
| Cooling Starts | -- |
| Heating Runtime | -- |
| Heating Starts | -- |
Controller Settings
| Cooling Allowed | -- |
| Heating Allowed | -- |
| PID Enabled | -- |
| Cooling Hysteresis | -- |
| Heating Hysteresis | -- |
| Compressor Delay | -- |
| Mode Switch Delay | -- |
| High Temp Alarm | -- |
| Low Temp Alarm | -- |
| Bluetooth | -- |
Signal Strength
Target Temperature
Change the target temperature on the RAPT controller via cloud API.
PID Control
Toggle PID mode and tune parameters. Changes are sent to the RAPT API.
Device Management
All devices that have ever connected to RAPT2MQTT. Customize names, add photos, or forget devices you no longer use.
About RAPT2MQTT
Version ...
RAPT2MQTT is an open-source bridge between Kegland RAPT brewing devices and MQTT, built for homebrewers who want real control over their fermentation.
This project was born from frustration with cloud-only brewery management. Your data should live on your network, in your Home Assistant, under your control.
What You Get -- Free
Full cloud API integration -- monitor temperature, target, mode (heating/cooling/idle), PID tuning, all from your own dashboard.
Live specific gravity and beer temperature from TILT hydrometers via MQTT. Multiple TILTs, multiple brews, no problem.
Every metric published to MQTT is ready for Home Assistant auto-discovery. Temperature, SG, ABV, mode -- all as native sensors.
Brew reminders, SG stability alerts, and day-based triggers -- all pushed to your MQTT broker for Home Assistant automations.
Cascaded control that uses the hydrometer (in-liquid) temperature to adjust the fridge controller target. Nail your beer temp, not your air temp.
Multi-brew management with fermentation charts, OG/FG/ABV tracking, brew logs, needle gauge, and full event history.
Built By a Homebrewer
This isn't a corporate product. It's one person, one fridge, one hydrometer, writing code between brew days. Every feature exists because I needed it for my own fermentation.
If you want an integration for gear I don't own -- I need to buy it, brew with it, understand it, and then write the code. That's where the community funding comes in.
Currently Supported
These devices work right now, out of the box.
RAPT Temperature Controller
Full cloud API integration. Monitor fridge and target temperature, set target remotely, detect heating/cooling/idle mode, compressor delay, hysteresis settings, PID tuning, signal strength.
Get one: kegland.com.au
TILT Hydrometer
Live specific gravity and beer temperature via TiltPi MQTT. All TILT colours supported. Multiple TILTs, multiple concurrent brews.
Get one: tilthydrometer.com
Home Assistant / MQTT
All device metrics published to MQTT. Native Home Assistant sensors via auto-discovery. Brew reminders and alerts as MQTT notifications with MDI icons.
Smart Temperature Feedback
Cascaded control loop that reads the hydrometer temperature (in the liquid) and adjusts the controller's fridge target to hold your actual beer at the desired temperature.
Request an Integration
I don't own every piece of brewing gear on the market. To write an integration properly, I need to:
- Buy the device -- hardware costs money
- Brew with it -- understand how it actually works in a real fermentation
- Reverse-engineer the API -- figure out the data format, protocols, and quirks
- Write the integration -- and give it away to the community for free
If you want to see a specific device supported, fund it below. Once funded, it goes to the top of the build queue.
iSpindel
DIY digital hydrometer. WiFi-based, open hardware. Needs MQTT integration + calibration support.
Get one: ispindel.de
Plaato Airlock
CO2 activity-based fermentation monitor. Cloud API with activity data, temperature, and estimated ABV.
Get one: plaato.io
Grainfather Connect
All-in-one electric brewery with Bluetooth/WiFi. Brew-day automation, mash profiles, and fermentation tracking.
Get one: grainfather.com
BrewZilla / Robobrew
Kegland all-in-one brew system. Gen 4 has Bluetooth + app control. Needs protocol analysis.
Get one: kegland.com.au
Inkbird ITC-308 WiFi
Budget temperature controller. WiFi model has cloud API. Popular entry-level fermentation control.
Get one: inkbird.com
Tilt Pro
Higher-resolution TILT with extended range. Same BLE protocol, finer SG resolution (4 decimal places).
Get one: tilthydrometer.com
RAPT Pill
Kegland's floating hydrometer. BLE-based, cloud API via RAPT Portal. Direct competitor to TILT.
Get one: kegland.com.au
Suggest a Device
Don't see your gear? Let me know what you're brewing with and I'll look into it.
Support the Project
RAPT2MQTT is free, open source, and built by one person. Every feature you use was written between brew days, tested on real fermentations, and given away to the community.
I don't own all the brewing gear. To build integrations for new devices, I need to buy them, brew with them, understand them, and then write the code. Your support makes that possible.
What Your Support Funds
Buying the actual brewing devices to reverse-engineer and integrate.
Every integration needs real brew days to test. Grain, hops, yeast, and time.
Ongoing development, bug fixes, and new features for the whole community.
Buy Me a Beer
Choose a support tier or enter a custom amount.
Cheers! Keeps the lights on.
Funds a brew day's worth of testing.
Covers a budget device integration.
Directly funds a new device purchase.
Community Fund
Payment integration coming soon. For now, reach out on GitHub to sponsor.
Already Free
These features are available right now, at no cost:
- RAPT Temperature Controller integration (cloud API)
- Multi-TILT hydrometer support via MQTT
- Home Assistant / HACS sensor auto-discovery
- Custom MQTT notifications and brew reminders
- Smart temperature feedback (hydrometer-driven cascaded control)
- Multi-brew session management with charts and logs
- Dark-theme web UI -- no frameworks, no bloat
RAPT2MQTT
Bridge between RAPT (Kegland) brewing devices and MQTT for Home Assistant and other home automation platforms.
Getting Started
- Go to Config and enter your MQTT broker address and port.
- Enter your RAPT email and API Secret.
- Set the Poll Interval (default 300s).
- Click Save Configuration, then Start the bridge.
- Devices appear in the sidebar as they are discovered.
MQTT Topics
| RAPT Data | RAPT/temperatureController |
| RAPT Commands | RAPT/temperatureController/Command |
| TILT Data (inbound) | TiltPi |
| Notifications (outbound) | RAPT2MQTT/notify (configurable) |
TILT Hydrometer Integration
RAPT2MQTT displays live TILT data if it publishes to your MQTT broker on the TiltPi topic.
TiltPi + Custom MQTT Node
- Open TiltPi Node-RED at
http://tiltpi.local:1880 - Find the ui_template node for your TILT color
- Add a function node, then rbe, then mqtt out to topic
TiltPi
Alternative: TiltBridge (ESP32)
Flash TiltBridge firmware onto an ESP32 for native MQTT output.
Brew Reminders & Notifications
Set reminders on active brews (e.g. "Dry hop on day 5"). When triggered, a notification is published to your configured MQTT topic. Set up a Home Assistant automation to pick up RAPT2MQTT/notify messages and send push notifications.
Links
| GitHub | MetalOctopus/RAPT-to-MQTT |
| RAPT Portal | app.rapt.io |
| RAPT API Docs | api.rapt.io/index.html |