Implementation is different for certain. For Apex, each "thing" has it's own programming so if multiple items use the same logic you copy/paste it to each thing... such as failback or 'feed mode' for waterchanges or feeding for example. For GHL, you set the logic at a central logic location and then point to it.fundamentally, most programming is the same - you create a logical sequence of decisions and steps. The differences arise in the implementation. Creating a system that is powerful and easy to use is not easy. Apex can be quite powerful but the more advanced programming gets to be fairly obtuse, too.
Since most controllers (Apex included) make the basic stuff fairly easy, I'm interested to hear your comparison between the two for the more advanced programming.
You mention a 'maintenance mode.' Apex allows 4 'feed' modes which are really just timed controller states that you can use for whatever you want. It sounds like the GHL has dedicated feed modes vs maintenance modes? What's the difference and how are they implemented? Is there a limit on how many you can have?
A somewhat annoying limitation of the Apex is the only way you can trigger a feed mode is through the fusion interface; you can't use a button or other programming to trigger them. Can you do so with the GHL?
At this point, I would say that GHL is at the early Fusion days before their wizards really helped walk you through basic programming.
Edit: I would also add that the because GHL uses logic gates for it's programming it can be harder to wrap your head around initially.
GHL does have 4 dedicated feed modes and 4 dedicated maintenance modes. Of the 8... I use 2. One for waterchanges and the other for cleaning my algaescrubber. They start as simple off for X amount of time functions, but you can also set logic. For example a logic of Maintenance 4 and delay 300 would delay a device from turning back on after Maintenance 4 for 300 seconds. A 5 minute timer for a skimmer to turn back on after a waterchange to keep the skimmer from overflowing.
Yes you can! https://www.reef2reef.com/threads/guide-using-buttons-and-switches-with-plm-adin-card.773341/ The old display interface would allow you to one touch into maintenance mode as well. I never bothered to look to see if I can do it from the front panel of the controller itself though.
Last edited: