# RAPT Cloud

[RAPT Cloud](https://app.rapt.io/) integration can be activated under Power-ups in the settings page of the Brewfather app.

{% hint style="info" %}
Currently the RAPT integration supports fermentation logging from devices like the RAPT Pill and Temperature Controller
{% endhint %}

1\. Copy the integration ID into your clipboard.

2\. Go to the Web Hooks page on the [RAPT Cloud portal](https://app.rapt.io/)

![](https://771697612-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LEzhWP2LGeXaKgS2qr4-887967055%2Fuploads%2FUbAuxLTN3xae9rMW6y5P%2Fimage.png?alt=media\&token=2b163ec6-ffe1-40c8-a6b8-475f60a347fb)

3\. Then create a new Brewfather Power-up

![](https://771697612-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LEzhWP2LGeXaKgS2qr4-887967055%2Fuploads%2FX6GMRAJiFfB6hdRDoc6y%2Fimage.png?alt=media\&token=55255c45-2d35-425b-8e42-ea9e1987241e)

4\. Enter a name and paste the integration ID you found in the Brewfather settings page

![](https://771697612-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LEzhWP2LGeXaKgS2qr4-887967055%2Fuploads%2FdYVDE1m6WKkox0hsIoMG%2Fimage.png?alt=media\&token=c8166ada-5844-4a9b-a6ec-0eb5564bea7b)

Make sure at least one of your devices is activated for the integration, marked by a checkmark. Then click **Save**.

![](https://771697612-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LEzhWP2LGeXaKgS2qr4-887967055%2Fuploads%2FbfTuqTUO9kd9D43rP57l%2Fimage.png?alt=media\&token=347acac9-4ffe-4f28-805d-9e2eda59a0fe)

Your device should then appear in the Brewfather devices page the next time your RAPT device sends data.

## Supported Devices

The RAPT Cloud integration supports the following device types:

* **RAPT Pill** -- Digital hydrometer for fermentation monitoring (reports as device type "Hydrometer")
* **RAPT Temperature Controller** -- Fermentation temperature controller

## Data Logged

The following data fields are logged for RAPT devices:

| Field                  | Description                                               |
| ---------------------- | --------------------------------------------------------- |
| **Gravity**            | Specific gravity reading (SG)                             |
| **Temperature**        | Current temperature (Celsius)                             |
| **Target Temperature** | Target temperature set on the controller (when available) |
| **Battery**            | Battery level                                             |
| **RSSI**               | WiFi signal strength                                      |

## Configuration Options

After your RAPT device has sent its first reading and appears in the device list, you can configure per-device offsets by clicking the device name in your batch under **Fermentation > Devices**:

* **Gravity Offset** -- Adjusts all gravity readings by a fixed amount
* **Temp Offset** -- Adjusts all temperature readings by a fixed amount

A **(configure webhook)** link is also available in the Power-ups settings to set up optional data forwarding to an external URL.

## Important Notes

* Data sent more frequently than every 15 minutes will be ignored. Ensure your RAPT device logging interval is set to 15 minutes or more.
* After the first reading is received, attach the device to your batch in the **Fermentation > Devices** section.

## Related docs

* [Devices](https://docs.brewfather.app/devices)
* [Settings](https://docs.brewfather.app/settings)


---

# 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/rapt.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.
