Water level sensor problems

Expansion modules and attachments

Posts: 9
Joined: Tue Jun 21, 2016 8:41 pm
PostPosted: Tue Jun 21, 2016 8:48 pm
Hi all, I've been using my reef angel for a few months now, which I am very impressed with.
One problem I have been experiencing is with using my water level for my ATO. I get random ATO timeouts, and it will occur when the ATO pump has not ran for the timeout period. I also get the red led to light up, and the ATO will still function even though its lit. It seems to be completly random, sometimes it will trip in a half a day, sometimes it will be fine for 3 or more days. Does anyone have any ideas?
User avatar
Posts: 5348
Joined: Fri Jul 20, 2012 9:42 am
PostPosted: Tue Jun 21, 2016 9:11 pm
I personally feel there is something wrong with the timeout code. I have and still have similar issues using the waterlevel ato. I have a 60 minute timeout as it's tied to my RO/DI and I've had to put code to clear the timeout the first three minutes of the routine. I've started it manually as well and it has timed out immediately.
User avatar
Posts: 5348
Joined: Fri Jul 20, 2012 9:42 am
PostPosted: Fri Jun 24, 2016 12:10 pm
Bump

Posts: 12225
Joined: Fri Mar 18, 2011 6:47 pm
PostPosted: Fri Jun 24, 2016 6:33 pm
Let me know if this fixes it:
https://github.com/reefangel/Libraries/ ... f571abcb98
Roberto.

Posts: 9
Joined: Tue Jun 21, 2016 8:41 pm
PostPosted: Wed Jun 29, 2016 5:22 am
Ok I will give this a shot.
Forgive me for being a complete rookie at programming, but if I'm using the wizard to generate my code, where would I add the change that you suggested? I'm guessing inside of the // for custom code , correct?

Posts: 7
Joined: Mon Mar 11, 2013 3:47 pm
PostPosted: Mon Dec 19, 2016 2:27 am
I'd like to comment on this. I recently had a water level sensor go nuts on me and had to get it replaced. The disturbing part was that even though the ATO Timeout was triggered, if the water level (or in my case a bad water level reading) exceeded the High%, as soon as the water level dropped back down below my Low%, the ATO pump would kick on again. With my sensor bouncing all over the place, this caused my ATO pump to turn on repeatedly, despite the ATO Timeout being set.

I also deal with the random ATO timeouts, the timeout seems to just trigger and turn the status light red, even though the pump hasn't even run. Sometimes it happens a few times a day, sometimes its just a few times a week. Not sure if the two issues are related?

Posts: 12225
Joined: Fri Mar 18, 2011 6:47 pm
PostPosted: Mon Dec 19, 2016 11:03 am
I think we will just have to redo the entire ato class.
Roberto.

Posts: 411
Joined: Sat Mar 30, 2013 5:02 pm
Location: CT, USA
PostPosted: Mon Dec 26, 2016 5:27 am
I went back to this 'coz 'WaterLevelATO' just wasn't working for me. This has been error free for me.

Code: Select all
   
// Main Top Off
//   ReefAngel.WaterLevelATO(1,Topoff,15,85,95); 

  if ( ReefAngel.WaterLevel.GetLevel(1) <=85 ) ReefAngel.Relay.On (Topoff);
  if ( ReefAngel.WaterLevel.GetLevel(1) >=95 ) ReefAngel.Relay.Off (Topoff);


Happy Holidays!

Return to Addons

Who is online

Users browsing this forum: No registered users and 2 guests

cron