pH fluctuates more widely in planted tanks:
1) Because as plants & algae photosynthesize ("make" oxygen) there are other reactions that will cause pH to go up.
2) Because as plants & algae respirate (that's right, they breathe oxygen during the dark cycle) the increase in CO2 forms carbonic (carbolic?) acid which will cause the pH to go down.
pH is not a good indicator of hardness, only acidity/alkalinity. However, having pH on the high side indicates there's still some buffering potential in the water. Buffering is the ability of the water to resist fluctuations of pH and is largely dependent on the bicarbonate hardness of the water.
You can use sodium bicarbonate to raise pH, and alum (sodium aluminum sulfate) to lower pH. However if you're running in the range from 7.0 to 8.5, everything should be A-O.K. The clincher is with lower hardness it's really easy to overapply the pH-up or pH-down treatment and whack your fish.
Also, toxicity of different metals (like copper, zinc, etc.) fluctuates along with hardness. Treating a tank with copper for algae or ick can be fine for one person, but the hardness of water in another's tank can mean the same dose is toxic to the fish.
Gotta know your hardness, or at least an approximation of it. Call the Public Water Supply or Health Department and ask them what the hardness was at the last analysis. Use that as your approximation +/- 100ppm.