PH Inaccurate
-
Smotz
- Posts: 401
- Joined: Sat Mar 30, 2013 5:02 pm
- Location: CT, USA
PH Inaccurate
Hi all,
My PH is reading 8.6 - which I know is inaccurate by testing with test kits. I am ordering another PH tester just to be sure.
I have already replaced my probe and recalibrated.
Is there any manual adjustment I can do?
My PH is reading 8.6 - which I know is inaccurate by testing with test kits. I am ordering another PH tester just to be sure.
I have already replaced my probe and recalibrated.
Is there any manual adjustment I can do?
- lnevo
- Posts: 5422
- Joined: Fri Jul 20, 2012 9:42 am
Re: PH Inaccurate
Did you record the min and max numbers while you were calibrating?
-
Smotz
- Posts: 401
- Joined: Sat Mar 30, 2013 5:02 pm
- Location: CT, USA
Re: PH Inaccurate
I didnt. But I can do I t again..
Sent from my SCH-I605 using Tapatalk
Sent from my SCH-I605 using Tapatalk
-
Smotz
- Posts: 401
- Joined: Sat Mar 30, 2013 5:02 pm
- Location: CT, USA
Re: PH Inaccurate
Just recalibrated againlnevo wrote:Did you record the min and max numbers while you were calibrating?
min (7) = 554
max (10) = 802
Ph is currently reading 8.86 which I KNOW is reading high according to API tests.
Got any direction?
- lnevo
- Posts: 5422
- Joined: Fri Jul 20, 2012 9:42 am
-
Smotz
- Posts: 401
- Joined: Sat Mar 30, 2013 5:02 pm
- Location: CT, USA
Re: PH Inaccurate
the api test with the color codes say ~ 8.2.
I got a digital PH reader coming on Tuesday to be absolutely positive.
On a side note - I noticed that your Salinity is measuring 0 - you don't measure salinity?
I got a digital PH reader coming on Tuesday to be absolutely positive.
On a side note - I noticed that your Salinity is measuring 0 - you don't measure salinity?
-
Smotz
- Posts: 401
- Joined: Sat Mar 30, 2013 5:02 pm
- Location: CT, USA
Re: PH Inaccurate
lnevo wrote:Tell me what your pH is according to the other tests
I have confirmed that my PH is a perfect 8.14
Any way to manually adjust the PH on the RA to reflect that?
- lnevo
- Posts: 5422
- Joined: Fri Jul 20, 2012 9:42 am
Re: PH Inaccurate
Yes. I have a script at home I have to play with that will help me come up with some new variables to update the calibration fields. I did it myself to work around stray voltage from my skimmer to get a more accurate number. Sorry I was obtuse in answering, but I needed to get the details in order to move forward. 
One thing I would recommend checking before looking to fudge the number is check through the wifi to see what values were recorded in memory for PHMin and PHMax since the sensor can jump around but since the screen redraws every few seconds, you may not see and that could be the number that get's recorded... just something to look at as it happened to me. But unlikely if you recalibrated when re-checking and still have same result.
One thing I would recommend checking before looking to fudge the number is check through the wifi to see what values were recorded in memory for PHMin and PHMax since the sensor can jump around but since the screen redraws every few seconds, you may not see and that could be the number that get's recorded... just something to look at as it happened to me. But unlikely if you recalibrated when re-checking and still have same result.
-
Smotz
- Posts: 401
- Joined: Sat Mar 30, 2013 5:02 pm
- Location: CT, USA
Re: PH Inaccurate
You're a good man, Lee. I'll wait for your magic...lnevo wrote:Yes. I have a script at home I have to play with that will help me come up with some new variables to update the calibration fields. I did it myself to work around stray voltage from my skimmer to get a more accurate number. Sorry I was obtuse in answering, but I needed to get the details in order to move forward.
One thing I would recommend checking before looking to fudge the number is check through the wifi to see what values were recorded in memory for PHMin and PHMax since the sensor can jump around but since the screen redraws every few seconds, you may not see and that could be the number that get's recorded... just something to look at as it happened to me. But unlikely if you recalibrated when re-checking and still have same result.
- maineultraclassic
- Posts: 73
- Joined: Wed May 07, 2014 4:50 pm
- Location: Biddeford, ME
Re: PH Inaccurate
What do the high and low numbers mean?
Is there a recommended range each should be in?
Is there a recommended range each should be in?
54gal Corner Bowfront with 30gal basement sump

- lnevo
- Posts: 5422
- Joined: Fri Jul 20, 2012 9:42 am
Re: PH Inaccurate
It's the voltage returned by the probe. It varies slightly for each probe. The numbers are used with the map command to convert it to a value between 7 and 10.
-
Smotz
- Posts: 401
- Joined: Sat Mar 30, 2013 5:02 pm
- Location: CT, USA
Re: PH Inaccurate
are my numbers in the acceptable range?
- lnevo
- Posts: 5422
- Joined: Fri Jul 20, 2012 9:42 am
PH Inaccurate
Yeah very acceptable. sorry man, I forgot about this last night. I'll try and check in a little bit.
- lnevo
- Posts: 5422
- Joined: Fri Jul 20, 2012 9:42 am
Re: PH Inaccurate
Change your phMin to 614 and your phMax to 860
You can use the PHMin_write(const int value) and PHMax_write(const int value) functons or use the wifi /miX,Y (PHMax - 231 and PHMix - 233) to update the fields. You will need to reboot for it to take affect /boot if you're on latest libraries.
You can use the PHMin_write(const int value) and PHMax_write(const int value) functons or use the wifi /miX,Y (PHMax - 231 and PHMix - 233) to update the fields. You will need to reboot for it to take affect /boot if you're on latest libraries.
- lnevo
- Posts: 5422
- Joined: Fri Jul 20, 2012 9:42 am
Re: PH Inaccurate
Here's the map function that's used to map the phmin and phmax variables to 7 and 10 so it returns the adjusted ph to our measure. It's simple math to play around with the numbers.
Code: Select all
long map(long x, long in_min, long in_max, long out_min, long out_max)
{
return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
}
-
Smotz
- Posts: 401
- Joined: Sat Mar 30, 2013 5:02 pm
- Location: CT, USA
Re: PH Inaccurate
I get this error - I have the latest code - actually, I have the Devs running.. Any thoughts?lnevo wrote:Here's the map function that's used to map the phmin and phmax variables to 7 and 10 so it returns the adjusted ph to our measure. It's simple math to play around with the numbers.
Code: Select all
long map(long x, long in_min, long in_max, long out_min, long out_max) { return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min; }
Display_Tank_test.cpp: In function 'void setup()':
Display_Tank_test:72: error: 'class ReefAngelClass' has no member named 'PHMin_write'
Display_Tank_test:73: error: 'class ReefAngelClass' has no member named 'PHMax_write'
when I put:
Code: Select all
ReefAngel.PHMin_write(614);
ReefAngel.PHMax_write(860);-
Smotz
- Posts: 401
- Joined: Sat Mar 30, 2013 5:02 pm
- Location: CT, USA
Re: PH Inaccurate
Disregard - was syntax. This worked:
ReefAngel.PHMin=614;
ReefAngel.PHMax=860;
ReefAngel.PHMin=614;
ReefAngel.PHMax=860;
- lnevo
- Posts: 5422
- Joined: Fri Jul 20, 2012 9:42 am
Re: PH Inaccurate
The commands should have been InternalMemory.PHMin_write()
The only issue hard coding it the way you did is that you can't recalibrate
Although you may not want to...
The only issue hard coding it the way you did is that you can't recalibrate