PM me if you are going to build something and I can help more (with code and simpler hardware).
Just skim read the build thread and it looks really good. I've picked up a few of the pi mags but never bought them as I didn't really have a need/project.
I've also seen a thing on the web where you reprogram an stc+ and it can do staged, day by day temp ramp ups and downs (like in your device).
I monitor my brews progress by its temperature rather than how many days so it isn't either forced into the next stage or left too long. In general the process is :-
Set a starting temp, fermentation causes the wort to go above this for 2-4 days then cools down to starting temp.
I ramp up a degree and the worts temp ramps up more for a few days then falls back.
Ramp up a degree again, wort again goes up but then typically stabilises.
Cold crash.
So the question is could the pi be programmed to move to the next stage based on a drop of the wort temp rather than a number of days ?
(sorry if this has been answered further in your thread but I've only read the first few pages).