PiLess BrewPi
Its no secret that temperature control is a huge aspect of brewing beer successfully. It can have dramatic side effects if you don’t keep the temperature in the yeasts range, or you may not be able to achieve flavors that you’re seeking from the yeast fermenting at a specific temperature. Now, in my past life as @dotps1, I covered in detail how to make a BrewPi. A temperature controller running with a Raspberry Pi and an Arduino board (that blog post can be found here, for now anyway, I’m not sure how long I will be keeping https://dotps1.github.io up). The BrewPi is defiantly a solid temperature controller solution, that allows for many customization, and the ability to create temperature profiles, allowing for temperature ramp up and cold crashing. And most importantly, it handles temperature swing. Unfortunately, the BrewPi is no longer officially supported on the Raspberry Pi/Arduino configuration, and as you can see the branch hasn’t been touched in years, https://github.com/BrewPi/brewpi-www/tree/legacy. I made this clear in my last walk through, which is over a year old now, and I had to fork the project and fix a bunch of dependency issues, that probably are already out of date.