Apex Salinity probes are a pain to calibrate. For the following reasons:
- Do NOT calibrate if your calibration is already correct. So instead of blindly doing a calibration, first put the probe in the calibration fluid and measure the salinity. If this shows 35 (when temperature is the same as in the tank), THERE IS NO REASON TO CALIBRATE! If its in a range of 34.8-35.2, there is also NO POINT in trying to calibrate it.
- Most of the time people try to calibrate the using automated calibration option which gives you 0 visibility during the calibration. You should use the manual option instead.
- Apex calibration is buggy. I noticed when trying to calibrate multiple times in a row it just shows wrong values during calibration, for example a 0 reading for a dry probe. I noticed when resetting the Apex by pulling out the power, it stopped showing that 0 reading. So if you have a reading of 48 salinity or something like that, you might just have calibrated your probe with a 0 reading for a dry probe which is a faulty reading. Should be something in the range of (60-75) for a dry probe and about 538-545 for a probe in calibration fluid of 35 salinity (53.000 mS).
- A probe measures milivolts mV s which is a tiny measurement and also tiny fluctuations. If you put the probe cable next to ANY other cable, it might return different values. One of the things that you could do it making sure the cable of the salinity probe NEVER goes anywhere near another cable, not even close to the Apex itself. You could also calibrate when lights and gear is off. This should also allow you to calibrate with less interference of other equipment.
- Air inside the probe causes bad readings. Always turn the probe upside down in the fluid to make sure you do not have any bubbles in it (so turn it upside down in the sump). Obviously you cannot do this in the calibration fluid, but you might cut a corner of the calibration fluid bag, but in the probe, push out as much air as possible and take some tape and tape it off. This will allow you to hold the probe upside down so there will never be any bubbles in it. If you have some experience doing good calibration, it might already be enough to hold the probe at an angle, with the hole up and tap it a few times so air bubbles would go out.
- ALWAYS LET IT SETTLE FOR AT LEAST 5 MINUTES, except if you know the value you are trying to reach and hit it the first time, but even than it wouldn't hurt to leave it for 5 minutes.
So if you make sure the above 5 points are covered, it will increase the possibility of doing a good calibration.
How to calibrate? As already mentioned, use manual method. Make sure temperature of the calibration fluid and the tank are the same. Make sure it is dry and read the appropriate value (as I mentioned, somewhere between 60-75). Press next, pick the right calibration fluid from the list. Put it in the bag and press next. It should show a value between 538-545. Open up a session of your Apex (but using the local IP address, not the app or apex hostname), so you have a direct connection with the Apex open. That interface is GREY and not the WHITE interface you normally have. You will see the current salinity value based on the current measurement (calibration measurement) and based on the OLD calibration values. This can help you during the calibration.
For example:
I had a bad calibration with a dry probe reading value of 0. Which shows a salinity of 48 when measuring the salinity in my tank. So during the next calibration it would show a value of 35.8 for a settling value of 542. That is because the last calibration was way off, so that is not an issue. Personally I'm looking for a settling value of 542-540 anyway.
When you press save and you had a bad calibration before and if you are a bit lucky, you might see a jump in salinity value. So after calibration (pressing the last Next), I noticed salinity in the second screen (on the Apex directly via the local IP address) a salinity of 31.9, which a few seconds after jumps towards 34.9. What does this mean?
This means that using my bad calibration, the calibration fluid measured a salinity of 35.8 during the calibration (which uses settling numbers from apex itself), although the measurement that was hidden was in fact 31.9 for the calibration fluid (so way off) and a second after when calculation was done using the new settling values, it was changed to 34.9 which is good enough for a calibration fluid of 35.
So what makes it so hard? Lot of things and most likely the combination of all of them.