HOW TO WINTERIZE A SWIMMING POOL - Peterborough, Ontario

HOW TO WINTERIZE A SWIMMING POOL
May 15/2021

The leaves are falling, kids are back to school, and sadly pool season is coming to an end. What should be done with the swimming pool in the off season? When is a good time to winterize? We’ll not only answer these questions, but teach you how to winterize and close a swimming pool properly. Here are a few factors to consider.

Consider your climate. Depending on the climate you live in, some pool owners might winterize their pool while others let it run year round. Don’t assume that everything you hear about winterizing and closing a swimming pool applies to your situation. In some regions winterizing the pool isn’t an option – it’s a must when temperatures reach negative 20 degrees. In other areas with mild winters some pool owners might not winterize at all. Take into consideration what the local pool professional recommends and the reasons why. If you’re not going to winterize the pool you will need to continue to test, balance, and clean it just as you normally would.




When is a good time to winterize and close a swimming pool? Watch the weather. Rather than sticking to a specific date on the calendar each year, take into consideration the local weather. If September is still hot and sunny then it’s much too soon to close the pool. Ideally a swimming pool shouldn’t be closed (no circulation, no filtration) for longer than 4 months. Keep in mind there are some exceptions to every rule. However, the longer a pool is closed the more likely it will develop algae and turn green. Without waiting until the last minute, it is often best to put off winterizing until much later in the season. If you have no plans of swimming in the cooler weather, simply turn off your heater, and only run your pump for 8 – 12 hours a day (or reduce the rpm’s on a variable speed pump). Doing so will save energy while keeping your pool clean and clear.

Are you a gambler? If you live in an area where temperatures drop below zero and you decide not to winterize your pool, then you are taking a gamble that everything will be alright. Still, we often get service calls to repair plumbing and pool equipment that has cracked from ice damage. After all, even running rivers will freeze over if it’s cold enough. Merely circulating your pool pump isn’t necessarily going to prevent freezing. Often a cold snap will strike without warning and by then it could be too late to protect your investment.

Don’t kill the pool heater! We often hear of customers that turn on the pool heater if the temperature approaches freezing. This is a big no no. When ice cold water comes in contact with a hot heat exchanger, condensation forms on the outside of the copper exchanger. This condensation is extremely corrosive and will eat away at that soft metal. This is how your heater develops a leak. Using your heater to thaw your pool will drastically shorten the life of the heater.

Of course if you really want to make life simple contact us. Winterizing and closing a pool properly will help you have peace of mind no matter what the winter may bring.



   





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/waterworldpools.ca/blog/comments.cfm: line 199
Called from C:/home/waterworldpools.ca/blog/comments.cfm: line 189
Called from C:/home/waterworldpools.ca/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   18.116.13.113
Referrer  
Date/Time   18-Apr-24 01:17 PM
Stack Trace
at cfcomments2ecfm1572983768._factor1(C:/home/waterworldpools.ca/blog/comments.cfm:199) at cfcomments2ecfm1572983768._factor6(C:/home/waterworldpools.ca/blog/comments.cfm:189) at cfcomments2ecfm1572983768.runPage(C:/home/waterworldpools.ca/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 cfcomments2ecfm1572983768._factor1(C:\home\waterworldpools.ca\blog\comments.cfm:199)
	at cfcomments2ecfm1572983768._factor6(C:\home\waterworldpools.ca\blog\comments.cfm:189)
	at cfcomments2ecfm1572983768.runPage(C:\home\waterworldpools.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)