@Chad20056, I am assuming that this is a new setup; one of the most common oversights is not setting the Apex clock properly for your location (timezone); this could be why the light did not operate as expected. The other is the temp setting - it's not clear which scale you are using, F or C. Depending on what kinds of liughts you use, and depending on how much heat they contribute to the water temperature, you may not even need or want to high temp shutdown for your primary lighting.
You were given some bogus/incorrect info in this thread.
1. Fallback does not work as jimbo described. Fallback is a special programming command that
has no effect during normal operations; it will not turn off the output whenever an If Time ... Then ON statement is not true. For that, you need a Set statement, as was later brought out.
If you have this programming:
Fallback OFF
If Time 08:00 To 17:59 Then ON
The output will turn on when the Apex clock hits 08:00 first time after the Apex starts up, but will never shut OFF because there is no programming to do that.
There is a sticky post on the Neptune Systems Community Forum that goes into greater detail about Fallback:
https://forum.neptunesystems.com/showthread.php?8510-All-About-FALLBACK
Next, let's talk about If Time statements:
You could do what you'd done earlier and use an If Time to turn the output on and another If Time to turn the output OFF, like this:
If Time 08:00 to 17:59 Then ON
If Time 18:00 to 07:59 Then OFF
But this is inelegant. The proper way to do simple time-based programming is to use a Set statement to establish the default state (ON or OFF) of the output, then an If Time statement to turn the output ON (or OFF) when desired.
For a primary light:
Set OFF
If Time 08:00 to 17:59 Then ON
Let's carry this a bit further, and have multiple ON and OFF periods throughout a 24-hour day, and do it all with only If Time Statements:
If Time 00:00 to 05:59 Then OFF
If Time 06:00 to 07:59 Then ON
If Time 08:00 to 13:59 Then OFF
If Time 14:00 to 18:59 Then ON
If Time 19:00 to 20:59 Then OFF
If Time 21:00 to 21:59 Then ON
If Time 22:00 to 23:59 Then OFF
This will work, but is kinda sloppy and inefficient programming.
Let's re-do it properly using a Set OFF statement instead of all of those Time HH:MM to HH:MM Then OFF statements:
Set OFF
If Time 06:00 to 07:59 Then ON
If Time 14:00 to 18:59 Then ON
If Time 21:00 to 21:59 Then ON
This is simpler, shorter, and cleaner, eh?
The other bit of incorrect info given was about the overlapping If Time statements... while it's not good clean programming to have that condition, there is no conflict as was implied; the Apex will handle that gracefully... the last true statement will simply prevail.
There is another sticky post on the Neptune Systems Community Forum that covers the use of the Set statement:
https://forum.neptunesystems.com/sh...d-This-Thread!&p=114462&viewfull=1#post114462