i was thinking to change Overheat function...
now it's based on lights temperature and a warnig threshold.
what about checking tank temperature instead?
expecially in summer... fan cannot be enough to keep cold water temperature and, maybe, use overheat for checking tank temperature and eventually power off lights can be a life saver!
what do you think?
i take a look at curt libraries, under ShowInterface() function the code is :
Code: Select all
// if temp2 exceeds overheat temp
#ifdef OverheatSetup
if ( Params.Temp2 >= InternalMemory.OverheatTemp_read() )
#else // OverheatSetup
if ( Params.Temp2 >= 1500 ) // 150.0 F is the default
#endif // OverheatSetup
{
LED.On();
// invert the ports that are activated
Relay.RelayMaskOff = ~OverheatShutoffPorts;
#ifdef RelayExp
for ( byte i = 0; i < MAX_RELAY_EXPANSION_MODULES; i++ )
{
Relay.RelayMaskOffE[i] = ~OverheatShutoffPortsE[i];
}
#endif // RelayExp
}
// commit relay changes
Relay.Write();