Skip to content

iSpindel

An iSpindel posts its own readings over Wi-Fi with no app in the middle, and its format is the best-behaved of the three we read.

  1. In Beerwright, open Settings → Fermentation devices, press Add a device, and copy the device URL.
  2. Put the iSpindel into configuration mode and open its settings page. Set the service type to HTTP and give it the device URL as the target. The configuration page splits the address into a server, a path and a port on some firmware versions; the server is app.beerwright.com, the port is 443, and the path is everything from /api/ingest/ onward.
  3. Save, and the iSpindel posts at its configured interval.

The iSpindel’s own body carries the name, the tilt angle, the temperature with its unit stated, the battery voltage, and the gravity the firmware worked out from the angle. The unit is explicit, so there is no guessing about Fahrenheit, and the gravity is already specific gravity.

The gravity an iSpindel reports is its angle run through the calibration polynomial you gave it. An iSpindel that has never been calibrated reports a gravity of exactly 1, or something wild, and we chart those as gaps rather than as a beer that fermented to water in an afternoon. Calibrate it in sugar water before the first batch, following the iSpindel project’s own guide, and the chart will mean something.

Nothing at all. The iSpindel only posts when it wakes, at the interval you configured, and only if it can reach your Wi-Fi from inside the fermenter. A steel fermenter in a fridge is a Faraday cage; move the access point or the fermenter until it can hear it.

It posts, but the app says unrecognized. The service type must be HTTP, not TCP or MQTT, and the path must be the full one from the device URL. Some firmware versions ask for the token separately; ours is part of the path, so leave the token field empty.

A flat line at 1.000, or a gravity that swings wildly. The iSpindel is not calibrated. See above. Until it is, we chart the temperature and show the gravity as a gap.

Gaps in the chart. A gravity outside 0.980 to 1.200 or a temperature outside −10 to 60 °C is charted as a gap. A reading like that between good ones is the device rolling in the krausen.

Something wrong on this page? Tell us.