The Art of Perfect Pool Water

The Art of Perfect Pool Water
January 15/2019

Perfect pool water is key to enjoying time with your friends and family in the swimming pool. A swim with friends on a hot day can be a wonderful treat and create a fun memory. Don’t let it be ruined by poor water quality.  Often people over complicate balancing swimming pool water. It’s not that hard and with a regular schedule it can be done quickly.

Pro Tip: Regular adjustments save time and money as it is easier to maintain your levels than it is to achieve lost levels or correct algies and other swimming pool water issues.

Correct water balance is crucial for keeping your pool clean, clear and swim ready. Good water balance is a bit of a balancing act.



Indications Your Water Balance is Off
Sometimes the only way to know your levels are off is to test, however if you are experiencing any of the following issues, please start the process below.  It is most likely that your water balance is off.

Symptoms Include:
Cloudy water
Excessive algae
Scaly deposits
Skin irritations
Burning eyes
To balance your swimming pool water follow the directions below.  
Using test strips, test pool water.
Based on test strip results add requirement products as needed one at a time allowing for proper time for each sanitizer to mix fully with the pool water.*
Turn on the pump. Running the pump with help evenly distribute the chemicals throughout your pool. Otherwise the chemicals may remain in one area and not be nearly as effective.
*Add chemicals to your pool one at a time. Allow time for each chemical to dissolve and disperse throughout your pool. If you’re in more of a hurry and need to add the chemicals all at once, make sure to add them in different areas of your pool so the chemicals will have time to settle before immediately interacting with the others.

Free Water Testing
Once a month visit us with a sample of your swimming pool water and we will perform a FREE water test.  Our in store testing systems are state of the art and designed to help you know exactly what you need to add to your water for the perfect swim-ready pool.



   





Error Occurred While Processing Request The web site you are accessing has experienced an unexpected error.
Please contact the website administrator.


The following information is meant for the website developer for debugging purposes.
Error Occurred While Processing Request

Element PAGE is undefined in URL.

 
The error occurred in C:/home/diplomatpools.com/blog/comments.cfm: line 199
Called from C:/home/diplomatpools.com/blog/comments.cfm: line 189
Called from C:/home/diplomatpools.com/blog/comments.cfm: line 1
197 : 		<form action="sq_comments.cfm?id=<cfoutput>#id#</cfoutput>" method="POST" name="commentform">
198 : 		<input type="hidden" name="blogid" value="<cfoutput>#blogid#</cfoutput>">
199 : 		<input type="hidden" name="page" value="<cfoutput>#url.page#</cfoutput>">
200 : 			
201 : 			<div class="QuarterDesktopFullMobile"><font class="Canvas"><cfoutput>#getName#</cfoutput></font></div>

Resources:

Browser   claudebot
Remote Address   3.139.97.157
Referrer  
Date/Time   16-Apr-24 11:00 AM
Stack Trace
at cfcomments2ecfm1816311680._factor1(C:/home/diplomatpools.com/blog/comments.cfm:199) at cfcomments2ecfm1816311680._factor6(C:/home/diplomatpools.com/blog/comments.cfm:189) at cfcomments2ecfm1816311680.runPage(C:/home/diplomatpools.com/blog/comments.cfm:1)

coldfusion.runtime.UndefinedElementException: Element PAGE is undefined in URL.
	at coldfusion.runtime.CfJspPage.resolveCanonicalName(CfJspPage.java:2861)
	at coldfusion.runtime.CfJspPage._resolve(CfJspPage.java:2784)
	at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:3060)
	at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:3011)
	at cfcomments2ecfm1816311680._factor1(C:\home\diplomatpools.com\blog\comments.cfm:199)
	at cfcomments2ecfm1816311680._factor6(C:\home\diplomatpools.com\blog\comments.cfm:189)
	at cfcomments2ecfm1816311680.runPage(C:\home\diplomatpools.com\blog\comments.cfm:1)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:257)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:749)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:578)
	at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
	at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:613)
	at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43)
	at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
	at coldfusion.filter.PathFilter.invoke(PathFilter.java:162)
	at coldfusion.filter.IpFilter.invoke(IpFilter.java:45)
	at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:97)
	at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
	at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
	at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60)
	at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
	at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
	at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
	at coldfusion.CfmServlet.service(CfmServlet.java:231)
	at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:311)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:46)
	at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:47)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:373)
	at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:459)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base/java.lang.Thread.run(Thread.java:833)