You aren't going to be able to keep cl at an exact level in a pool. Not expected. Losing 3ppm in 24 hours is totally normal. You're not going to keep a steady cl level unless you are adding chlorine frequently through the day. I take my cl up to about 6 in the evenings, (my CYA is about 30 right now) and by the next evening, I'm down to about 3 or so.
Have you checked the CC reading lately? If you have no more than 0.5ppm of CC and are losing no more than 1ppm of cl overnight, then go ahead and let the cl drift down but don't let it get below your range based on your CYA level. But, continue running the pump 24/7 to try and let the filter clear it up. And, be careful with swimmers in cloudy water -- especially in a deep end. Make sure you are watching closely! Then, if needed, you can raise the cl levels back up after the weekend.
Bookmarks