Best way to take care of those swings is to keep your hysteresis setting as low as you're comfortable keeping it. This will assure that it doesn't swing far from the setpoint before kicking in, which in turn will keep in from swinging well past when it hits the setpoint.
This of course is an exercise in balancing frequency vs longevity of your equipment. However, your freezer shouldn't be kicking on every 15 mins. It should easily take 20-30 minutes, if not 1-2 hrs, before it would kick on, if you're measuring the temp of a multi-gallon batch correctly. A thermowell is of course the best solution.
Disney, you make a great point though. If at all possible, and this is really pushing it on space --- add 1 more variable/setting that essentially allows you to define just how far from the setpoint to have the freezer cut off. So, let's say you need to go down 1F to get to setpoint. You set your swing cutoff variable to, say, 0.4. This means, after lowering the temp 0.6 degrees, the compressor cuts off, and the swing itself takes care of the rest.
It's not that complicated, but it's all about space on the chip to store that routine.
This of course is an exercise in balancing frequency vs longevity of your equipment. However, your freezer shouldn't be kicking on every 15 mins. It should easily take 20-30 minutes, if not 1-2 hrs, before it would kick on, if you're measuring the temp of a multi-gallon batch correctly. A thermowell is of course the best solution.
Disney, you make a great point though. If at all possible, and this is really pushing it on space --- add 1 more variable/setting that essentially allows you to define just how far from the setpoint to have the freezer cut off. So, let's say you need to go down 1F to get to setpoint. You set your swing cutoff variable to, say, 0.4. This means, after lowering the temp 0.6 degrees, the compressor cuts off, and the swing itself takes care of the rest.
It's not that complicated, but it's all about space on the chip to store that routine.