Alert error

RokleM

Premium Member
Anyone explain this one? Appears as though it claims the outlet doesn't exist, where it does?

Current status:
pH2
6.48

Tmpx4
78.5
pHx4
8.33

Setting up alerting for my co2 probe (pH2) (first three lines work, trying to add the pH2 statements):
Set OFF
If Tmpx4 > 80.0 Then ON
If Tmpx4 < 77.9 Then ON
If pH2 > 6.90 Then ON
If pH2 < 6.30 Then ON


\\ Error: Invalid Expansion Letter (A-D) \\ Error: Valid keywords following If are Temp, pH, ORP, DO, Cond, Feed Cycle, SwitchX, PowerFail, Sun, or Moon //Error: line 4 - If pH2 > 6.90 Then ON
\\ Error: Invalid Expansion Letter (A-D) \\ Error: Valid keywords following If are Temp, pH, ORP, DO, Cond, Feed Cycle, SwitchX, PowerFail, Sun, or Moon //Error: line 5 - If pH2 < 6.30 Then ON
 
Are you sure when you updated firmware (guessin) that you updated the web pages; it is a separate step?

I tried your program lines in my Apex and it worked perfectly.

You can try using the display to add the lines and see what you get as output in the web
 
Yes, I've done neptune upgrades many times. I re-flashed and re-uploaded the pages last night, no change. I never mess with the display, so I can see if I can get that to work. I might do the restore to defaults unfortunately if I can't get any further.

Here's a fun one I discovered last night. Typically I edit out those bad lines and re-save given the fact it errored out. Last night I was busy and went away and closed the browser. When I came back to check on something, I realize it puts in two other lines that clearly are no where near what I entered in place of the errors:

Set OFF
If Tmpx4 > 80.0 Then ON
If Tmpx4 < 77.9 Then ON
If Temp > 80.7 Then ON
If Time 00:00 to 00:00 Then OFF
 
There is a bug in the error check for the pH statement. I ran into the issue recently where pH was changed to Temp. It is case sensitive. If I remember correctly, it needs to be entered lowercase 'ph'. I always check by changing to a different outlet and then coming back to the updated one. It will then display as 'pH'. I have never encountered the If Time issue.

Todd
 
Odd, if it was case sensitive it should be pH2 as I have.

None the less, that didn't work when I used ph2 either :(

\\ Error: Invalid Expansion Letter (A-D) \\ Error: Valid keywords following If are Temp, pH, ORP, DO, Cond, Feed Cycle, SwitchX, PowerFail, Sun, or Moon //Error: line 4 - If ph2 > 6.90 Then ON
\\ Error: Invalid Expansion Letter (A-D) \\ Error: Valid keywords following If are Temp, pH, ORP, DO, Cond, Feed Cycle, SwitchX, PowerFail, Sun, or Moon //Error: line 5 - If ph2 < 6.30 Then ON

Yeah the last two statements (temp, time) show up in place of pH2 statements when I switch outlets and come back after the error.
 
The only other thing I can suggest is to completely delete the bad lines, update, verify by switching outlets, and then try to enter it again. If you still have the issue, contact Neptune at support@neptunesys.com

Todd
 
Curt confirmed there is some sort of bug / parsing error occurring here and was able to duplicate it with my config. He believes it has something to do with the Tmpx4 statement before the pH2 line. The quick fix (without recalibration or something else) was to rename the probes/temps to something else. Now running Temp1, Temp2, T-pH (tank ph), CR-pH (calcium reactor pH), etc. Works perfect after that change.
 
Back
Top