-
Notifications
You must be signed in to change notification settings - Fork 136
JSON command
By using http://brewpiless.local/testcmd.htm
, you can control BrewPi core directly. For example, to set temperature to Fahrenheit. Open the testcm.htm page, and enter the following string, and send.
j{"tempFormat":"F"}
You can set multiple parameters in one command. The command after j
is in formal JSON format. Please include the double quote(") for key and string value.
Key | Meaning | Note |
---|---|---|
tempFormat | Temperature format | F for Fahrenheit, C for Celius |
tempSetMin | Minimum setting temperature | |
tempSetMax | Maximum setting Temperature | |
pidMax | PID Max | |
Kp | Kp parameters of PID | |
Ki | Ki parameters of PID | |
Kd | Kd parameters of PID | |
iMaxErr | iMaxError | |
idleRangeH | idleRangeHigh | |
idleRangeL | idleRangeLow | |
heatTargetH | heatingTargetUpper | |
heatTargetL | heatingTargetLower | |
coolTargetH | coolingTargetUpper | |
coolTargetL | coolingTargetLower | |
maxHeatTimeForEst | maxHeatTimeForEstimate | |
maxCoolTimeForEst | maxCoolTimeForEstimate | |
fridgeFastFilt | fridgeFastFilter | |
fridgeSlowFilt | fridgeSlowFilter | |
fridgeSlopeFilt | fridgeSlopeFilter | |
beerFastFilt | beerFastFilter | |
beerSlowFilt | beerSlowFilter | |
beerSlopeFilt | beerSlopeFilter | |
lah | lightAsHeater | |
hs | rotaryHalfSteps | |
heatEst | heatEstimator | |
coolEst | coolEstimator | |
minCoolTime | Minimum cooling time | *1 |
minCoolIdleTime | Minimum idle time before cooling | *1 |
minHeatTime | Minimum heating time | *1 |
minHeatIdleTime | Minimum idle time before heating | *1 |
deadTime | Minimum idle time between switch of heating and cooling. | *1 |
*1: Available if SettableMinimumCoolTime option is set to true, or EnableGlycol is set to true. After v2.4, it is enabled by default.
To view current temperature control setting, issue a single character
c
and send.
The command to set sensor calibration is
U{i:0,j:0.36}
where 0 is the Device Slot that is assigned to the sensor during device setup, and 0.36 is the adjustment to the sensor.
Wiki is deprecated. Check doc directory for latest document. https://github.com/vitotai/BrewPiLess/tree/master/doc
- Hardware Setup
- Localization of web frontend
- Flash layout and New Frontend
- Software Installation
- WiFi Setup
- System Setup
- Device Setup
- Using Buttons & Menu
- Temperature Logging
- Cloud Logging
- Beer Profile
- iSpindel Support
- Manual Gravity Logging
- Use with Glycol
- Auto Capping(Spunding)
- MQTT Remote Control
- Pressure Monitor and Control
-
Other URLs
- Clear WiFi setting
- Format file system
- OTA update
- Overwrite pages
-
JSON Commands
- Temperature Unit
- Sensor Calibration
- FAQ