I'm wondering if just measuring air temp would be easier and assume (or test) for the difference between the beer and the air. IMO, after 72 hours or so the beer is very stable in temp. I could plan on a lower setting during the first few days.
I actually use a dual controller and a single controller. Here's why:
If my target is 67 degrees, the dual controller will kick the freezer on when the beer hits 68 and shut it off as soon as the beer hits 67. The problem is the freezer ambient could be 40 degrees at that point and the beer will keep plummeting causing the fermwrap to kick on and get the beer back up to 67, which soon turns to 68 and the process starts all over. My dual controller probe is either taped to the carboy or in a thermowell.
Enter the second controller. This single Johnson controller is plugged in between my freezer and dual Ranco. The probe is measuring freezer interior ambient temp. It is set to turn the freezer off if the temp drops to 60. This keeps the freezer interior from ever getting too cool. It will turn the freeze cycle off prior to my beer moving from 68 back to 67, but the cool ambient temp always brings it down.
Complicated? Yes. But complicated? Yes.