Page 1 of 1

Light control menu vanished

Posted: Wed Oct 24, 2012 2:44 pm
by dnastynice
I have used the wizard for every thing every thing so far been working very well. the other day i went to turn my light on after dark and the light menu was gone. so i cant do "lights on" ect Also i have my diy leds and the controls to adjust the intensities are also not there. here is my code:

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


    // Ports that are always on
    ReefAngel.Relay.On( Port6 );
    ReefAngel.Relay.On( Port8 );

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

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

void loop()
{
    ReefAngel.StandardLights( Port1,12,0,21,0 );
    ReefAngel.StandardLights( Port2,13,30,19,0 );
    ReefAngel.StandardHeater( Port3,759,769 );
    ReefAngel.StandardFan( Port4,770,788 );
    ReefAngel.StandardLights( Port5,20,45,12,4 );
    ReefAngel.StandardLights( Port7,20,59,11,59 );
    ReefAngel.PWM.SetDaylight( PWMParabola(9,1,20,0,65,89,65) );
    ReefAngel.PWM.SetActinic( PWMParabola(9,0,20,0,89,94,89) );
    ////// Place your custom code below here
    

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

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

 

Re: Light control menu vanished

Posted: Wed Oct 24, 2012 2:57 pm
by rimai
You can override the ports and change settings on android phone or Portal :)
But, if you need the menu back, you can add this line to setup() section:

Code: Select all

ReefAngel.AddStandardMenu();
You won't be able to change settings though. Your code uses hard coded settings.

Re: Light control menu vanished

Posted: Wed Oct 24, 2012 3:00 pm
by rimai
Actually... I withdraw my last comment.
You can't change settings on android phone or Portal either.
All your settings are hard coded.
If you change to memory settings, you will be able to change the settings on android phone and portal.
You can override ports on any of them though.

Re: Light control menu vanished

Posted: Wed Oct 24, 2012 4:07 pm
by dnastynice
well how do i change that ? i want to be able to change it on my droid and controller

Re: Light control menu vanished

Posted: Wed Oct 24, 2012 5:09 pm
by rimai
You need to choose memory settings when generating your code with Wizard then.

Re: Light control menu vanished

Posted: Wed Oct 24, 2012 5:17 pm
by dnastynice
thank you casper for the hook up and custom screen and menus!!

Re: Light control menu vanished

Posted: Wed Oct 24, 2012 7:43 pm
by CASPAR
No problem!!!!