Are you saying that the light would have to be red for 5 minutes inorder for the portal to send the email?lnevo wrote:The portal only gets data every 5 minutes...so you wont get an alert testing that way. Once the trigger happens you should get your email/sms within 5 minutes.
Float Switch Ideas?
-
- Posts: 288
- Joined: Wed Jan 23, 2013 12:36 pm
Re: Float Switch Ideas?
-
- Posts: 288
- Joined: Wed Jan 23, 2013 12:36 pm
Re: Float Switch Ideas?
#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>
#include <RA_ATO.h>
#include <RA_Joystick.h>
#include <LED.h>
#include <RA_TempSensor.h>
#include <Relay.h>
#include <RA_PWM.h>
#include <Timer.h>
#include <Memory.h>
#include <InternalEEPROM.h>
#include <RA_Colors.h>
#include <RA_CustomColors.h>
#include <Salinity.h>
#include <RF.h>
#include <IO.h>
#include <ORP.h>
#include <AI.h>
#include <PH.h>
#include <WaterLevel.h>
#include <ReefAngel.h>
////// Place global variable code below here
////// Place global variable code above here
void setup()
{
// This must be the first line
ReefAngel.Init(); //Initialize controller
// Ports toggled in Feeding Mode
ReefAngel.FeedingModePorts = Port1Bit | Port2Bit | Port5Bit | Port6Bit | Port7Bit;
// Ports toggled in Water Change Mode
ReefAngel.WaterChangePorts = Port1Bit | Port2Bit | Port5Bit | Port6Bit | Port7Bit | Port8Bit;
// Ports toggled when Lights On / Off menu entry selected
ReefAngel.LightsOnPorts = Port2Bit | Port3Bit | Port5Bit | Port6Bit | Port8Bit;
// Ports turned off when Overheat temperature exceeded
ReefAngel.OverheatShutoffPorts = Port3Bit | Port5Bit | Port6Bit | Port8Bit;
// Use T1 probe as temperature and overheat functions
ReefAngel.TempProbe = T1_PROBE;
ReefAngel.OverheatProbe = T1_PROBE;
// Set the Overheat temperature setting
InternalMemory.OverheatTemp_write( 869 );
// Ports that are always on
////// Place additional initialization code below here
////// Place additional initialization code above here
}
void loop()
{
ReefAngel.Relay.DelayedOn( Port1,15 );
ReefAngel.StandardLights( Port3,10,0,22,0 );
ReefAngel.StandardLights( Port5,12,0,19,0 );
ReefAngel.StandardLights( Port6,12,0,19,0 );
ReefAngel.Relay.DelayedOn( Port7,1 );
ReefAngel.StandardLights( Port8,22,0,10,0 );
ReefAngel.StandardLights( Box1_Port2,9,0,19,0 );
ReefAngel.PWM.SetDaylight( MoonPhase() );
ReefAngel.PWM.SetActinic( MoonPhase() );
ReefAngel.StandardFan(Port2,790,800);
ReefAngel.Relay.Set(Port1,ReefAngel.HighATO.IsActive());
////// Place your custom code below here
////// Place your custom code above here
// This should always be the last line
ReefAngel.Portal( "paulturner911" );
ReefAngel.ShowInterface();
}
Does all of the code use go in the section below "void loop"?
What are the other sections (custom code/initalization code) for?
#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>
#include <RA_ATO.h>
#include <RA_Joystick.h>
#include <LED.h>
#include <RA_TempSensor.h>
#include <Relay.h>
#include <RA_PWM.h>
#include <Timer.h>
#include <Memory.h>
#include <InternalEEPROM.h>
#include <RA_Colors.h>
#include <RA_CustomColors.h>
#include <Salinity.h>
#include <RF.h>
#include <IO.h>
#include <ORP.h>
#include <AI.h>
#include <PH.h>
#include <WaterLevel.h>
#include <ReefAngel.h>
////// Place global variable code below here
////// Place global variable code above here
void setup()
{
// This must be the first line
ReefAngel.Init(); //Initialize controller
// Ports toggled in Feeding Mode
ReefAngel.FeedingModePorts = Port1Bit | Port2Bit | Port5Bit | Port6Bit | Port7Bit;
// Ports toggled in Water Change Mode
ReefAngel.WaterChangePorts = Port1Bit | Port2Bit | Port5Bit | Port6Bit | Port7Bit | Port8Bit;
// Ports toggled when Lights On / Off menu entry selected
ReefAngel.LightsOnPorts = Port2Bit | Port3Bit | Port5Bit | Port6Bit | Port8Bit;
// Ports turned off when Overheat temperature exceeded
ReefAngel.OverheatShutoffPorts = Port3Bit | Port5Bit | Port6Bit | Port8Bit;
// Use T1 probe as temperature and overheat functions
ReefAngel.TempProbe = T1_PROBE;
ReefAngel.OverheatProbe = T1_PROBE;
// Set the Overheat temperature setting
InternalMemory.OverheatTemp_write( 869 );
// Ports that are always on
////// Place additional initialization code below here
////// Place additional initialization code above here
}
void loop()
{
ReefAngel.Relay.DelayedOn( Port1,15 );
ReefAngel.StandardLights( Port3,10,0,22,0 );
ReefAngel.StandardLights( Port5,12,0,19,0 );
ReefAngel.StandardLights( Port6,12,0,19,0 );
ReefAngel.Relay.DelayedOn( Port7,1 );
ReefAngel.StandardLights( Port8,22,0,10,0 );
ReefAngel.StandardLights( Box1_Port2,9,0,19,0 );
ReefAngel.PWM.SetDaylight( MoonPhase() );
ReefAngel.PWM.SetActinic( MoonPhase() );
ReefAngel.StandardFan(Port2,790,800);
ReefAngel.Relay.Set(Port1,ReefAngel.HighATO.IsActive());
////// Place your custom code below here
////// Place your custom code above here
// This should always be the last line
ReefAngel.Portal( "paulturner911" );
ReefAngel.ShowInterface();
}
Does all of the code use go in the section below "void loop"?
What are the other sections (custom code/initalization code) for?
-
- Posts: 288
- Joined: Wed Jan 23, 2013 12:36 pm
Re: Float Switch Ideas?
Awesome, Ive got it working!! What about the notification? Is it true that the stated has to be red for 5min before the trigger is activated and I will get an email?
Float Switch Ideas?
5 minutes would be the most..if the unit had just sent data and the error condition happened right away...otherwise your average response will be 2.5 minutes, sometimes less, sometimes more...
-
- Posts: 288
- Joined: Wed Jan 23, 2013 12:36 pm
Re: Float Switch Ideas?
ReefAngel.StandardLights( Box1_Port2,9,0,19,0 );
Is this why my RA+ acts like I have an expansion module?
I dont know why this keeps getting stuck in my code.
Is this why my RA+ acts like I have an expansion module?
I dont know why this keeps getting stuck in my code.
- DrewPalmer04
- Posts: 818
- Joined: Tue May 29, 2012 2:12 pm
- Location: Christopher, IL
Re: Float Switch Ideas?
That's saying your port 2 on expansion relay box (2nd) is on standard light mode.
-
- Posts: 288
- Joined: Wed Jan 23, 2013 12:36 pm
Re: Float Switch Ideas?
That's what I gathered. I just removed it and the junk in the portal went away.
I'm thinking about putting my existing float switch relay assembly on the RA and have it set to dose kalk with my toms aqua lifter pump around 6am to help curb ph fluctuation. I would like to know if anyone has a code to do this slowly. My evap is about 3/4 gallons per day. Ideally I would not dump this all at once. Maybe over a few hours when the ph is just starting to bottom out. I've just set it on a brinks timer today to run 15min at 6am. This will prob fill the sump. I'd like to do it slower. First I should look into the flow rate of the aqualifter and try to determine just how long it will run, then figure how to divide it up evenly over the ph swing. I'm thinking I should start about half way down the lowering side. It seems to fall shortly after 7:30 just after the halides switch off from 8.15 bottoming out at 7.98 around 8am. Any help?
I'm thinking about putting my existing float switch relay assembly on the RA and have it set to dose kalk with my toms aqua lifter pump around 6am to help curb ph fluctuation. I would like to know if anyone has a code to do this slowly. My evap is about 3/4 gallons per day. Ideally I would not dump this all at once. Maybe over a few hours when the ph is just starting to bottom out. I've just set it on a brinks timer today to run 15min at 6am. This will prob fill the sump. I'd like to do it slower. First I should look into the flow rate of the aqualifter and try to determine just how long it will run, then figure how to divide it up evenly over the ph swing. I'm thinking I should start about half way down the lowering side. It seems to fall shortly after 7:30 just after the halides switch off from 8.15 bottoming out at 7.98 around 8am. Any help?
-
- Posts: 288
- Joined: Wed Jan 23, 2013 12:36 pm
Re: Float Switch Ideas?
Aqua lifter can move .87g in 15 min. So I'd like to move about that over 2am-10am.
good time for me to test my signature
Again
good time for me to test my signature
Again
-
- Posts: 288
- Joined: Wed Jan 23, 2013 12:36 pm
Re: Float Switch Ideas?
Third times a charm! Seems that the time is off though, it displays 10:36 and it's 5:36 here in sunny Florida!!
Float Switch Ideas?
You need to update it from the menu or you can do it through portal or iphone app.
-
- Posts: 288
- Joined: Wed Jan 23, 2013 12:36 pm
Re: Float Switch Ideas?
Thanks.lnevo wrote:You need to update it from the menu or you can do it through portal or iphone app.
-
- Posts: 288
- Joined: Wed Jan 23, 2013 12:36 pm
Re: Float Switch Ideas?
I just clicked update. My portal is showing real time. But my banner is 4hrs ahead.