Alright, alphaomega, I'm having some serious problems getting the controller to turn on the cooling relay. It appears to have some software issue where it's stuck in cooling delay mode, or worse -- hardware fault and is now hosed.
Here's what I've done:
1. Config'd Pr0 to have a series of steps downwards. Current ambient beer temp is at 66. Sp0 is at 62 with hY of 0.5 degrees.
2. The steps eventually, over a series of 18 hrs, run it down to 48F.
3. Set cooling delay to 0, or 1. Just to get it to come on quickly.
4. Select rn and the Pr0 profile.
And that's it. It sits there flashing the cooling light, and never solidifies and turns the relay on. I'm stumped. At first I realized I had the delay set to 15, so i set it down to 1 min. Then that didn't do crap, so I set it to zero. With a delay of 0, it should be cutting on immediately. I've been sitting here for 30 mins fiddling with it, and CANNOT get it to come on. I've unplugged it and plugged back in, I've verified that St is on 0 (step zero) and that the current SP is indeed 62F. It will just not come on.
I'm wondering if I've discovered a serious bug. This is really frustrating, and I'm afraid I've possibly fried the cooling relay on my controller somehow, despite not messing with it in some unreasonable manner.
Edit: further testing reveals that the heating relay works just fine. I ran another profile, and the heat relay cut on just fine. The instant I switched back to my cooling profile, it went straight back into the flashing cooling light (keep in mind, cd is set to 0 so it should never do that).
I'm starting to wonder if cd's value is not getting updated properly or something. I know that cooling has worked before, as I accidentally activated it the other day while fiddling with settings.
2nd Edit: Flashed your latest from working branch, and its non-functional. Buttons dont do anything at all, can't access menus, etc. Pressing S does nothing, except on every 2nd press of S, the screen flashes. Going back to latest official release. After further testing, I have concluded that sometimes it's a result of flashing too fast, I think. However, your latest firmware will not work, period. I tried reflashing several times, to no avail. I had the same problem when reverting to an earlier official version (no buttons and screen blink), but a reflash did it, leading me to believe that it's the speed of the flash, on occasion. Still not sure why the latest doesn't work at all though.
3rd edit:Flashed back to latest official release and still no luck with the cooling relay. I'm going to now flash 1 version before that. After flashing back 2 versions, still no luck with the cooling relay. I'm convinced that it's either fried somehow (I hate to say it, but possibly due to flashing the controller a bunch somehow), or there's a software bug. It makes me think software since it sits here and flashes, and I never hear it attempt to click on. However, I'm leaning towards hardware now, as I just unplugged it, an when plugging back in, it made some really loud clicks over and over again, then I unplugged and back in again, to find it back to where it was -- blinking and doing nothing. Def starting to think the relay is hosed.
Overall, this has been a very frustrating night. I'm afraid my cooling relay is done for somehow. I know I got the cooling to work at some point with this software (cant recall which version), but I'm just not getting anywhere with attempts to get the relay to turn on at this point. Nothing but flashing (ie cooling delay). I've tried different delays and timed them, and have never heard a single sound to indicate any sort of switching. I actually had to send my 1st STC-1000 back due to issues with the cooling relay not working, so I'm wondering if I've got yet another one that's hosed (this time not immediately, but after modding). It worries me, in terms of the longevity of these controllers.
Alpha, assuming my relay is indeed hosed, is it possible that something in your software is contributing in some way to a short life span of the relay? Like, some sort of improper way to safely switch it, etc? Especially when switching the relay OFF, or handling the relay when the device is unplugged and then plugged in again? I'm just puzzled as to what could've caused this, especially given the fact that it ran for only ONE time since I got the thing flashed, and I had no issues then. Now all of a sudden it's broken, and I'd been using it fine for months now with stock software.