With me being a statistician you should expect brewing data posts from time to time.
I am quite proud of the cleanliness and ease of this method of interfacing 1wire devices, so I thought I’d share it here. I use this method specifically to interface DS18B20 temperature probes to my Beaglebone black, which is running brewery controller software Strangebrew Elsinore Server.
Proper specification of PID controller settings ensure that target temperatures are met quickly but not overshot, and cycling of temperature, or more formally, the process variable, is minimized. In an electric brewery, PID settings will be system specific, and will be especially determined by element wattage, liquid volumes, recirculation speed, and other environmental variables.