Overheat triggered improperly several times...
Posted: Wed May 10, 2017 5:35 am
In the last couple of days, my RA has thrown an "overheat" flag. The first time it happened was curious, because I was fairly certain that my tank hadn't managed to get up to 82.5 degrees when the heater is set at 78-79 and that's controlled by both the RA and the heater thermostat and my tank is in the basement where the temp doesn't fluctuate too much - unfortunately, because it happened at some point in the night, my tank was 71.9 degrees in the morning. Fortunately I'm just cycling it right now and working out these kinks so it's not a catastrophe.
However, the second and third times it happened made me quite certain something else is in play. The portal indicates the temp has never gotten above 79.5, let alone 82.5.
So what could be causing this? In the interim, I've disabled the overheat temp shutoff ports and the overheatTemp in my code, because there isn't any apparent overheating actually occurring.
You can see the major dip here where it went from between 78-79. The next slightly smaller dip is when the overheat triggered again and I was monitoring it that time (I set a rule on the RA Portal to email me when it dipped to 76.5). The third time it triggered I caught it fairly quick and that's when I compiled out the overheat detection entirely. My RA Portal code has not triggered to e-mail me for overheat temp, nor does it show that it ever reached overheat temp.
Code relevant to heater/overheat (in its current state with things commented out, but didn't change values used)
Any suggestions appreciated. I'd prefer to be able to have the overheat protection in there for summertime.
However, the second and third times it happened made me quite certain something else is in play. The portal indicates the temp has never gotten above 79.5, let alone 82.5.
So what could be causing this? In the interim, I've disabled the overheat temp shutoff ports and the overheatTemp in my code, because there isn't any apparent overheating actually occurring.
You can see the major dip here where it went from between 78-79. The next slightly smaller dip is when the overheat triggered again and I was monitoring it that time (I set a rule on the RA Portal to email me when it dipped to 76.5). The third time it triggered I caught it fairly quick and that's when I compiled out the overheat detection entirely. My RA Portal code has not triggered to e-mail me for overheat temp, nor does it show that it ever reached overheat temp.
Code relevant to heater/overheat (in its current state with things commented out, but didn't change values used)
Code: Select all
void setup()
{
// Ports turned off when Overheat temperature exceeded
// ReefAngel.OverheatShutoffPorts = Port3Bit;
// Use T1 probe as temperature and overheat functions
ReefAngel.TempProbe = T1_PROBE;
// ReefAngel.OverheatProbe = T1_PROBE;
// Set the Overheat temperature setting
// InternalMemory.OverheatTemp_write( 825 );
}
void loop()
{
//Heater on/off temp
ReefAngel.StandardHeater( Port3,780,790 );
}