dapg8gt wrote:edit= found out most all my questions just reading the thread .
Question for me is it seems that the light settings are different than what I am used to .. Are standard lights actinic? Mh would be my daylights? I have an ATI sunpower and used the wizard, settings are just day lights and actinic offset ? I found the actinic offsetting but am a little confused about what label is for my daylights?
So questions are what memory values do I alter for my T5. Use Mh for my daylight? just set the actinic offset to my preference? Or is it the standard lights label?? Tia..
StandardLights are simply whatever lights you have connected to those ports. It is meant to refer to the function that you call StandardLights(...) inside your loop() function on your controller. It was just labeled Standard Lights and then there is another one called Metal Halides. It would be better termed "Timed Port". However, with that being said, you need to have access to memory locations to differentiate them. So that's why you have a Standard Lights and Metal Halides.
Look at your code and see what function is used for the ports that your lights are plugged into. If you have the actinic lights plugged into Port 3 and the function MetalHalides() calls port3, then you use those locations for your actinic. If your daylights are using StandardLights, then you will use those. Most likely you are going to use the StandardLights locations and the actinic offset means that your "actinic lights" will come on XX minutes after your regular lights come on (hence the offset).
Is there anything I need to add code wise to my controller to have full access through the app memory wise? Thought I read it somewhere but can't find it anymore but I might be confusing it worth other threads in researching..
Nope. You don't need to do anything special to the controller other than have wifi enabled (which you do, otherwise it won't work). The only thing you might want to do, is make sure that the "Pre 1.0 locations" is turned off (unchecked). If you are using the newer libraries (1.0 or greater), then you will need to uncheck that box so the correct memory locations are referenced. I need to change that to be unchecked in the next revision. I had it set because lots of people were using it who did not have the newer libraries and I didn't want to break anything. Now, I need to revert back and use the new locations.
Otherwise, the app updates all the modules displayed based on what the controller tells it. So if you ever add a module and upload new code on your controller, the next time the android app connects to your controller, it will automatically update the screen for you and enable the new modules.
And also what happens if I have multiple things attached to it? I have ipad app, DROID app and sometimes the portal.. They will just override eachother with the commands? Thanks
If you utilize all of those methods, then they can/will override each other. So if you enter feeding mode on the portal, the next time the droid app updates, you will see the ports toggled. Everything will work properly, I would just suggest that you always refresh the app (whichever one you are using) before you go updating anything. The iPad app updates as soon as you launch it. The portal updates as soon as you enter it as well. The android app does not auto update on entering the app....it simply displays the most recent data it has received.