-
Notifications
You must be signed in to change notification settings - Fork 144
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 |
| mutexDeadTime | 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.
The command to set sensor calibration is
U{i:0,j:0.36}
where 0 is the device ID 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