voidsetup()
{ // This must be the first line ReefAngel.Init(); //Initialize controller ReefAngel.SetTemperatureUnit( Celsius ); // set to Celsius Temperature
// Ports toggled in Feeding Mode ReefAngel.FeedingModePorts = Port4Bit | Port5Bit | Port6Bit; ReefAngel.FeedingModePortsE[0] = 0; // Ports toggled in Water Change Mode ReefAngel.WaterChangePorts = Port4Bit | Port5Bit | Port6Bit; ReefAngel.WaterChangePortsE[0] = Port5Bit | Port7Bit; // Ports toggled when Lights On / Off menu entry selected ReefAngel.LightsOnPorts = Port1Bit | Port2Bit | Port3Bit; ReefAngel.LightsOnPortsE[0] = 0; // Ports turned off when Overheat temperature exceeded ReefAngel.OverheatShutoffPorts = 0; ReefAngel.OverheatShutoffPortsE[0] = 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( 260 );
Which version of libraries are you using?
Also, remove these lines. This is a bug on the Wizard. These lines should not be in there for internal memory option.
I took out the two lines of code and still I can't set the mode. Using library version 1.0.0
I grabbed ReefAngel Status to make the write changes to memory.
If I set the value , for example location 855 and set 5 for NTM mode, it writes fine. If I read it back it confirms that I am using 5 however the pumps are not changing, despite I know that they are being controlled by the RF module.
Inside the Android App, you need to make a slight modification to use the new 1.0.0 memory table. By default it uses the old table.
Open up the app, click on the settings button and choose "Settings". Then goto the Application section and choose Settings. Make sure you UNCHECK "Pre v1.0 Locations".
Doing this will allow the app to use the proper memory table.
I am having a similar issue, my pumps are getting the "mode" from the App as well as the Portal, but the speed on them is not increasing at all. I changed the speed setting in the App to be 255 with no change, if I set the mode to 10 or 5 i do get an increase in speed.
In the app I have removed the checkmark for Pev 1.0 locations.
I am on Lib 1.0.1
What I meant is if you can change the duration.
If you enter a new value on duration, does it change the duration of the pump?
You would have to change to mode short or long pulse to see it though.
If I understood correctly, you can change modes, right?