Welcome to TFP, by the way. Glad you found us. We encourage our Members to fill in their signature and describe their pool and equipment, something like mine is ideal. Then we can offer better, more specific advice. You hadn't mentioned that you have an IntelliCenter, and that you were going to plug your gizmo into one of its relays. So my answer would have been fine-tuned for that.
The plug is only energized when the pump is on for whatever scheduled time I have it set.
So you've already written part of my answer. That safeguard is great, but only tells you when the pump is
supposed to be on, not when the water is actually flowing. A flow switch would be a good secondary safeguard. They are not expensive. Anywho, you understand the risks, so my job is done!
Now that I understand that you're going to use an IntelliCenter relay, your schematic makes no sense. If your plug goes into a relay, then power to the timer will be going on and off and so won't keep time. You don't need that timer, nor the 12V power supply to run it. All you need is the 24V power supply. Draw its power though your IntelliCenter's pump relay (you don't need to dedicate some other relay as "ChemFeeder"), which will ensure it'll only run when the pump is supposed to be on. Then use a second IntelliCenter relay as the acid timer. Then you can make adjustments online (same way you control other pool automation functions). I run mine once a day for four minutes. That's it. If you have the available schedules, you can run it multiple times a day if you want to.
Less parts. Less to go wrong. You didn't need that timer, the 12V supply or that relay. All you needed was a 24V power supply, you already had everything else you needed.
You'll probably get the pH you're after that way, but if you cannot, instead of a fancy timer to dial in the "2.1, 2.2 etc.", you can just adjust the acid concentration in the tank. You can dilute the acid in the tank with water to fine tune the pH adjustment.
Read this for what I believe to be the right way to do this. I have an IntelliChlor, so my setup is a little more complicated than yours would be, but the schematic I provide has the basics of how you should wire your setup.
As Pentair IntellipH (IpH) automatic acid dosing system owners know, the IpH depends on a Pentair IntellliChlor (IC) saltwater chlorine generator. The IpH uses the IC's power supply, and monitors its flow switch, so that it won't dispense acid if the IC is reporting low flow. Unfortunately, it...
www.troublefreepool.com
If you're interested, I can help you modify my schematic to eliminate the parts of it you won't need. Or if you've already built your setup, and want to leave it all alone, do it your way.