I posted these as bugs in github under the firmware. If it’s just my misunderstanding I’ll delete them.
“I have my brewpi spark set to °F. When I enter a value in the “Maximum difference between fridge and beer set point (= output of PID)” field then click “update from core” the value returned is my entered value multiplied by 9/5 or 1.8.”
“If I set my minimum on time, send to core, then update from core to verify setting, it appears correct. However, making any other changes, such as max difference or Beer-to-Fridge proportional gain (Kp), then clicking update from core, resets the min on time to zero.”