Worried about problems

Basic / Standard Reef Angel hardware
rimai
Posts: 12857
Joined: Fri Mar 18, 2011 6:47 pm

Re: Worried about problems

Post by rimai »

can you post the code?
Roberto.
chapboogie
Posts: 95
Joined: Mon Apr 29, 2013 10:51 pm

Re: Worried about problems

Post 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.
rimai
Posts: 12857
Joined: Fri Mar 18, 2011 6:47 pm

Re: Worried about problems

Post 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();
}
Roberto.
chapboogie
Posts: 95
Joined: Mon Apr 29, 2013 10:51 pm

Re: Worried about problems

Post by chapboogie »

I have a "stray "#" in program" error
chapboogie
Posts: 95
Joined: Mon Apr 29, 2013 10:51 pm

Re: Worried about problems

Post by chapboogie »

Nevermind, must have copied something wrong
rimai
Posts: 12857
Joined: Fri Mar 18, 2011 6:47 pm

Re: Worried about problems

Post 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.
Roberto.
chapboogie
Posts: 95
Joined: Mon Apr 29, 2013 10:51 pm

Re: Worried about problems

Post 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
rimai
Posts: 12857
Joined: Fri Mar 18, 2011 6:47 pm

Re: Worried about problems

Post by rimai »

Yes :)
Roberto.
chapboogie
Posts: 95
Joined: Mon Apr 29, 2013 10:51 pm

Re: Worried about problems

Post 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
chapboogie
Posts: 95
Joined: Mon Apr 29, 2013 10:51 pm

Re: Worried about problems

Post 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
rimai
Posts: 12857
Joined: Fri Mar 18, 2011 6:47 pm

Re: Worried about problems

Post 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.
Roberto.
chapboogie
Posts: 95
Joined: Mon Apr 29, 2013 10:51 pm

Re: Worried about problems

Post 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
rimai
Posts: 12857
Joined: Fri Mar 18, 2011 6:47 pm

Re: Worried about problems

Post 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.
Roberto.
ReEfnWrX
Posts: 232
Joined: Tue Nov 05, 2013 8:40 am
Location: Houston TX

Re: Worried about problems

Post by ReEfnWrX »

Roberto,

When did you start selling the dimming expansions that could be Analog or PWM signal? I bought mine after Thanksgiving.
Image
User avatar
Sacohen
Posts: 1833
Joined: Sun Apr 21, 2013 6:25 am
Location: Davie, FL

Re: Worried about problems

Post 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.
ReEfnWrX
Posts: 232
Joined: Tue Nov 05, 2013 8:40 am
Location: Houston TX

Re: Worried about problems

Post 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...
Image
rimai
Posts: 12857
Joined: Fri Mar 18, 2011 6:47 pm

Re: Worried about problems

Post by rimai »

Channels 0-5 means 6 channels :)
Roberto.
User avatar
Sacohen
Posts: 1833
Joined: Sun Apr 21, 2013 6:25 am
Location: Davie, FL

Re: Worried about problems

Post 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
ReEfnWrX
Posts: 232
Joined: Tue Nov 05, 2013 8:40 am
Location: Houston TX

Re: Worried about problems

Post by ReEfnWrX »

lol... i guess i should avoid simple math shortly after waking up?
Image
chapboogie
Posts: 95
Joined: Mon Apr 29, 2013 10:51 pm

Re: Worried about problems

Post 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
User avatar
Sacohen
Posts: 1833
Joined: Sun Apr 21, 2013 6:25 am
Location: Davie, FL

Re: Worried about problems

Post 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
Post Reply