Device Streams
Stream Fermentation data from devices.
Post Device Stream Data
POST
https://log.brewersfriend.com/stream/:api_key
This endpoint allows you to post device stream data. The request should be a JSON object. The first time you post to this endpoint a device will be created by the name you set. After that you will select this device in the Brew Session -> Fermentation tab. Replace
:api_key
with your API key.
Headers
Name | Type | Description |
---|---|---|
Content-Type | string | application/json |
X-API-KEY | string | If not in the url then it can be added as a header. |
Request Body
Name | Type | Description |
---|---|---|
bpm | number | Bubbles Per Minute for Plaato like devices. |
device_source | string | Tilt, iSpindel, Floaty, DS18B20 Sensor, etc. |
report_source | string | MyBrewBot, Fermentrack, BrewBench, etc. |
heat_state | string | heating, cooling, off |
temp_target | number | Target Temperature, same unit as temp_unit. |
gravity_target | number | Target Gravity, same unit as gravity_unit. |
og | number | Original Gravity, same unit as gravity_unit. |
hysteresis | number | |
psi | number | Fermenter PSI. |
ambient | number | Room ambient temperature, same unit as temp_unit. |
name | string | Name of your streaming device. |
temp | number | |
temp_unit | string | C (default) or F for Celsius or Fahrenheit |
gravity | number | |
gravity_unit | string | P (default) or G for Plato or Gravity |
ph | number | |
comment | string | |
beer | string | |
battery | number | |
RSSI | number | |
angle | number |
Here is an example of the data to POST.
Last updated