BrewBench Monitor App API
Send data from a device to the BrewBench App.
Generic Device Reading
POST
https://sensor.brewbench.co/device/{token}
Post data from any device. At least one data value is required. Data should not be posted more often than every 15 minutes (900 seconds). Your API key is required either in the path or header.
Path Parameters
token*
String
API Token (App -> Settings)
Headers
X-API-KEY*
String
API Token (App -> Settings)
Request Body
name*
String
A user unique name for you device
source
String
Source Name (Default Generic)
temp
Number
Temperature
temp_unit
String
C or F (Default C)
gravity
Number
Gravity
gravity_unit
String
G or P (Default P)
temp_adjust
Number
Amount to adjust the temp value by
ambient
Number
Ambient Temperature
ambient_unit
String
C or F (Default C)
ambient_adjust
Number
Amount to adjust the ambient value by
device_id
String
A user unique id for you device (takes precedence over name for device lookup)
pressure
Number
Pressure
pressure_unit
String
psi, bar, mBar, Pa, kPa, hPa, inHg, mmHg (Default psi)
co2_ppm
Number
CO2 Parts Per Million
bpm
Number
Bubbles Per Minute
moisture
Number
Moisture %
humidity
Number
Humidity %
battery
Number
Battery voltage (4.2 - 3.3)
rssi
Number
WiFi RSSI
angle
Number
Hydrometer angle
hysteresis
Number
Hydrometer hysteresis
interval
Number
Post interval in seconds
comment
String
Comment
Last updated