Search found 17 matches
- Fri Aug 28, 2015 11:59 pm
- Forum: How do I code ...
- Topic: ATO Based on Salinity
- Replies: 23
- Views: 20459
Re: ATO Based on Salinity
Ah, think I understand now. I made some updates, see below. Will let you know how it goes. #include <ReefAngel_Features.h> #include <Globals.h> #include <RA_Wifi.h> #include <Wire.h> #include <OneWire.h> #include <Time.h> #include <DS1307RTC.h> #include <InternalEEPROM.h> #include <RA_NokiaLCD.h> #i...
- Sat Aug 08, 2015 10:01 am
- Forum: How do I code ...
- Topic: ATO Based on Salinity
- Replies: 23
- Views: 20459
Re: ATO Based on Salinity
OK, looks like ATO by salinity is working now. I also changed the low water cutoff statement to use the defined port names instead of the actual ports, which seems to have resolved the heater issue. However, the low water cutoff does not work. I'm also still having the issue where channel 2 always r...
- Sat Aug 01, 2015 2:08 pm
- Forum: How do I code ...
- Topic: ATO Based on Salinity
- Replies: 23
- Views: 20459
Re: ATO Based on Salinity
My low water cut off doesn't work either..... am I missing something major here? Nothing seems to be working right! lol..... help plz!!
- Sat Aug 01, 2015 1:26 pm
- Forum: How do I code ...
- Topic: ATO Based on Salinity
- Replies: 23
- Views: 20459
Re: ATO Based on Salinity
Can you guys confirm my dip switch set up? I want the two AC 8 port relays to be ports 1-16 and the dc relay ports 17-24? Should the expansion relay be set to ID 1 or 2? DC relay ID 2 or 3?
- Sat Aug 01, 2015 11:52 am
- Forum: How do I code ...
- Topic: ATO Based on Salinity
- Replies: 23
- Views: 20459
Re: ATO Based on Salinity
Very odd - my RO ATO, Box1_Port6, came on at 4:15 AM this morning and ran endlessly and emptied the entire RO container into my tank. The port is set to auto but it's still turned on, and the sump is 20% above the top off limit. The heater issue is also causing me a major headache. Any idea on these...
- Fri Jul 31, 2015 1:58 pm
- Forum: How do I code ...
- Topic: ATO Based on Salinity
- Replies: 23
- Views: 20459
Re: ATO Based on Salinity
apologies, I've made some other changes along the way, here is a fresh copy of my code. I knew what Roberto meant, so I adjusted the ports accordingly. The ATO process doesn't run at all when I set those two ports to off, but the process does flag a timeout. I'm actually having a number of issues wi...
- Thu Jul 30, 2015 12:06 pm
- Forum: How do I code ...
- Topic: ATO Based on Salinity
- Replies: 23
- Views: 20459
Re: ATO Based on Salinity
Thanks will give that a try.....
- Thu Jul 30, 2015 12:41 am
- Forum: Standard
- Topic: wizard internal memory values
- Replies: 4
- Views: 5651
Re: wizard internal memory values
I'm basically trying to find source of the internal memory values entered in the wizard to be uploaded to the controller. Does that make sense?
- Thu Jul 30, 2015 12:39 am
- Forum: How do I code ...
- Topic: ATO Based on Salinity
- Replies: 23
- Views: 20459
Re: ATO Based on Salinity
I tested my output via serial and confirmed output as expected. Any idea why it always defaults to port 8 regardless of salinity value?
- Tue Jul 28, 2015 1:03 pm
- Forum: Standard
- Topic: wizard internal memory values
- Replies: 4
- Views: 5651
wizard internal memory values
When I use the wizard to generate code using internal memory to store my values, Where are the values to be loaded onto the internal memory stored on my PC? I hope that makes sense..... any help is much appreciated.
Thanks
Thanks
- Thu Jul 16, 2015 11:11 am
- Forum: How do I code ...
- Topic: ATO Based on Salinity
- Replies: 23
- Views: 20459
Re: ATO Based on Salinity
Anybody??
- Tue Jul 14, 2015 7:38 pm
- Forum: How do I code ...
- Topic: ATO Based on Salinity
- Replies: 23
- Views: 20459
Re: ATO Based on Salinity
I'm still having trouble with this one. See code below. regardless of salinity value, port 8 is always used for the top off. #include <ReefAngel_Features.h> #include <Globals.h> #include <RA_Wifi.h> #include <Wire.h> #include <OneWire.h> #include <Time.h> #include <DS1307RTC.h> #include <InternalEEP...
- Tue Jun 16, 2015 2:57 pm
- Forum: How do I code ...
- Topic: ATO Based on Salinity
- Replies: 23
- Views: 20459
Re: ATO Based on Salinity
thanks. I think I figured it out, my change below checked out ok. Look good?
if (ReefAngel.Params.Salinity>35)
{
ReefAngel.WaterLevelATO (1, Box1_Port5 );
}
else
{
ReefAngel.WaterLevelATO ( 1, Box1_Port6 );
}
if (ReefAngel.Params.Salinity>35)
{
ReefAngel.WaterLevelATO (1, Box1_Port5 );
}
else
{
ReefAngel.WaterLevelATO ( 1, Box1_Port6 );
}
- Tue Jun 16, 2015 8:04 am
- Forum: How do I code ...
- Topic: ATO Based on Salinity
- Replies: 23
- Views: 20459
Re: ATO Based on Salinity
I can't seem to get this one right, please see my code below. I'm getting an error on the WaterLevelATO function. How is that properly referenced?
if (ReefAngel.Params.Salinity>35)
{
ReefAngel.WaterLevelATO ( Box1_Port5 );
}
else
{
ReefAngel.WaterLevelATO ( Box1_Port6 );
}
if (ReefAngel.Params.Salinity>35)
{
ReefAngel.WaterLevelATO ( Box1_Port5 );
}
else
{
ReefAngel.WaterLevelATO ( Box1_Port6 );
}
- Sun Jun 14, 2015 1:02 pm
- Forum: How do I code ...
- Topic: ATO Based on Salinity
- Replies: 23
- Views: 20459
ATO Based on Salinity
Hello, I'd like to set up my ATO top off to select ATO pumps based on current Salinity readings. My RO ATO is Box1_Port5 and the Saltwater ATO is on Box1_Port6. How do I code the ATO process to select the RO port be default, and the SW port when salinity is below 33PPT? Also, I'm using the multi cha...
- Wed Jun 10, 2015 8:07 pm
- Forum: For New Members
- Topic: internal memory
- Replies: 13
- Views: 14649
Re: internal memory
Are there any limitations to the internal memory setup? I was hoping to to do a few things that would require some coding; top off by salinity, Different wave maker patterns throughout the day/night and set up auto liquid feeding and dosing. Maybe 5-6 dosing pumps total. What would be the best route...
- Wed Jun 10, 2015 11:33 am
- Forum: For New Members
- Topic: internal memory
- Replies: 13
- Views: 14649
Re: internal memory
Why would you use internal memory vs code and vice versa? Does one or the other have any limitations other than on the fly changes?