Enable logging on both heaters (I enable logging on everything). For each event logged there is a timestamp, output name and state. Change the control to 'advanced' and you can see the actual code. The Apex is controlling power to your outlets on your EB832. When tmp is below a value, the outlet is turned on (has power). When the tmp is above a value, the outlet is turned off. Take both of your heaters and set the internal thermostat to something like 82 (a number high enough that when the heater has power fro the EB832, it will heat. The internal thermostat can also act as failsafe to make sure the heater turns off even if the outlet is on.
I have two heaters. Here is my code
Heater 1 code:
Fallback OFF
If Tmp > 78.0 Then OFF
If Tmp < 77.5 Then ON
If Tmp < 70.5 Then OFF
Heater 2 code:
Fallback OFF
If Tmp < 77.0 Then ON
If Tmp > 77.5 Then OFF
If Tmp < 70.5 Then OFF
The heater 1 outlet will be OFF when tmp is above 78, ON when tmp is below 77.5 and OFF when tmp is below 70.5. This last check is a safety in case something goes haywire electrically. The heater 2 code is slightly different because I only activate the second heater if the first heater is unable to keep the tank above 77.5. My second heater has never been activated.
Hope this helps.