Hi all- hoping someone more savvy than me can chime in to recommend a potential fix for a coding challenge that I've encountered while trying to build an automatic feeding function that will run a series of commands, ultimately resulting in live artemia being delivered to my display tank whenever I use a FeedD function. I have scoured the forums and still cannnot seem to get this to work. Anyhow, if someone can solve my problem and there is enough interest in this setup from other hobbyists that want to replicate it, I'm happy to share more details and pictures of the contraption I've worked out. Thanks in advanced!
The setup:
There are three different components on this setup- first, an air pump in my artemia hatchery that turns off for ten minutes when FeedD is selected. Second, a kessil H80 light that is mounted underneath the hatchery cone that turns on for ten minutes when FeedD is selected. Third and most importantly, an apex DOS that I'd like to defer for 10 minutes after FeedD is selected, so that when it executes, the hatchery has had 10 minutes to sit with pumps off and lights on so that the live artemia will be collected towards the bottom of the cone.
The issue: I cannot sort out how to defer the DOS command for 10 minutes after FeedD is selected, because the DEFER statement will only work with ON/OFF commands. I am using two profiles, one named "BrineOut" to set the speed and forward delivery of the DOS, and one labeled "BrineReturn" to automatically clear the dosing lines after the tank is fed. These are screenshotted below.
Next is a screenshot of my DOS code. This is where I cannot sort out how to have the "BrineOut" profile defer for 10 minutes before it executes.
The setup:
There are three different components on this setup- first, an air pump in my artemia hatchery that turns off for ten minutes when FeedD is selected. Second, a kessil H80 light that is mounted underneath the hatchery cone that turns on for ten minutes when FeedD is selected. Third and most importantly, an apex DOS that I'd like to defer for 10 minutes after FeedD is selected, so that when it executes, the hatchery has had 10 minutes to sit with pumps off and lights on so that the live artemia will be collected towards the bottom of the cone.
The issue: I cannot sort out how to defer the DOS command for 10 minutes after FeedD is selected, because the DEFER statement will only work with ON/OFF commands. I am using two profiles, one named "BrineOut" to set the speed and forward delivery of the DOS, and one labeled "BrineReturn" to automatically clear the dosing lines after the tank is fed. These are screenshotted below.
Next is a screenshot of my DOS code. This is where I cannot sort out how to have the "BrineOut" profile defer for 10 minutes before it executes.
