# General Temperature Control Profiles

To create a **General Temperature Control Profile**, Click the **Add Profile** button in the top left.

![](/files/BZnMmd8IJthH3tbyo43K)

Then, select a **Profile Type**: **General Temperature Control**

Next, select a **Name** for your Profile (such as Mead Aging)

Enter a **Description** for your Profile - this can be anything and is just intended for your reference.

<figure><img src="/files/77N3v5ThLAmQjMDfAcp9" alt=""><figcaption></figcaption></figure>

Next, start adding profile steps!

Click the **Add** button <img src="/files/QXAiZD3b1ZvxtKaG4Qxs" alt="" data-size="line"> to add a Profile Step

This will bring up a new dialog box which allows you to select and enter the desired step details.

### Details

This is where you enter the type and duration of each Step. Once you have finished each step, click the **Add Step** button <img src="/files/QR3JZYPSuNKIU6xV7713" alt="" data-size="line"> to enter a new step.

<figure><img src="/files/i2XmHqPt8OR0tLnCUpHj" alt=""><figcaption></figcaption></figure>

### Step Options

**Step Type**

You can select the following Step Types and options

* **Step Name**

  Here you can enter a name for each step - this is to allow you to identify each step (for example "Diacetyl Rest", "Cold Crash" etc
* **Heat/Cool to target Temperature**

  This will heat (if needed until the target temperature is reached, and then maintain that temperature around the hysteresis of the unit
* **Gradual ramp to target over length of step**

  This will ramp the temperature over the length of the selected step duration - for example, you may wish to raise the mash temperature from 64C-68C over 60 minutes.
* **Upper and Lower Limit**

  This will maintain a temperature between *two* set point temperatures - you can set an upper and lower range for this.
* **Target Temperature**

  Input the desired temperature for each step here
* **Go to next step when:**
* ***The step timer is finished*****:** This will start the next step as soon as the step timer is finished.
* ***The target temperature is reached:*** This will go to the next step as soon as the target temperature is reached regardless of step duration
* ***The target gravity is reached:*** This will go to the next step as soon as the target gravity is reached regardless of step duration. *NOTE: only applies when a Bluetooth Bonded Pill is used for temperature control*
* ***The gravity velocity is greater/less than:*** This will go to the next step as soon as the gravity velocity is wihin the specified range regardless of step duration. *NOTE: only applies when a Bluetooth Bonded Pill is used for*&#x20;
* ***I press a button on the device*****:** You will need to manually push a button on the device to end the step. This is useful if you wish to (for example) not begin cold crashing until you have added pressure to the fermenter.
* **Step Duration:** Enter the Step Duration in Minutes, Hours or Days. This option is only available whe **The step timer is finished** is selected as the **Go to next step option**
* **Show Advanced Options:** This toggles **Advanced Options** On or Off

### Advanced Options

Advanced Options can be toggled on and off for each step

<figure><img src="/files/duTDnvEH2gGwzJKUmsWl" alt=""><figcaption></figcaption></figure>

* **PID State:** Turn PID **On** or **Off.** PID is recommended for advanced users only. For best results PID setting s need to be dialled in for every fermentation
* **Allowed Sensor Differential:** This sets the Allowed Sensor Differential. This is the allowed differentiual between the element temperature and the Set Point temperature. This only applies when using a Bonded [Bluetooth RAPT Pill Hydrometer](https://kegland.com.au/products/yellow-rapt-pill-hydrometer-thermometer-wifi-bluetooth) as the temeprature probe

### **Alerts**

**Alerts** allows you to set up a custom alert for each step. You can add as many **Alerts** for each step as desired. You can select when to send the alert and also enter a custom **Alert** message (such as "Add Boil Hops Now")

You can set an alert when:

* **The Step Starts**
* **The Step Ends**
* **A specified amount of time has passed after the step starts**
* **The specified temperature is reached**
* **The specified gravity is reached** - Only applies when using a Bonded [Bluetooth RAPT Pill Hydrometer](https://kegland.com.au/products/yellow-rapt-pill-hydrometer-thermometer-wifi-bluetooth) as the temeprature probe
* **The gravity velocity is greater/less than the specified value** - Only applies when using a Bonded [Bluetooth RAPT Pill Hydrometer](https://kegland.com.au/products/yellow-rapt-pill-hydrometer-thermometer-wifi-bluetooth) as the temeprature probe

<figure><img src="/files/5BwIt5y6iBsrMJDWJdTz" alt=""><figcaption></figcaption></figure>

<mark style="color:red;">**To receive alerts on your mobile device, you must have the**</mark> [<mark style="color:red;">**Google Play**</mark> ](https://play.google.com/store/search?q=rapt\&c=apps)<mark style="color:red;">**or**</mark> [<mark style="color:red;">**Apple App Store**</mark> ](https://apps.apple.com/th/app/rapt/id1573192994)<mark style="color:red;">**app installed.**</mark>

In order to receive alerts you need to select **Enable Mobile App (Push) Notifications** in the My Account settings. You must also enable notifications for the Google Play or App Store App on your mobile device.

<figure><img src="/files/yZeqCX0zmnrzP1XW39Tp" alt=""><figcaption></figcaption></figure>

Once you are happy that all the Profile Steps and alerts are correct, make sure you hit the **Save** <img src="/files/sbMytZMNRJgV75d1z8uR" alt="" data-size="line"> button to save the profile to your **My Profiles** library. You can then send it directly to your RAPT device using the **Send Profile to Device** button <img src="/files/db6BXxBCWRzIR8M6kkAm" alt="" data-size="line"> or using the **Play** <img src="/files/897aBF99YHaL9VthHWvh" alt="" data-size="line"> button in the **Dashboard** to start a new profile!

**Congratulations! You have made a General Temperature Control profile and are ready to brew!**


---

# 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.rapt.io/profiles/creating-and-editing-profiles/general-temperature-control-profiles.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.
