Page 2 of 2

Re: Worried about problems

Posted: Sat Dec 28, 2013 4:51 pm
by rimai
can you post the code?

Re: Worried about problems

Posted: Sat Dec 28, 2013 4:54 pm
by chapboogie
#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 <Humidity.h>
#include <DCPump.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 | Port3Bit | Port7Bit;
    // Ports toggled in Water Change Mode
    ReefAngel.WaterChangePorts = Port2Bit | Port3Bit | Port4Bit;
    // Ports toggled when Lights On / Off menu entry selected
    ReefAngel.LightsOnPorts = Port5Bit | Port6Bit;
    // Ports turned off when Overheat temperature exceeded
    ReefAngel.OverheatShutoffPorts = Port4Bit | Port5Bit;
    // Use T1 probe as temperature and overheat functions
    ReefAngel.TempProbe = T1_PROBE;
    ReefAngel.OverheatProbe = T1_PROBE;
    // Set the Overheat temperature setting
    InternalMemory.OverheatTemp_write( 843 );


    // Ports that are always on
    ReefAngel.Relay.On( Port1 );
    ReefAngel.Relay.On( Port7 );

    ////// Place additional initialization code below here
    

    ////// Place additional initialization code above here
}

void loop()
{
    ReefAngel.Relay.DelayedOn( Port2,10 );
    ReefAngel.StandardATO( Port3,2000 );
    ReefAngel.StandardHeater( Port4,796,814 );
    ReefAngel.StandardLights( Port5,13,0,23,0 );
    ReefAngel.Relay.Set( Port6, !ReefAngel.Relay.Status( Port5 ) );
    ReefAngel.PWM.SetDaylight( PWMParabola(13,30,22,30,9,54,9) );
    ReefAngel.PWM.SetActinic( PWMParabola(13,0,23,0,9,75,9) );
    ////// Place your custom code below here
    

    ////// Place your custom code above here

    // This should always be the last line
    ReefAngel.Portal( "chapboogie" );
    ReefAngel.ShowInterface();
}



This is what I get from the wizard.

Re: Worried about problems

Posted: Sat Dec 28, 2013 5:02 pm
by rimai
Here it is:

Code: Select all

#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 <Humidity.h>
#include <DCPump.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 | Port3Bit | Port7Bit;
    // Ports toggled in Water Change Mode
    ReefAngel.WaterChangePorts = Port2Bit | Port3Bit | Port4Bit;
    // Ports toggled when Lights On / Off menu entry selected
    ReefAngel.LightsOnPorts = Port5Bit | Port6Bit;
    // Ports turned off when Overheat temperature exceeded
    ReefAngel.OverheatShutoffPorts = Port4Bit | Port5Bit;
    // Use T1 probe as temperature and overheat functions
    ReefAngel.TempProbe = T1_PROBE;
    ReefAngel.OverheatProbe = T1_PROBE;
    // Set the Overheat temperature setting
    InternalMemory.OverheatTemp_write( 843 );


    // Ports that are always on
    ReefAngel.Relay.On( Port1 );
    ReefAngel.Relay.On( Port7 );

    ////// Place additional initialization code below here
    

    ////// Place additional initialization code above here
}

void loop()
{
    ReefAngel.Relay.DelayedOn( Port2,10 );
    ReefAngel.StandardATO( Port3,2000 );
    ReefAngel.StandardHeater( Port4,796,814 );
    ReefAngel.StandardLights( Port5,13,0,23,0 );
    ReefAngel.StandardLights( Port5,23,0,13,0 );
    ReefAngel.PWM.SetDaylight( PWMParabola(13,30,22,30,9,54,9) );
    ReefAngel.PWM.SetActinic( PWMParabola(13,0,23,0,9,75,9) );
    ////// Place your custom code below here
    

    ////// Place your custom code above here

    // This should always be the last line
    ReefAngel.Portal( "chapboogie" );
    ReefAngel.ShowInterface();
}

Re: Worried about problems

Posted: Sat Dec 28, 2013 5:30 pm
by chapboogie
I have a "stray "#" in program" error

Re: Worried about problems

Posted: Sat Dec 28, 2013 5:36 pm
by chapboogie
Nevermind, must have copied something wrong

Re: Worried about problems

Posted: Sun Dec 29, 2013 9:05 am
by rimai
Oh, I also forgot to mention before that the new dimming modules are going out with selectable signal per channel, so you can choose which signal you want in each channel.
If you open the enclosure, you can place jumpers to change the signal.

Re: Worried about problems

Posted: Sun Dec 29, 2013 10:35 am
by chapboogie
So, you're saying that the new dimming module I just got as a gift can be a analog and pwm dimmer on different channels?

Sent from my SCH-I535 using Tapatalk

Re: Worried about problems

Posted: Sun Dec 29, 2013 10:38 am
by rimai
Yes :)

Re: Worried about problems

Posted: Sun Dec 29, 2013 10:45 am
by chapboogie
So now I need to get a plus in order to run it and my jeboa pumps. I also need to get another screen for the one that is blanking out.

Sent from my SCH-I535 using Tapatalk

Re: Worried about problems

Posted: Tue Jan 07, 2014 11:10 pm
by chapboogie
Where do I get the jumpers for the dimming expansion, and how do I set it?

Sent from my SCH-I535 using Tapatalk

Re: Worried about problems

Posted: Tue Jan 07, 2014 11:27 pm
by rimai
At the time you purchased, they were not officially released, so it didn't ship with them.
But you can get them at RadioShack or any computer store. You may even scavenge them from old computer boards if you have any.
Check the manual for placement.

Re: Worried about problems

Posted: Tue Jan 07, 2014 11:52 pm
by chapboogie
There is nothing about the jumpers in the manual on the web site, and I don't have one in the box

Sent from my SCH-I535 using Tapatalk

Re: Worried about problems

Posted: Wed Jan 08, 2014 9:15 am
by rimai
Like I said, at the time you purchased, the modules were not released yet and it didn't ship with the jumpers.
Thanks for informing my oversight.
I updated the page locally here and never pushed to the server.
Check the website again. The page has been updated to point to the newer manual.

Re: Worried about problems

Posted: Wed Jan 08, 2014 9:38 am
by ReEfnWrX
Roberto,

When did you start selling the dimming expansions that could be Analog or PWM signal? I bought mine after Thanksgiving.

Re: Worried about problems

Posted: Wed Jan 08, 2014 10:02 am
by Sacohen
ReEfnWrX;

I ordered min on Nov 29th (after Thanksgiving) and it was the version with the jumpers.
there were no jumpers included in mine either (probably because it was not officially released) but I have plenty of them at home.

Re: Worried about problems

Posted: Wed Jan 08, 2014 10:09 am
by ReEfnWrX
Strange, I ordered mine Dec. 2nd. And I do not think I got the new expansion..... Mine only has 5 channels... the website is showing 6 channels for the new ones.... I guess I was sent the old version.

Guess I'll have to return my analog moonlight kits then...

Re: Worried about problems

Posted: Wed Jan 08, 2014 10:19 am
by rimai
Channels 0-5 means 6 channels :)

Re: Worried about problems

Posted: Wed Jan 08, 2014 10:24 am
by Sacohen
They have always been 6 channels. They are labeled 0-5.

The only difference is internally.

If you want to see if you have the newer version open it up and see if there are jumper pins on the board or not.

Image

Re: Worried about problems

Posted: Wed Jan 08, 2014 10:38 am
by ReEfnWrX
lol... i guess i should avoid simple math shortly after waking up?

Re: Worried about problems

Posted: Wed Jan 08, 2014 11:07 am
by chapboogie
I meant I didn't have a manual in the box. Sorry for the misunderstanding.

For my led lights, do I use the 0-10 or 0-5 v for the analog dimmer.
Very excited to get all this working. It is so cool to have all the options with this expansion.

Sent from my SCH-I535 using Tapatalk

Re: Worried about problems

Posted: Wed Jan 08, 2014 11:12 am
by Sacohen
It depends on what your LED lights are rated for.

I think most LED Drivers are 0-10v. The Meanwell LDD drivers are 0-5v.0