Repository navigation
Tilts
The Tilts tab manages Tilt Hydrometer gravity sensors. Tilts broadcast over Bluetooth Low Energy (BLE); OurBrewbot uses the on-board HM-10 BLE module to scan for them every 30 seconds.
Both the standard Tilt and the Tilt Pro are supported. Tilt Pro models are auto-detected from broadcast magnitudes and decoded with their full precision (gravity to four decimals, temperature to one decimal). Tilt Pro cards are labelled with an orange Pro badge.
The tab shows one card per Tilt colour slot — there are eight colours, each a Tilt sensor identity:
Red, Green, Black, Purple, Orange, Blue, Yellow, Pink
A small coloured dot in each header matches the colour of that Tilt. If no Tilts have been seen or configured yet, an explanatory message is shown at the top of the tab and all eight colour cards still appear so you can pre-configure them before the Tilt is powered on.
If a Tilt is currently being seen by the BLE scanner, its card shows:
- An Active badge in the header
- A live-readings line with current SG and Temp
- (For Tilt Pro) a Pro badge
| Field | Description |
|---|---|
| Fermenter | Which fermenter (0 – 3, or None) this Tilt is assigned to. The Tilt's SG becomes that fermenter's gravity reading. |
| SG Adjust | Per-Tilt gravity calibration offset (typically a few thousandths). Apply after comparing against a hydrometer reading. |
| Temp Adjust | Per-Tilt temperature calibration offset (°C). |
| Temperature reading | Whether the Tilt's onboard temperature sensor is used as the Beer temperature for the assigned fermenter, or Not used. |
| Save | Commits the slot's settings. |
| Clear | Removes the slot's configuration (Fermenter → None, offsets → 0). Appears only for configured slots. |
- A Tilt's SG is the gravity reading used by the fermenter it is assigned to. This is what gravity-based profile steps (types 3, 4, 6, 7, 8, 9) check against.
- Setting Temperature reading = Beer makes the Tilt's temperature override the DS18B20 Beer probe for that fermenter. Useful if the Tilt is fully submerged in the wort and is more representative than a side-mounted probe.
- Setting it Not used keeps the Tilt's temperature as informational only.
- A Tilt that has not been seen recently still keeps its last known readings until the next scan refreshes them. The "Active" badge tells you whether the BLE scan has heard from it lately.
- SG calibration — float the Tilt in plain water (room-temp distilled is best) and read the SG. It should be 1.000. The difference between displayed SG and 1.000 is your SG Adjust (with the opposite sign). Save and confirm the next reading shows 1.000.
- Temp calibration — compare the Tilt's temperature reading against a known-good reference (a calibrated DS18B20 probe in the same fluid). Enter the offset in Temp Adjust.
Tilt Pro models generally need less SG adjustment than standard Tilts but the workflow is the same.
- Pre-configuring a Tilt before it is powered on is supported — just pick the colour slot and click Save. When the Tilt is later seen by the BLE scanner, the configuration is applied immediately.
- Bluetooth range is modest; if a Tilt drops in and out of Active, move the controller closer to the fermenter or remove obstacles.
- One colour per fermenter, one fermenter per colour. Tilts are identified solely by colour, so you can only have one of each colour in range. Plan colour assignments accordingly across multiple fermenters.
- The BLE module is shared with the BT Sniffer page (System Settings → BT Sniffer). Don't open that page while you depend on Tilts being scanned — it commandeers the HM-10 for AT-command use.