- Joined
- Jan 4, 2014
- Messages
- 309
- Reaction score
- 349
- Location
- San Diego, CA
- What state or country do you live in
- California
I’m looking to add a bit of programming to my DOS routine and am hoping someone has figure out how to do this. My DOS currently does AWC only. I want to install a momentary button and create programming so that, when I press the button, the DOS halts the AWC (if it’s in process), drains a set amount of water from the sump to the drain, and then resumes the AWC.
For background, the reason I want this is that, from time to time, my skimmer pulls out enough water that the ATO reduces salinity in the tank. When I see salinity drop, I will add saltwater. That raises the sump level which, left unchecked, would cause the skimmer to drain more saltwater. So I drain some saltwater from the sump to restore the level.
Currently, the way I do so is manually with a bucket. But my DOS “remove” head is plumbed to do this already so I’d like to set up a program for it.
I think I can do it by time (press the momentary button and the remove head activates for a set time, which I calibrate to drop the sump level say 1/2”). That would require I press it multiple times if I need to remove more than 1/2”. Or I can program it to remove water until the sump level drops to an optical sensor. This would be my preferred approach because I press it once and it’s done.
Has anyone tried something like this? If so, can you post your code? Any thoughts on how to program this but not have the water removed through this routine count toward the AWC program? If the APEX sees the water removed this way as part of the AWC remove, I believe it will reduce how much water it removes the rest of the day to keep the remove and add volumes balanced. That would defeat the purpose.
It occurs to me I may be better off just adding a separate pump to drain the excess water but I’d like to further explore the feasibility of using the DOS since it’s already there and avoids more gear in the sump.
For background, the reason I want this is that, from time to time, my skimmer pulls out enough water that the ATO reduces salinity in the tank. When I see salinity drop, I will add saltwater. That raises the sump level which, left unchecked, would cause the skimmer to drain more saltwater. So I drain some saltwater from the sump to restore the level.
Currently, the way I do so is manually with a bucket. But my DOS “remove” head is plumbed to do this already so I’d like to set up a program for it.
I think I can do it by time (press the momentary button and the remove head activates for a set time, which I calibrate to drop the sump level say 1/2”). That would require I press it multiple times if I need to remove more than 1/2”. Or I can program it to remove water until the sump level drops to an optical sensor. This would be my preferred approach because I press it once and it’s done.
Has anyone tried something like this? If so, can you post your code? Any thoughts on how to program this but not have the water removed through this routine count toward the AWC program? If the APEX sees the water removed this way as part of the AWC remove, I believe it will reduce how much water it removes the rest of the day to keep the remove and add volumes balanced. That would defeat the purpose.
It occurs to me I may be better off just adding a separate pump to drain the excess water but I’d like to further explore the feasibility of using the DOS since it’s already there and avoids more gear in the sump.
