I upgraded to the Reef Angel version 1.1.1 libraries and noticed there is a new Reef Angel screen option named ReefAngel.Use2014Screen(). I added the following code to my INO.
void setup()
{
// This must be the first line
ReefAngel.Init(); //Initialize controller
ReefAngel.AddStandardMenu(); // Add Standard Menu
ReefAngel.Use2014Screen();
The new screen appears to be working but I am curious if I can import the custom labels that I have created in the portal to the Reef Angel console? If so, what command(s) do I need to add to my INO to import the portal labels?
Can ReefAngel.Use2014 Screen import portal labels?
Re: Can ReefAngel.Use2014 Screen import portal labels?
This. First set is the first relay box, second and third sets are expansion relays. Just use however many sets you need. Put them under setup().
--Colin
Code: Select all
// Define labels for LCD screen
ReefAngel.CustomLabels[0]="Fan";
ReefAngel.CustomLabels[1]="Heater";
ReefAngel.CustomLabels[2]="Skimmer";
ReefAngel.CustomLabels[3]="Return";
ReefAngel.CustomLabels[4]="Swabbie";
ReefAngel.CustomLabels[5]="Sump Light";
ReefAngel.CustomLabels[6]="Canopy Fans";
ReefAngel.CustomLabels[7]="Refugium Light";
ReefAngel.CustomLabels[Box1_Port1Label] = "Alk Pump";
ReefAngel.CustomLabels[Box1_Port2Label] = "Cal Pump";
ReefAngel.CustomLabels[Box1_Port3Label] = "Top Off";
ReefAngel.CustomLabels[Box1_Port4Label] = "";
ReefAngel.CustomLabels[Box1_Port5Label] = "";
ReefAngel.CustomLabels[Box1_Port6Label] = "";
ReefAngel.CustomLabels[Box1_Port7Label] = "";
ReefAngel.CustomLabels[Box1_Port8Label] = "";
ReefAngel.CustomLabels[Box2_Port1Label] = "Virt Alk";
ReefAngel.CustomLabels[Box2_Port2Label] = "Virt Cal";
ReefAngel.CustomLabels[Box2_Port3Label] = "";
ReefAngel.CustomLabels[Box2_Port4Label] = "";
ReefAngel.CustomLabels[Box2_Port5Label] = "";
ReefAngel.CustomLabels[Box2_Port6Label] = "";
ReefAngel.CustomLabels[Box2_Port7Label] = "";
ReefAngel.CustomLabels[Box2_Port8Label] = "";
Re: Can ReefAngel.Use2014 Screen import portal labels?
Thanks Colin.cosmith71 wrote:This. First set is the first relay box, second and third sets are expansion relays. Just use however many sets you need. Put them under setup().
--ColinCode: Select all
// Define labels for LCD screen ReefAngel.CustomLabels[0]="Fan"; ReefAngel.CustomLabels[1]="Heater"; ReefAngel.CustomLabels[2]="Skimmer"; ReefAngel.CustomLabels[3]="Return"; ReefAngel.CustomLabels[4]="Swabbie"; ReefAngel.CustomLabels[5]="Sump Light"; ReefAngel.CustomLabels[6]="Canopy Fans"; ReefAngel.CustomLabels[7]="Refugium Light"; ReefAngel.CustomLabels[Box1_Port1Label] = "Alk Pump"; ReefAngel.CustomLabels[Box1_Port2Label] = "Cal Pump"; ReefAngel.CustomLabels[Box1_Port3Label] = "Top Off"; ReefAngel.CustomLabels[Box1_Port4Label] = ""; ReefAngel.CustomLabels[Box1_Port5Label] = ""; ReefAngel.CustomLabels[Box1_Port6Label] = ""; ReefAngel.CustomLabels[Box1_Port7Label] = ""; ReefAngel.CustomLabels[Box1_Port8Label] = ""; ReefAngel.CustomLabels[Box2_Port1Label] = "Virt Alk"; ReefAngel.CustomLabels[Box2_Port2Label] = "Virt Cal"; ReefAngel.CustomLabels[Box2_Port3Label] = ""; ReefAngel.CustomLabels[Box2_Port4Label] = ""; ReefAngel.CustomLabels[Box2_Port5Label] = ""; ReefAngel.CustomLabels[Box2_Port6Label] = ""; ReefAngel.CustomLabels[Box2_Port7Label] = ""; ReefAngel.CustomLabels[Box2_Port8Label] = "";
Re: Can ReefAngel.Use2014 Screen import portal labels?
I hoped there was a Reef Angel function that would work similar to the "Download Labels from Portal" that exists in the Reef Angel U-App and the Reef Angel Android app. Then I would only have to update the labels one time in the portal for use with the Reef Angel LCD console and all of the other companion apps.
Also Colin's suggestion works for the relays but does not provide custom labels for the temperature (T1, T2, T3) or pH probes.
Also Colin's suggestion works for the relays but does not provide custom labels for the temperature (T1, T2, T3) or pH probes.