Keeping a Clean and Clear Pool - Sarnia, Ontario

Keeping a Clean and Clear Pool
May 14/2023

Pool season has arrived, and it's time to get ready for those long summer days. One of the most frustrating things pool owners face is a cloudy or green pool, but there are many reasons for this. We're here to help you prevent this from happening.


The most important part of pool maintenance is ensuring that there's always enough chlorine in your pool. Checking the levels in your pool daily, either in the morning or after dinner, will eliminate the chances of your pool going green or cloudy due to low chlorine levels. Use drops or test strips to check the levels and add chlorine pucks or sticks into your skimmer or chlorinator to add chlorine constantly. However, after a big party or having many people in your pool, you may need a granular chlorine option to give your pool the boost it needs. Our favorite options are Bioguard's Power Chlor and Super Soluble.


Circulation is another essential factor in keeping a pool clean and clear. Keeping your pump running at all times is the easiest way to ensure that your pool is constantly circulating, and swimming in your pool is a great way to get the water moving. Circulation is the easiest step to keeping a pool clear, but it's also one of the most important.

Filtration is key to maintaining a clean pool. For sand filters, make sure you backwash whenever the filter starts running at a higher pressure than usual. Here are the instructions on how to backwash:


First, find your normal running pressure:

  • Check to make sure your pressure gauge works by turning off the pump and reading the pressure gauge, which should read zero. If it does not go to zero the gauge does not work.
  • When changing the filter to backwash or rinse make sure to turn the pump OFF beforehand. Turn the pump back ON afterward.
  • Backwash the filter for 3-5 minutes if it hasn’t been backwashed in the last week.
  • Check your pressure gauge after backwash. This reading is your normal pressure.

Regular backwashing:

  • When the pressure gauge on your filter raises 8-10 lbs above normal pressure then backwash for 3-5 minutes.
  • Rinse the filter for 30 seconds.
  • Backwashing is only necessary when the pressure gauge goes up 8-10 lbs


For a cartridge filter, a deep clean is necessary twice a season. Use a spray nozzle on your garden hose to spray down the cartridge, making sure to get between the pleats. Also, put your filters in a container filled with water that's large enough to soak them in Bioguard's Filter Brite overnight.


Bioguard has many products that you can use weekly to help keep your pool clear. The most important is Bioguard's Smart Shock, which oxidizes your pool when used. A new product this year is Solei Liquid Oxidizer, which is a game-changer when oxidizing a pool. This solar reactant oxidizer is added weekly and oxidizes your pool whenever the sun's rays are hitting your pool. Other extra add-ons that greatly help keep your pool clean and clear are Bioguard's Pool Complete, Optimizer Plus, Phos Free, and SilkGuard Complete Chlorine pucks and sticks. For more information about these products, check out Washington Pools' Facebook and Instagram, which have written descriptions and helpful videos on all these products and more to come!






First Name
e-mail
(will not be published)
Phone
(optional - will not be published)

Comment


Enter above value to submit form
used to stop form spam

I approve Washington Pools to send me correspondence through email regarding their promotions, products & services




Comments

No Comments at this time!

Go to top of page

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

Error Executing Database Query.

[Macromedia][SQLServer JDBC Driver][SQLServer]Cannot create a row of size 8064 which is greater than the allowable maximum row size of 8060.
 
The error occurred in C:/home/washingtonpools.ca/config/triggers.cfm: line 914
Called from C:/home/washingtonpools.ca/config/footer1.cfm: line 22
Called from C:/home/washingtonpools.ca/blog/comments.cfm: line 286
Called from C:/home/washingtonpools.ca/blog/comments.cfm: line 1
Called from C:/home/washingtonpools.ca/config/triggers.cfm: line 914
Called from C:/home/washingtonpools.ca/config/footer1.cfm: line 22
Called from C:/home/washingtonpools.ca/blog/comments.cfm: line 286
Called from C:/home/washingtonpools.ca/blog/comments.cfm: line 1
912 : 	update EM_SR_Bookings
913 : 	set ccn = 'xxxx xxxx xxxx xxxx'
914 : 	where (DATEDIFF(day, bookingdate, <CFQUERYPARAM Value="#CreateODBCDateTime(now())#" cfsqltype="CF_SQL_TIMESTAMP">) > 5)
915 : </cfquery>
916 : <cfquery datasource="#dbdatasource#" username="#dbusername#" password="#dbpassword#">

SQLSTATE   HY000
EXCEPTIONS   <small><i>not set</i></small>
DATASOURCE   WashingtonPools22
VENDORERRORCODE   511
SQL   update EM_SR_Bookings set ccn = 'xxxx xxxx xxxx xxxx' where (DATEDIFF(day, bookingdate, (param 1) ) > 5)
Resources:

Browser   Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Remote Address   3.145.173.112
Referrer  
Date/Time   26-Apr-24 10:21 AM
Stack Trace
at cftriggers2ecfm128015612.runPage(C:/home/washingtonpools.ca/config/triggers.cfm:914) at cffooter12ecfm207069606.runPage(C:/home/washingtonpools.ca/config/footer1.cfm:22) at cfcomments2ecfm1248223301._factor6(C:/home/washingtonpools.ca/blog/comments.cfm:286) at cfcomments2ecfm1248223301.runPage(C:/home/washingtonpools.ca/blog/comments.cfm:1) at cftriggers2ecfm128015612.runPage(C:/home/washingtonpools.ca/config/triggers.cfm:914) at cffooter12ecfm207069606.runPage(C:/home/washingtonpools.ca/config/footer1.cfm:22) at cfcomments2ecfm1248223301._factor6(C:/home/washingtonpools.ca/blog/comments.cfm:286) at cfcomments2ecfm1248223301.runPage(C:/home/washingtonpools.ca/blog/comments.cfm:1)

java.sql.SQLException: [Macromedia][SQLServer JDBC Driver][SQLServer]Cannot create a row of size 8064 which is greater than the allowable maximum row size of 8060.
	at macromedia.jdbc.sqlserverbase.BaseExceptions.b(BaseExceptions.java:1103)
	at macromedia.jdbc.sqlserverbase.BaseExceptions.a(BaseExceptions.java:977)
	at macromedia.jdbc.sqlserverbase.BaseExceptions.a(BaseExceptions.java:1124)
	at macromedia.jdbc.sqlserverbase.BaseExceptions.a(BaseExceptions.java:193)
	at macromedia.jdbc.sqlserver.tds.s.ct(TDSRequest.java:1153)
	at macromedia.jdbc.sqlserver.tds.s.a(TDSRequest.java:4124)
	at macromedia.jdbc.sqlserver.tds.r.a(TDSRPCRequest.java:1063)
	at macromedia.jdbc.sqlserver.tds.s.c(TDSRequest.java:4273)
	at macromedia.jdbc.sqlserver.bi.getNextResultType(SQLServerImplStatement.java:1892)
	at macromedia.jdbc.sqlserverbase.go.bY(BaseStatement.java:632)
	at macromedia.jdbc.sqlserverbase.go.B(BaseStatement.java:2661)
	at macromedia.jdbc.sqlserverbase.fe.B(BasePreparedStatement.java:530)
	at macromedia.jdbc.sqlserverbase.go.kx(BaseStatement.java:2470)
	at macromedia.jdbc.sqlserverbase.go.kq(BaseStatement.java:1322)
	at macromedia.jdbc.sqlserverbase.fe.execute(BasePreparedStatement.java:2656)
	at macromedia.jdbc.sqlserverbase.fg.execute(BasePreparedStatementPoolable.java:525)
	at coldfusion.server.j2ee.sql.JRunPreparedStatement.execute(JRunPreparedStatement.java:101)
	at coldfusion.sql.Executive.executeQuery(Executive.java:1639)
	at coldfusion.sql.Executive.executeQuery(Executive.java:1365)
	at coldfusion.sql.Executive.executeQuery(Executive.java:1295)
	at coldfusion.sql.SqlImpl.execute(SqlImpl.java:425)
	at coldfusion.tagext.sql.QueryTag.executeQuery(QueryTag.java:1250)
	at coldfusion.tagext.sql.QueryTag.startQueryExecution(QueryTag.java:877)
	at coldfusion.tagext.sql.QueryTag.doEndTag(QueryTag.java:822)
	at cftriggers2ecfm128015612.runPage(C:\home\washingtonpools.ca\config\triggers.cfm:914)
	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.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:5088)
	at cffooter12ecfm207069606.runPage(C:\home\washingtonpools.ca\config\footer1.cfm:22)
	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.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:5088)
	at cfcomments2ecfm1248223301._factor6(C:\home\washingtonpools.ca\blog\comments.cfm:286)
	at cfcomments2ecfm1248223301.runPage(C:\home\washingtonpools.ca\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)