1<!DOCTYPE html> 2<html lang="en-US" class="no-js"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1" /> 6
6<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
6 7<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 8 9 <!-- This site is optimized with the Yoast SEO plugin v28.3 - https://yoast.com/product/yoast-seo-wordpress/ --> 10 <title>The Efficiency Equation for Heat-Pump Swimming Pool Heaters</title> 11 <meta name="description" content="Regulators have put a new system in place for measuring a heat-pump pool heaterâs efficiency. It behooves contractors to understand the change." /> 12 <link rel="canonical" href="https://psn.aqi-psn.prd.zonda.onl/products/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o" /> 13 <meta property="og:locale" content="en_US" /> 14 <meta property="og:type" content="article" /> 15 <meta property="og:title" content="The Efficiency Equation for Heat-Pump Swimming Pool Heaters" /> 16 <meta property="og:description" content="Regulators have put a new system in place for measuring a heat-pump pool heaterâs efficiency. It behooves contractors to understand the change." /> 17 <meta property="og:url" content="https://psn.aqi-psn.prd.zonda.onl/products/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o" /> 18 <meta property="og:site_name" content="Pool and Spa News" /> 19 <meta property="article:published_time" content="2019-03-12T02:12:36+00:00" /> 20 <meta property="og:image" content="https://www.poolspanews.com/wp-content/uploads/2019/techspeak-for-web.jpg" /> 21 <meta property="og:image:width" content="2000" /> 22 <meta property="og:image:height" content="785" /> 23 <meta property="og:image:type" content="image/jpeg" /> 24 <meta name="twitter:card" content="summary_large_image" /> 25 <meta name="twitter:label1" content="Est. reading time" /> 26 <meta name="twitter:data1" content="4 minutes" /> 27 <meta name="twitter:label2" content="Written by" /> 28 <meta name="twitter:data2" content="The Air-Conditioning, Heating, and Refrigeration Institute, Heat Pump Pool Heaters Product Section" /> 29
29<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/psn.aqi-psn.prd.zonda.onl\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o#article","isPartOf":{"@id":"https:\/\/www.poolspanews.com\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o\/"},"author":[{"@id":"https:\/\/www.poolspanews.com\/#\/schema\/person\/image\/63f4248d298f681b388af4f2dfa3f866"}],"headline":"The Efficiency Equation for Heat-Pump Swimming Pool Heaters","datePublished":"2019-03-12T02:12:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www.poolspanews.com\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o\/"},"wordCount":880,"image":{"@id":"https:\/\/psn.aqi-psn.prd.zonda.onl\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o#primaryimage"},"thumbnailUrl":"https:\/\/www.poolspanews.com\/wp-content\/uploads\/2019\/techspeak-for-web.jpg","keywords":["Technically Speaking"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.poolspanews.com\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o\/","url":"https:\/\/psn.aqi-psn.prd.zonda.onl\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o","name":"The Efficiency Equation for Heat-Pump Swimming Pool Heaters","isPartOf":{"@id":"https:\/\/www.poolspanews.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/psn.aqi-psn.prd.zonda.onl\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o#primaryimage"},"image":{"@id":"https:\/\/psn.aqi-psn.prd.zonda.onl\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o#primaryimage"},"thumbnailUrl":"https:\/\/www.poolspanews.com\/wp-content\/uploads\/2019\/techspeak-for-web.jpg","datePublished":"2019-03-12T02:12:36+00:00","author":{"@id":""},"description":"Regulators have put a new system in place for measuring a heat-pump pool heaterâs efficiency. It behooves contractors to understand the change.","breadcrumb":{"@id":"https:\/\/psn.aqi-psn.prd.zonda.onl\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/psn.aqi-psn.prd.zonda.onl\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/psn.aqi-psn.prd.zonda.onl\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o#primaryimage","url":"https:\/\/www.poolspanews.com\/wp-content\/uploads\/2019\/techspeak-for-web.jpg","contentUrl":"https:\/\/www.poolspanews.com\/wp-content\/uploads\/2019\/techspeak-for-web.jpg","width":2000,"height":785},{"@type":"BreadcrumbList","@id":"https:\/\/psn.aqi-psn.prd.zonda.onl\/products\/the-efficiency-equation-for-heat-pump-swimming-pool-heaters_o#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.poolspanews.com\/"},{"@type":"ListItem","position":2,"name":"The Efficiency Equation for Heat-Pump Swimming Pool Heaters"}]},{"@type":"WebSite","@id":"https:\/\/www.poolspanews.com\/#website","url":"https:\/\/www.poolspanews.com\/","name":"Pool and Spa News","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.poolspanews.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.poolspanews.com\/#\/schema\/person\/image\/63f4248d298f681b388af4f2dfa3f866","name":"The Air-Conditioning, Heating, and Refrigeration Institute, Heat Pump Pool Heaters Product Section","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g23494c9101089ad44ae88ce9d2f56aac","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"The Air-Conditioning, Heating, and Refrigeration Institute, Heat Pump Pool Heaters Product Section"},"url":"https:\/\/www.poolspanews.com\/author\/the-air-conditioning-heating-and-refrigeration-institute-heat-pump-pool-heaters-product-section\/"}]}</script>
29 30 <!-- / Yoast SEO plugin. --> 31 32 33<link rel='dns-prefetch' href='//players.brightcove.net' /> 34<link rel="alternate" type="application/rss+xml" title="Pool and Spa News » Feed" href="https://www.poolspanews.com/feed/" /> 35<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.poolspanews.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o" /> 36<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.poolspanews.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o&format=xml" /> 37<style id="wp-img-auto-sizes-contain-inline-css"> 38img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 39/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 40</style> 41<link rel='stylesheet' id='formidable-css' href='https://www.poolspanews.com/wp-content/plugins/formidable/css/formidableforms.css?ver=991726' media='all' /> 42<link rel='stylesheet' id='dashicons-css' href='https://www.poolspanews.com/wp-includes/css/dashicons.min.css?ver=7.1' media='all' /> 43<link rel='stylesheet' id='post-views-counter-frontend-css' href='https://www.poolspanews.com/wp-content/plugins/post-views-counter/css/frontend.css?ver=1.7.15' media='all' /> 44<link rel='stylesheet' id='wp-block-library-css' href='https://www.poolspanews.com/wp-includes/css/dist/block-library/common.min.css?ver=7.1' media='all' /> 45 46<link rel='stylesheet' id='wp-block-paragraph-css' href='https://www.poolspanews.com/wp-includes/blocks/paragraph/style.min.css?ver=7.1' media='all' /> 47 48 49<style id="global-styles-inline-css"> 50:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--primary-base: var(--wp--custom--color--primary--base);--wp--preset--color--primary-darker: var(--wp--custom--color--primary--darker);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
50--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--outfit: Outfit, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--gtwalsheimcondensed: Barlow Semi Condensed, sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);--wp--custom--color--primary--base: hsla(184, 97%, 26%, 1);--wp--custom--color--primary--base-5: hsla(184, 97%, 26%, 0.05);--wp--custom--color--primary--darker: hsla(185, 98%, 18%, 1);--wp--custom--color--secondary--base: hsla(286, 80%, 35%, 1);--wp--custom--color--secondary--darker: hsla(286, 79%, 25%, 1);--wp--custom--color--tertiary--base: hsla(184, 67%, 58%, 0.5);--wp--custom--color--tertiary--darker: hsla(184, 67%, 58%, 1);--wp--custom--color--quaternary--base: hsla(285, 81%, 65%, 1);--wp--custom--color--quaternary--darker: hsla(285, 81%, 65%, 1);--wp--custom--color--black: hsla(0, 0%, 0%, 1);--wp--custom--color--white: hsla(0, 0%, 100%, 1);--wp--custom--color--gray--base: hsla(214, 8%, 67%, 1);--wp--custom--color--gray--dark: hsla(214, 18%, 27%, 1);--wp--custom--color--gray--medium: hsla(215, 8%, 46%, 1);--wp--custom--color--gray--ada: hsla(215, 8%, 58%, 1);--wp--custom--color--gray--light: hsla(216, 29%, 97%, 1);--wp--custom--color--gray--tab: hsla(215, 58%, 93%, 1);--wp--custom--gradient: linear-gradient(to right, #4ed2dc, #cb5eee);--wp--custom--spacing--main-gap: 1.5rem;}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1000px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: var(--wp--custom--spacing--main-gap); margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: var(--wp--custom--spacing--main-gap); }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: var(--wp--custom--spacing--main-gap);margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: var(--wp--custom--spacing--main-gap);margin-block-end: 0;}:root :where(.is-layout-flex){gap: var(--wp--custom--spacing--main-gap);}:root :where(.is-layout-grid){gap: var(--wp--custom--spacing--main-gap);}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained >
50 :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-base-color{color: var(--wp--preset--color--primary-base) !important;}.has-primary-darker-color{color: var(--wp--preset--color--primary-darker) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-base-background-color{background-color: var(--wp--preset--color--primary-base) !important;}.has-primary-darker-background-color{background-color: var(--wp--preset--color--primary-darker) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-base-border-color{border-color: var(--wp--preset--color--primary-base) !important;}.has-primary-darker-border-color{border-color: var(--wp--preset--color--primary-darker) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
50.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-outfit-font-family{font-family: var(--wp--preset--font-family--outfit) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-gtwalsheimcondensed-font-family{font-family: var(--wp--preset--font-family--gtwalsheimcondensed) !important;} 51/*# sourceURL=global-styles-inline-css */ 52</style> 53 54<link rel='stylesheet' id='au_plugin_shared-css' href='https://www.poolspanews.com/wp-content/plugins/advanced-urls/dist/css/shared.css?ver=8c5b220bf6f482881a90' media='all' /> 55<link rel='stylesheet' id='au_plugin_frontend-css' href='https://www.poolspanews.com/wp-content/plugins/advanced-urls/dist/css/frontend.css?ver=8c5b220bf6f482881a90' media='all' /> 56<link rel='stylesheet' id='cookie-law-info-css' href='https://www.poolspanews.com/wp-content/plugins/webtoffee-gdpr-cookie-consent/public/css/cookie-law-info-public.css?ver=2.4.0' media='all' /> 57<link rel='stylesheet' id='cookie-law-info-gdpr-css' href='https://www.poolspanews.com/wp-content/plugins/webtoffee-gdpr-cookie-consent/public/css/cookie-law-info-gdpr.css?ver=2.4.0' media='all' /> 58<style id="cookie-law-info-gdpr-inline-css"> 59.cli-modal-content, .cli-tab-content { background-color: #ffffff; }.cli-privacy-content-text, .cli-modal .cli-modal-dialog, .cli-tab-container p, a.cli-privacy-readmore { color: #000000; }.cli-tab-header { background-color: #f2f2f2; }.cli-tab-header, .cli-tab-header a.cli-nav-link,span.cli-necessary-caption,.cli-switch .cli-slider:after { color: #000000; }.cli-switch .cli-slider:before { background-color: #ffffff; }.cli-switch input:checked + .cli-slider:before { background-color: #ffffff; }.cli-switch .cli-slider { background-color: #e3e1e8; }.cli-switch input:checked + .cli-slider { background-color: #28a745; }.cli-modal-close svg { fill: #000000; }.cli-tab-footer .wt-cli-privacy-accept-all-btn { background-color: #00acad; color: #ffffff}.cli-tab-footer .wt-cli-privacy-accept-btn { background-color: #00acad; color: #ffffff}.cli-tab-header a:before{ border-right: 1px solid #000000; border-bottom: 1px solid #000000; } 60/*# sourceURL=cookie-law-info-gdpr-inline-css */ 61</style> 62<link rel='stylesheet' id='zonda_plugin_shared-css' href='https://www.poolspanews.com/wp-content/plugins/zonda-plugin/dist/css/shared.css?ver=8c5b220bf6f482881a90' media='all' /> 63<link rel='stylesheet' id='zonda_plugin_frontend-css' href='https://www.poolspanews.com/wp-content/plugins/zonda-plugin/dist/css/frontend.css?ver=e2ca629ed2d46869b47d' media='all' /> 64<link rel='stylesheet' id='styles-css' href='https://www.poolspanews.com/wp-content/themes/zonda-theme/dist/css/frontend.css?ver=27d37d4469064894a206' media='all' /> 65<link rel='stylesheet' id='brightcove-pip-css-css' href='https://players.brightcove.net/videojs-pip/1/videojs-pip.css?ver=2.8.8' media='all' /> 66<link rel='stylesheet' id='brightcove-playlist-css' href='https://www.poolspanews.com/w
66p-content/plugins/brightcove-video-connect/assets/css/brightcove_playlist.min.css?ver=2.8.8' media='all' />
67<script id="jquery-core-js" src="https://www.poolspanews.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 67
67
68<script id="jquery-migrate-js" src="https://www.poolspanews.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 68
68
69<script id="cookie-law-info-js-extra"> 70var Cli_Data = {"nn_cookie_ids":["OAGEO","OAID","loc","YSC","VISITOR_INFO1_LIVE","yt-remote-device-id","yt-remote-connected-devices","_ga","_gid","_gat_UA-2981874-2","CONSENT","_gat","wordpress_test_cookie"],"non_necessary_cookies":{"necessary":["wordpress_test_cookie"],"analytics":["_ga","_gid","_gat_UA-2981874-2","CONSENT","_gat"],"advertisement":["OAGEO","OAID","loc","YSC","VISITOR_INFO1_LIVE","yt-remote-device-id","yt-remote-connected-devices"]},"cookielist":{"necessary":{"id":94178,"status":true,"priority":0,"title":"Necessary","strict":true,"default_state":false,"ccpa_optout":false,"loadonstart":true},"functional":{"id":94179,"status":true,"priority":5,"title":"Functional","strict":false,"default_state":true,"ccpa_optout":false,"loadonstart":true},"performance":{"id":94180,"status":true,"priority":4,"title":"Performance","strict":false,"default_state":false,"ccpa_optout":false,"loadonstart":false},"analytics":{"id":94181,"status":true,"priority":3,"title":"Analytics","strict":false,"default_state":true,"ccpa_optout":false,"loadonstart":true},"advertisement":{"id":94182,"status":true,"priority":2,"title":"Advertisement","strict":false,"default_state":true,"ccpa_optout":false,"loadonstart":true},"others":{"id":94183,"status":true,"priority":1,"title":"Others","strict":false,"default_state":false,"ccpa_optout":false,"loadonstart":false}},"ajax_url":"https://www.poolspanews.com/wp-admin/admin-ajax.php","current_lang":"en","security":"6fcda97355","eu_countries":["GB"],"geoIP":"disabled","use_custom_geolocation_api":"","custom_geolocation_api":"https://geoip.cookieyes.com/geoip/checker/result.php","consentVersion":"1","strictlyEnabled":["necessary","obligatoire"],"cookieDomain":"","privacy_length":"250","ccpaEnabled":"","ccpaRegionBased":"","ccpaBarEnabled":"","ccpaType":"gdpr","triggerDomRefresh":"","secure_cookies":""}; 71var log_object = {"ajax_url":"https://www.poolspanews.com/wp-admin/admin-ajax.php"}; 72//# sourceURL=cookie-law-info-js-extra 73</script>
vendor: 1 bytes, line 73
73
74<script id="cookie-law-info-js" src="https://www.poolspanews.com/wp-content/plugins/webtoffee-gdpr-cookie-consent/public/js/cookie-law-info-public.js?ver=2.4.0"></script>
vendor: 1 bytes, line 74
74
75<script id="zonda-ad-core-js" src="https://www.poolspanews.com/wp-content/themes/zonda-theme/dist/js/ad-core.js?ver=1.0"></script>
75 76<link rel="https://api.w.org/" href="https://www.poolspanews.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.poolspanews.com/wp-json/wp/v2/posts/26607" /><link rel='shortlink' href='https://www.poolspanews.com/?p=26607' />
77<script>document.documentElement.className += " js";</script>
77 78
78<script> 79 window.dataLayer = window.dataLayer || []; 80 dataLayer.push({"brand":"","byline":"The Air-Conditioning, Heating, and Refrigeration Institute, Heat Pump Pool Heaters Product Section","contentGroup":"","publishedDate":1552356756000,"adUnit":"misc","newsItemType":"Instruction","pageTemplate":"article","publishedBy":"","section":"Products","subject":["Business","Codes and Standards","Products"],"contentId":26607,"topics":["Technically Speaking"],"contentType":"Zonda Original Content","pageTitle":"The Efficiency Equation for Heat-Pump Swimming Pool Heaters"}); 81 </script>
81 82
82<script type="text/plain" data-cli-class="cli-blocker-script" data-cli-label="Google Publisher Tag" data-cli-script-type="advertisement" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="head"> 83 googletag.cmd.push(function() { 84 85 // ticker1 86 googletag.defineSlot('/6752/hw.psn/misc', SIZE_TICKER_TABLET, 'div-gpt-ad-ticker1') 87 .defineSizeMapping(tickerMapping) 88 .addService(googletag.pubads()) 89 .setTargeting('pos', 'ticker1'); 90 91 // ticker2 92 googletag.defineSlot('/6752/hw.psn/misc', SIZE_TICKER_TABLET, 'div-gpt-ad-ticker2') 93 .defineSizeMapping(tickerMapping) 94 .addService(googletag.pubads()) 95 .setTargeting('pos', 'ticker2'); 96 97 // ticker3 98 googletag.defineSlot('/6752/hw.psn/misc', SIZE_TICKER_TABLET, 'div-gpt-ad-ticker3') 99 .defineSizeMapping(tickerMapping) 100 .addService(googletag.pubads()) 101 .setTargeting('pos', 'ticker3'); 102 103 // ticker4 104 googletag.defineSlot('/6752/hw.psn/misc', SIZE_TICKER_TABLET, 'div-gpt-ad-ticker4') 105 .defineSizeMapping(tickerMapping) 106 .addService(googletag.pubads()) 107 .setTargeting('pos', 'ticker4'); 108 109 // leaderboard1 110 googletag.defineSlot('/6752/hw.psn/misc', SIZE_LEADERBOARD_DESKTOP, 'div-gpt-ad-leaderboard1') 111 .defineSizeMapping(bannerMapping) 112 .addService(googletag.pubads()) 113 .setTargeting('pos','leaderboard1'); 114 115 // peelback1 116 googletag.defineSlot('/6752/hw.psn/misc', [[2,2]], 'div-gpt-ad-peelback1') 117 .addService(googletag.pubads()) 118 .setTargeting('pos','peelback1'); 119 googletag.defineOutOfPageSlot('/6752/hw.psn/misc', 'div-gpt-ad-peelback1-oop') 120 .addService(googletag.pubads()); 121 122 // box1 123 googletag.defineSlot('/6752/hw.psn/misc', SIZE_BOX_LARGE, 'div-gpt-ad-box1') 124 .defineSizeMapping(boxMapping) 125 .addService(googletag.pubads()) 126 .setTargeting('pos','box1'); 127 128 // box2 129 googletag.defineSlot('/6752/hw.psn/misc', SIZE_BOX_LARGE, 'div-gpt-ad-box2') 130 .defineSizeMapping(boxMapping) 131 .addService(googletag.pubads()) 132 .setTargeting('pos','box2'); 133 134 // leaderboard3 135 googletag.defineSlot('/6752/hw.psn/misc', SIZE_LEADERBOARD_TABLET, 'div-gpt-ad-leaderboard3') 136 .defineSizeMapping(bannerMappingFooter) 137 .addService(googletag.pubads()) 138 .setTargeting('pos','leaderboard3'); 139 // Page-level targeting 140 googletag.pubads().setTargeting('temp','article'); 141 googletag.pubads().setTargeting('szw', window.szw); 142 googletag.pubads().setTargeting('nlsub', window.nlsub); 143 144 googletag.pubads().setTargeting('k', ["business","codes and standards","products"]); 145 146 147 // Setup auto-refresh if enabled 148 149 window.adRefreshConfig = window.adRefreshConfig || {}; 150 window.adRefreshConfig = { 151 intervalMs: 45000, 152 slots: ["leaderboard1","box1","box2"], 153 refreshTimer: null, 154 lastRefreshTime: Date.now(), 155 pausedTimeRemaining: null, 156 refreshCount: 0, 157 maxRefreshes: 3 }; 158 159 // Start the refresh process 160 window.adRefreshConfig.startRefresh = function(resetTimer = true) { 161 if (window.adRefreshConfig.refreshTimer) { 162 clearTimeout(window.adRefreshConfig.refreshTimer); 163 } 164 165 if (window.adRefreshConfig.refreshCount >= window.adRefreshConfig.maxRefreshes) { 166 return; 167 } 168 169 const delay = resetTimer ? 170 window.adRefreshConfig.intervalMs : 171 window.adRefreshConfig.pausedTimeRemaining || window.adRefreshConfig.intervalMs; 172 173 window.adRefreshConfig.refreshTimer = setTimeout(() => { 174 if (!document.hidden) { 175 googletag.cmd.push(() => { 176 const definedSlots = googletag.pubads().getSlots(); 177 const slotsToRefresh = definedSlots.filter(slot => 178 window.adRefreshConfig.slots.includes(slot.getTargeting('pos')[0]) 179 ); 180 181 if (slotsToRefresh.length > 0) { 182 googletag.pubads().refresh(slotsToRefresh); 183 window.adRefreshConfig.refreshCount++; 184 window.adRefreshConfig.lastRefreshTime = Date.now(); 185 } 186 }); 187 } 188 189 // Schedule next refresh 190 if (window.adRefreshConfig.refreshCount < window.adRefreshConfig.maxRefreshes) { 191 window.adRefreshConfig.startRefresh(); 192 } 193 }, delay); 194 } 195 196 // Handle visibility changes 197 document.addEventListener('visibilitychange', function() { 198 if (document.hidden) { 199 // User navigated away, pause the timer 200 if (window.adRefreshConfig.refreshTimer) { 201 clearTimeout(window.adRefreshConfig.refreshTimer); 202 window.adRefreshConfig.refreshTimer = null; 203 204 const elapsedSinceLastRefresh = Date.now() - window.adRefreshConfig.lastRefreshTime; 205 206 // Calculate remaining time until next refresh
207 window.adRefreshConfig.pausedTimeRemaining = Math.max( 208 0, 209 window.adRefreshConfig.intervalMs - elapsedSinceLastRefresh 210 ); 211 } 212 } else { 213 // User returned, restart the timer 214 if (!window.adRefreshConfig.refreshTimer) { 215 window.adRefreshConfig.startRefresh(false); 216 } 217 } 218 }); 219 220 // Override the existing refreshBoxAndLeaderboardAds function to reset the timer 221 const originalRefresh = window.refreshBoxAndLeaderboardAds; 222 window.refreshBoxAndLeaderboardAds = function() { 223 // Call the original function 224 if (typeof originalRefresh === 'function') { 225 originalRefresh(); 226 } 227 228 // Reset the auto-refresh timer to prevent back-to-back refreshes 229 if (window.adRefreshConfig && window.adRefreshConfig.startRefresh) { 230 window.adRefreshConfig.startRefresh(); 231 } 232 }; 233 234 // Start the refresh timer after initial page load 235 window.addEventListener('load', function() { 236 window.adRefreshConfig.startRefresh(); 237 }); 238 239 googletag.enableServices(); 240 }); 241 </script>
241 242 <style class="wp-fonts-local"> 243@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url('https://www.poolspanews.com/wp-content/themes/zonda-theme/dist/fonts/outfit/outfit.woff2') format('woff2');} 244@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url('https://www.poolspanews.com/wp-content/themes/zonda-theme/dist/fonts/figtree/figtree.woff2') format('woff2');} 245@font-face{font-family:"Barlow Semi Condensed";font-style:normal;font-weight:500;font-display:swap;src:url('https://www.poolspanews.com/wp-content/themes/zonda-theme/dist/fonts/barlow-semi-condensed/barlow-semi-condensed-500.woff2') format('woff2');} 246@font-face{font-family:"Barlow Semi Condensed";font-style:normal;font-weight:700;font-display:swap;src:url('https://www.poolspanews.com/wp-content/themes/zonda-theme/dist/fonts/barlow-semi-condensed/barlow-semi-condensed-700.woff2') format('woff2');} 247</style> 248<link rel="icon" href="https://www.poolspanews.com/wp-content/uploads/2025/11/cropped-android-chrome-512x512-1-32x32.png" sizes="32x32" /> 249<link rel="icon" href="https://www.poolspanews.com/wp-content/uploads/2025/11/cropped-android-chrome-512x512-1-192x192.png" sizes="192x192" /> 250<link rel="apple-touch-icon" href="https://www.poolspanews.com/wp-content/uploads/2025/11/cropped-android-chrome-512x512-1-180x180.png" /> 251<meta name="msapplication-TileImage" content="https://www.poolspanews.com/wp-content/uploads/2025/11/cropped-android-chrome-512x512-1-270x270.png" /> 252 <!-- Google tag (gtag.js) -->
vendor: 282 bytes, lines 252-253
252 253<script type="text/plain" data-cli-class="cli-blocker-script" data-cli-label="Google Tag Manager" data-cli-script-type="analytics" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="head" async src="https://www.googletagmanager.com/gtag/js?id=
253G-4RBV1H20FK
vendor: 12 bytes, line 253
253"></script>
254<script>
vendor: 127 bytes, line 254
254window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
254G-4RBV1H20FK
vendor: 4 bytes, line 254
254');
254</script>
254 255 <!-- Google Tag Manager -- > 256
256<script type="text/plain" data-cli-class="cli-blocker-script" data-cli-label="Google Tag Manager" data-cli-script-type="analytics" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="head">
vendor: 327 bytes, line 256
256(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','
256GTM-TC3SMZP8
vendor: 3 bytes, line 256
256');
256</script>
256 257 <!-- End Google Tag Manager --> 258 <link rel="stylesheet" href="https://www.poolspanews.com/wp-content/themes/zonda-theme/style_psn.css" type="text/css" media="screen" /> 259 260
260<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous"></script>
260 261
261<script type="text/plain" data-cli-class="cli-blocker-script" data-cli-label="Google Publisher Tag" data-cli-script-type="advertisement" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="head"> 262 window.googletag = window.googletag || {cmd: []}; 263 googletag.cmd.push(function() { 264 var REFRESH_KEY = 'refresh'; 265 var REFRESH_VALUE = 'true'; 266 googletag.defineSlot('/22230077286/psnews_leaderboard1', [[970, 250],[728, 90],[320, 50]], 'div-gpt-ad-1764193020331-0').setTargeting('roadblock', []).setTargeting(REFRESH_KEY, REFRESH_VALUE).addService(googletag.pubads()); 267 googletag.defineSlot('/22230077286/psnews_leaderboard2', [[728, 90],[320, 50]], 'div-gpt-ad-1766005092374-0').setTargeting('roadblock', []).setTargeting(REFRESH_KEY, REFRESH_VALUE).addService(googletag.pubads()); 268 googletag.defineSlot('/22230077286/psnews_leaderboard3', [[728, 90],[320, 50]], 'div-gpt-ad-1764265698211-0').setTargeting('roadblock', []).addService(googletag.pubads()); 269 googletag.defineSlot('/22230077286/psnews_box_1', [[300, 250], [300, 600]], 'div-gpt-ad-1764263983802-0').setTargeting('roadblock', []).setTargeting(REFRESH_KEY, REFRESH_VALUE).addService(googletag.pubads()); 270 googletag.defineSlot('/22230077286/psnews_box2', [[300, 250], [300, 600]], 'div-gpt-ad-1764264166072-0').setTargeting('roadblock', []).setTargeting(REFRESH_KEY, REFRESH_VALUE).addService(googletag.pubads()); 271 googletag.defineSlot('/22230077286/psnews_peelback1', [[2, 2]], 'div-gpt-ad-1764338312556-0').setTargeting('roadblock', []).addService(googletag.pubads()); 272 googletag.defineSlot('/22230077286/psnews_leaderboard1_roadblock', [[728, 90], [970, 250],[320, 50]], 'div-gpt-ad-1765215756373-0').setTargeting('roadblock', []).addService(googletag.pubads()); 273 googletag.defineSlot('/22230077286/psnews_box1_roadblock', [[300, 250], [300, 600]], 'div-gpt-ad-1765215834966-0').setTargeting('roadblock', []).addService(googletag.pubads()); 274 275 googletag.pubads().enableSingleRequest(); 276 // Number of seconds to wait after the slot becomes viewable. 277 var SECONDS_TO_WAIT_AFTER_VIEWABILITY = 45; 278 279 googletag.pubads().addEventListener('impressionViewable', function(event) { 280 var slot = event.slot; 281 if (slot.getTargeting(REFRESH_KEY).indexOf(REFRESH_VALUE) > -1) { 282 setTimeout(function() { 283 googletag.pubads().refresh([slot]); 284 }, SECONDS_TO_WAIT_AFTER_VIEWABILITY * 1000); 285 } 286 }); 287 googletag.pubads().collapseEmptyDivs(); 288 googletag.enableServices(); 289 }); 290 </script>
290 291 292 <link rel='stylesheet' id='cookie-law-info-table-css' href='https://www.poolspanews.com/wp-content/plugins/webtoffee-gdpr-cookie-consent/public/css/cookie-law-info-table.css?ver=2.4.0' media='all' /> 293 294</head> 295 <body class="wp-singular post-template-default single single-post postid-26607 single-format-standard wp-theme-zonda-theme zonda-media-wp" id="pool-and-spa-news"> 296 <!-- Google Tag Manager (noscript) --> 297 <noscript> 298 <iframe data-cli-class="cli-blocker-script" data-cli-label="Google Tag Manager" data-cli-script-type="analytics" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="body" data-cli-placeholder="Accept <a class='cli_manage_current_consent'>Analytics</a> cookies to view the content." data-cli-src="https://www.googletagmanager.com/ns.html?id=GTM-TC3SMZP8" height="0" width="0" style="display:none;visibility:hidden"></iframe> 299 </noscript> 300 <!-- End Google Tag Manager (noscript) --> 301 302 303 <a href="#main" class="skip-to-content-link visually-hidden-focusable">Skip to main content</a> 304 305 306<header class="zonda-header u-container"> 307 <!-- /22230077286/psnews_leaderboard2 --> 308 <div class="ad-wrap"> 309 <div id='div-gpt-ad-1766005092374-0' style='margin-bottom: var(--spacing-md);'> 310
310<script type="text/plain" data-cli-class="cli-blocker-script" data-cli-label="Google Publisher Tag" data-cli-script-type="advertisement" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="body"> 311 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1766005092374-0'); }); 312 </script>
312 313 </div> 314 </div> 315 <!-- Top Navigation --> 316 <div class="zonda-header__top-navigation"> 317 <div class="container"> 318 319 <nav class="zonda-header__top-navigation__secondary-nav" aria-label="Secondary"> 320 <ul id="menu-psn-secondary-menu" class="zonda-header__top-navigation__secondary-nav__secondary-menu"><li id="menu-item-34192" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34192"><a href="https://www.poolspanews.com/classifieds">Classifieds</a></li> 321</ul> 322 </nav> 323 <ul class="zonda-header__top-navigation__top-links"> 324 <li><a href="https://www.poolspanews.com/sign-up-for-free" aria-label=""Subscribe to our newsletter" target="_blank" rel="noopener">Newsletter</a></li> 325 </ul> 326 </div> 327 </div> 328 329 <!-- Logo and Search --> 330 <div class="zonda-header__header-main"> 331 <div class="container"> 332 <div class="zonda-header__header-main__logo"> 333 <a href="https://www.poolspanews.com/" class="site-title" aria-label="Pool and Spa News"> 334 <img src="https://www.poolspanews.com/wp-content/themes/zonda-theme/assets/images/PSN_Logo_Black_New.svg" alt="Pool and Spa News"> </a> 335 </div> 336 <div class="zonda-header__header-main__search"> 337 338 <form role="search" method="get" class="search-form" action="https://www.poolspanews.com/"> 339 <label> 340 <span class="screen-reader-text">Search for:</span> 341 <input type="search" class="search-field" value="" name="s" /> 342 <button type="submit" class="search-submit"> 343 <span class="screen-reader-text">Search</span> 344 </button> 345 </label> 346 </form> 347 </div> 348 </div> 349 </div> 350 <button class="zonda-header__mobile-navigation__menu-toggle" aria-label="Open menu"></button> 351</header> 352<!-- Nav menu must be out of header to be sticky --> 353 354<nav class="zonda-header__primary-navigation" aria-label="Primary"> 355 356 <ul id="menu-psn-main-nav" class="zonda-header__primary-navigation__primary-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-section_7 current-menu-item menu-item-has-children"><a href="https://www.poolspanews.com/news" id="parent-submenu-690d3d6f1ef53" aria-expanded="false" aria-haspopup="true" aria-controls="submenu-690d3d6f1ef53">News</a> 357<ul class="zonda-header__primary-navigation__primary-menu__sub-menu" id="submenu-690d3d6f1ef84" role="menu" aria-labelledby="parent-submenu-690d3d6f1ef84" style="opacity: 0;"> 358 <li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/companies" id="parent-submenu-690d3d6f1ef8b">Companies</a></li> 359 <li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/business/legal-regulatory" id="parent-submenu-690d3d6f1efa4">Regulation</a></li> 360 <li class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.poolspanews.com/tag/associations" id="parent-submenu-690d3d6f1efba">Associations</a></li> 361 <li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/companies/people" id="parent-submenu-690d3d6f1efcf">People</a></li> 362</ul> 363</li> 364<li class="menu-item menu-item-type-taxonomy menu-item-object-section_7 menu-item-has-children"><a href="https://www.poolspanews.com/how-to" id="parent-submenu-690d3d6f1efe7" aria-expanded="false" aria-haspopup="true" aria-controls="submenu-690d3d6f1efe7">Pools and Spas</a> 365<ul class="zonda-header__primary-navigation__primary-menu__sub-menu" id="submenu-690d3d6f1effd" role="menu" aria-labelledby="parent-submenu-690d3d6f1effd" style="opacity: 0; transform: translateY(-1.25rem);"> 366 <li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/how-to/design-construction" id="parent-submenu-690d3d6f1f002">Design & Construction</a></li> 367 <li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/how-to/maintenance" id="parent-submenu-690d3d6f1f01b">Service & Maintenance</a></li> 368 <li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/business/retail-management" id="parent-submenu-690d3d6f1f031">Retail</a></li> 369 <li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/business" id="parent-submenu-690d3d6f1f046">Business</a></li> 370</ul> 371</li> 372<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><a href="https://www.poolspanews.com/awards" id="parent-submenu-690d3d6f1f05b" aria-expanded="false" aria-haspopup="true" aria-controls="submenu-690d3d6f1f05b">Awards</a> 373<ul class="zonda-header__primary-navigation__primary-menu__sub-menu" id="submenu-690d3d6f1f073" role="menu" aria-labelledby="parent-submenu-690d3d6f1f073" style="opacity: 0; transform: translateY(-1.25rem);"> 374 <li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/companies/top-50-builders" id="parent-submenu-690d3d6f1f077">
374Top 50 Builders</a></li> 375 <li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/companies/top-50-service" id="parent-submenu-690d3d6f1f08c">Top 50 Service</a></li> 376 <li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://www.poolspanews.com/projects/masters-of-design-projects" id="parent-submenu-690d3d6f1f0a1">Masters of Design</a></li> 377</ul> 378</li> 379<li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.poolspanews.com/news_item_type/webinar/" aria-expanded="false" aria-haspopup="false">Webinars</a> 380</li> 381<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><a href="javascript:;" id="parent-submenu-690d3d6f1f05b" aria-expanded="false" aria-haspopup="true" aria-controls="submenu-690d3d6f1f05b">Events</a> 382 <ul class="zonda-header__primary-navigation__primary-menu__sub-menu" id="submenu-690d3d6f1f073" role="menu" aria-labelledby="parent-submenu-690d3d6f1f073" style="opacity: 0; transform: translateY(-1.25rem);"> 383 <li class="menu-item menu-item-type-taxonomy menu-item-object-section_7"><a href="https://psnconnect.live" id="parent-submenu-690d3d6f1f077">PSN Connect Live</a></li> 384 </ul> 385</li> 386 387<div class="zonda-header__primary-navigation__primary-menu__dynamic-border" style="left: 0px; width: 104.562rem;"></div></ul> 388 389</nav> 390 391 392<nav class="zonda-header__mobile-navigation" aria-label="Mobile Menu"> 393 <div class="zonda-header__mobile-navigation__control-center"> 394 <div class="zonda-header__mobile-navigation__control-center__auth"> 395 396 </div> 397 <button class="zonda-header__mobile-navigation__control-center__close"></button> 398 </div> 399 <ul id="menu-psn-main-nav-1" class="zonda-header__mobile-navigation__mobile-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-section_1 menu-item-has-children" data-target="menu-31728"><a href="/news" aria-expanded="false">News</a><span class="carat" aria-hidden="true"></span> 400<div class="zonda-header__mobile-navigation__submenu hidden" id="menu-31728"> 401<div class="zonda-header__mobile-navigation__submenu__heading"><span class="left-carat"></span><a class="zonda-header__mobile-navigation__submenu__heading__href" href="#">News</a></div><ul class="zonda-header__mobile-navigation__menu-level-1"> 402<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/companies">Companies</a></li> 403<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/business/legal-regulatory">Regulation</a></li> 404<li class="menu-item menu-item-type-custom menu-item-object-custom"><a href="/tag/associations">Associations</a></li> 405<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/companies/people">People</a></li> 406</ul> 407</div> 408</li> 409<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1 menu-item-has-children" data-target="menu-31727"><a href="/how-to" aria-expanded="false">Pools and Spas</a><span class="carat" aria-hidden="true"></span> 410<div class="zonda-header__mobile-navigation__submenu hidden" id="menu-31727"> 411<div class="zonda-header__mobile-navigation__submenu__heading"><span class="left-carat"></span><a class="zonda-header__mobile-navigation__submenu__heading__href" href="#">Pools and Spas</a></div><ul class="zonda-header__mobile-navigation__menu-level-1"> 412<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/how-to/design-construction">Design & Construction</a></li> 413<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/how-to/maintenance">Service & Maintenance</a></li> 414<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/business/retail-management">Retail</a></li> 415<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/business">Business</a></li> 416</ul> 417</div> 418</li> 419<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children" data-target="menu-32940"><a href="/awards" aria-expanded="false">Awards</a><span class="carat" aria-hidden="true"></span> 420<div class="zonda-header__mobile-navigation__submenu hidden" id="menu-32940"> 421<div class="zonda-header__mobile-navigation__submenu__heading"><span class="left-carat"></span><a class="zonda-header__mobile-navigation__submenu__heading__href" href="#">Awards</a></div><ul class="zonda-header__mobile-navigation__menu-level-1"> 422<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/companies/top-50-builders">Top 50 Builders</a></li> 423<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/companies/top-50-service">Top 50 Service</a></li> 424<li class="menu-item menu-item-type-taxonomy menu-item-object-section_1"><a href="/projects/masters-of-design-projects">Masters of Design</a></li> 425</ul> 426</div> 427</li> 428<li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="/news_item_type/webinar/" aria-expanded="false">Webinars</a></span> 429</li> 430</ul> 431 432 <div class="zonda-header__mobile-navigation__footer"> 433 434 435 <div class="zonda-header__mobile-navigation__footer__links"> 436 <a class="zonda-header__mobile-navigation__footer__subscribe" href="https://www.poolspanews.com/subscribe" aria-label="Subscribe to our magazine" target="_blank" rel="noopener">Subscribe</a><a class="zonda-header__mobile-navigation__footer__newsletter" href="https://www.poolspanews.com/sign-up-for-free" aria-label="Subscribe to our newsletter" target="_blank" rel="noopener">Newsletter</a><a class="zonda-header__mobile-navigation__footer__magazine" href="https://lsc-pagepro.mydigitalpublication.com/publication/?m=22219&l=1&view=issuelistBrowser" aria-label="Go to magazine archives">Magazine Archives</a>
436 </div> 437 438 <div class="zonda-header__mobile-navigation__footer__search"> 439 440 <form role="search" method="get" class="search-form" action="https://www.poolspanews.com/"> 441 <label> 442 <span class="screen-reader-text">Search for:</span> 443 <input type="search" class="search-field" value="" name="s" /> 444 <button type="submit" class="search-submit"> 445 <span class="screen-reader-text">Search</span> 446 </button> 447 </label> 448 </form> 449 </div> 450 </div> 451 452 453</nav> 454 455 <main id="main" role="main" tabindex="-1"> 456 <!-- /22230077286/psnews_leaderboard1 --> 457 <div class="ad-wrap" style="max-width: 1000px; margin: auto;"> 458 <div id='div-gpt-ad-1764193020331-0' style='margin-bottom: var(--spacing-md);'> 459
459<script type="text/plain" data-cli-class="cli-blocker-script" data-cli-label="Google Publisher Tag" data-cli-script-type="advertisement" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="body"> 460 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1764193020331-0'); }); 461 </script>
461 462 </div> 463 </div> 464 465 <div class="u-container u-grid"> 466 <div class="u-column-8 zonda-article"> 467 468 <article data-native-campaign=""> 469 470<header class="article-header"> 471 <div class="article-header-top"> 472 <nav class="zonda-crumbs" aria-label="Breadcrumb"><ol><li class="zonda-crumb"><a href="https://www.poolspanews.com/products/">Products</a></li></ol></nav> <button 473 class="cta cta-share" 474 data-cta-type="small" 475 data-cta-option="share" > 476 Share </button> 477 478 <div class="share-modal" aria-hidden="true" role="dialog"> 479 <ul class="share-modal-content"> 480 <li><a href="mailto:?subject=The%20Efficiency%20Equation%20for%20Heat-Pump%20Swimming%20Pool%20Heaters&body=Check out this article: https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o" class="share-email" aria-label="Share via Email">Email Article</a></li> 481 <li><a href="https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o" class="share-linkedin" target="_blank" aria-label="Share on LinkedIn">Share on LinkedIn</a></li> 482 <li><a href="https://x.com/intent/tweet?url=https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o&text=The%20Efficiency%20Equation%20for%20Heat-Pump%20Swimming%20Pool%20Heaters" class="share-x" target="_blank" aria-label="Share on X">Share on X</a></li> 483 <li><a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o" class="share-facebook" target="_blank" aria-label="Share on Facebook">Share on Facebook</a></li> 484 </ul> 485 </div> 486 </div> 487 488 489 <h1 class="article-headline heading-2xl">The Efficiency Equation for Heat-Pump Swimming Pool Heaters</h1> 490 491 <h2 class="article-sub-headline heading-md">Regulators have put a new system in place for measuring a heat-pump pool heaterâs efficiency. It behooves contractors to understand the change.</h2> 492 493 <div class="article-reading-time heading-xs">4 MIN READ</div> 494 495 <figure class="article-feature-image zonda-image-block"> 496 <div class="zonda-image-wrap"> 497 <img width="1024" height="402" src="https://www.poolspanews.com/wp-content/uploads/2019/techspeak-for-web.jpg" class="attachment-large size-large" alt="" decoding="async" fetchpriority="high" /> </div> 498 </figure> 499 500 501 <time class="article-timestamp"> 502 March 12, 2019 </time> 503 504 </header> 505 506 <div class="zonda-post-content article-content o-article" aria-hidden="false"> 507 508 509 <div class="excerpt"> 510 <p class="wp-block-paragraph">In 2015, the U.S. Department of Energy (DOE) revised the test procedure for measuring the efficiency of pool heaters. Now, integrated thermal efficiency (TEi) serves as the overall measure of pool heater efficiency. </p><p class="wp-block-paragraph">Although DOE has not specified minimum efficiency requirements for heat-pump pool heaters yet, this test procedure does affect the efficiency information that manufacturers may provide for their products. It is important that contractors and distributors of pool-heating equipment understand the difference between the former measurement, coefficient of performance (COP), and TEi. </p><p class="wp-block-paragraph"><b>Traditional metric</b></p><p class="wp-block-paragraph">A heat-pump pool heater does not generate heat by burning a fossil fuel. Instead, it moves heat from one location to another. </p><p class="wp-block-paragraph">Before the new efficiency measurement was implemented, heat-pump pool heater efficiency was provided in terms of the COP. This is a ratio of useful heating provided to the pool water, divided by the energy required to run the unit. Higher COPs equate to lower operating costs.</p><p class="wp-block-paragraph">The equation is:</p><p class="wp-block-paragraph"><i>COP=Q/W</i></p><p class="wp-block-paragraph">In the equation, Q is the useful heat supplied by the heat pump, and W is the energy required to operate the heat pump. </p><p class="wp-block-paragraph">
510The COP of air-source heat-pump pool heaters is highly dependent on operating conditions, especially outside ambient air temperature. The higher the air temperature, the higher the COP. A typical heat pump will have a COP of approximately 6.0 when the air temperature is 80° Fahrenheit and there is 80% humidity; it drops to around 4.0 at air temperatures of 50°F. </p><p class="wp-block-paragraph">Water temperature and relative humidity also affect the efficiency of a heat-pump pool heater, but not as much as ambient air temperature. The scale between the measurements at low and high temperature is fairly linear. </p><p class="wp-block-paragraph"><b>New Measure</b></p><p class="wp-block-paragraph">TEi includes both energy consumption while the unit is running and when it is off or in standby mode. The DOE test procedure requires that this value be expressed in percentages. </p><p class="wp-block-paragraph">The formula for TEi calculations for a heat pump pool heater is as follows: </p><p class="wp-block-paragraph">Integrated Thermal Efficiency (TEi) (in percent).</p><p class="wp-block-paragraph"><i>TEi = 100 (Eout/Ein)</i></p><p class="wp-block-paragraph">Here, Eout is the total annual useful heat supplied by the heat pump, and Ein is the total annual energy consumed by the heat pump, both while it is operating to heat the water and when it is in standby and off mode. Finally, 100 serves as the conversion factor, to change it from a fraction to a percentage.</p><p class="wp-block-paragraph">The specific calculations for determining TEi are provided in the DOE test procedure for measuring the efficiency of pool heaters. Since this metric is based on annual energy consumption and use, the DOE test procedure assumes that the heat pump operates for 104 hours to heat the pool water.</p><p class="wp-block-paragraph">Although heat-pump pool heaters consume marginal amounts of energy while in standby and off modes, the test procedure assumes that this energy consumption occurs for most of the year. As a result, the energy consumption will result in a TEi value that is slightly lower than the COP. </p><p class="wp-block-paragraph">Unfortunately, this change in the expression of efficiency has created some confusion. TEi values for heat-pump pool heaters will range from 380% to over 600%; gas pool heater TEi values generally range from 82% to 95%. An uninformed consumer may purchase the heat-pump pool heater without understanding that the ambient temperature and planned use for the heater are important considerations for achieving the desired efficiency.</p><p class="wp-block-paragraph"><b>Heat-pump Pool Heaters: A primer</b></p><p class="wp-block-paragraph">Heat-pump pool heaters extract heat from the ambient air by using a fan to draw ambient air across the evaporator coil. Liquid refrigerant within the evaporator coil absorbs this heat, and the refrigerant turns to a gas. The warm gas then passes through the compressor. The compressor increases the heat, creating a very hot gas that passes through the condenser/heat exchanger. The condenser/heat exchanger transfers this refrigerant heat energy to the pool water pumping through the unit. The heated water is then returned to the pool. </p><p class="wp-block-paragraph">During this heat-transfer process, the hot gas returns to liquid form and is moved back to the evaporator coil, where the whole process begins again. The heaters use electricity primarily to operate the unit. </p><p class="wp-block-paragraph">The bulk of the heat provided to the pool water comes from the heat energy extracted from the air. Because a heat-pump pool heater uses the ambient temperature as its source of heat, its performance is largely weather-dependent. As the temperature drops, so too does the efficiency. </p><p class="wp-block-paragraph">Because efficiency varies with environmental conditions, it is incumbent upon contractors and end users to consider how the heater will be used. Heat-pump heaters are ideally used to maintain a constant water temperature once the pool has been heated initially. It will turn on and off automatically to maintain the desired temperature. </p><p class="wp-block-paragraph">The use of a solar/pool cover is highly recommended to ensure the maximum energy s
510avings and reasonable heat-up times.</p><p class="wp-block-paragraph">With high energy prices and the need to reduce peak electrical demand, it is important that products meet claimed performance ratings. Be sure to verify the energy performance of heat-pump pool heaters with AHRIâs Directory of Certified Product Performance. AHRIâs certification programs demonstrate to the government that performance claims have been independently measured and verified. Upon verification, the AHRI Certified mark is applied to the product. Search the AHRI Directory of Certified Product Performance at www.ahridirectory.org.</p> </div> 511 512 <div class="piano-container"></div> 513 </div> 514 515 516 </article> 517 518 <div class="authors"><div class="author-card" data-card-type="simple"> 519 520 <h2 class="heading-xl"> 521 About the Author </h2> 522 <div class="author-layout"> 523 <div class="author-info"> 524 <h3 class="author-name heading-md"> 525 <a href="https://www.poolspanews.com/author/the-air-conditioning-heating-and-refrigeration-institute-heat-pump-pool-heaters-product-section/"> 526 The Air-Conditioning, Heating, and Refrigeration Institute, Heat Pump Pool Heaters Product Section </a> 527 </h3> 528 529 </div><!-- .author-info --> 530 531 </div><!-- .author-layout --> 532 533 </div><!-- .author-card --> 534</div><div class="related-topic"><div class="related-topic-header"><h2 class="eyebrow-block label-md">Related Topics</h2> <button 535 class="cta cta-share" 536 data-cta-type="small" 537 data-cta-option="share" > 538 Share </button> 539 540 <div class="share-modal" aria-hidden="true" role="dialog"> 541 <ul class="share-modal-content"> 542 <li><a href="mailto:?subject=The%20Efficiency%20Equation%20for%20Heat-Pump%20Swimming%20Pool%20Heaters&body=Check out this article: https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o" class="share-email" aria-label="Share via Email">Email Article</a></li> 543 <li><a href="https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o" class="share-linkedin" target="_blank" aria-label="Share on LinkedIn">Share on LinkedIn</a></li> 544 <li><a href="https://x.com/intent/tweet?url=https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o&text=The%20Efficiency%20Equation%20for%20Heat-Pump%20Swimming%20Pool%20Heaters" class="share-x" target="_blank" aria-label="Share on X">Share on X</a></li> 545 <li><a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.poolspanews.com%2Fproducts%2Fthe-efficiency-equation-for-heat-pump-swimming-pool-heaters_o" class="share-facebook" target="_blank" aria-label="Share on Facebook">Share on Facebook</a></li> 546 </ul> 547 </div> 548</div><ul class="taxonomy-group-list"><li class="taxonomy-group-item"><h3 class="taxonomy-group-name label-sm">Subject</h3><ul class="taxonomy-list"><li class="taxonomy-item"> <a 549 class="cta" 550 href="https://www.poolspanews.com/tag/business" 551 target="_self" 552 data-cta-type="pill" 553 data-cta-option="" 554 > 555 Business </a> 556 557</li><li class="taxonomy-item"> <a 558 class="cta" 559 href="https://www.poolspanews.com/tag/codes-and-standards/" 560 target="_self" 561 data-cta-type="pill" 562 data-cta-option="" 563 > 564 Codes and Standards </a> 565 566</li><li class="taxonomy-item"> <a 567 class="cta" 568 href="https://www.poolspanews.com/tag/products/" 569 target="_self" 570 data-cta-type="pill" 571 data-cta-option="" 572 > 573 Products </a> 574 575</li><li class="taxonomy-item"> <a 576 class="cta" 577 href="https://www.poolspanews.com/tag/technically-speaking/" 578 target="_self" 579 data-cta-type="pill" 580 data-cta-option="" 581 > 582 Technically Speaking </a> 583 584</li></ul></li></ul></div><div class="recommended-contents"><h2 class="heading-xl">More from Pool and Spa News</h2><ul class="content-cards" data-layout="col-3"><li> 585<article 586 class="content-card is-clickable-card" 587 data-card-type="sm" 588 data-native-sponsor="RENOLIT" 589> 590 591 <div class="content-card__body"> 592 <h3 class="content-card__headline"><a href="https://www.poolspanews.com/products/materials/designing-for-everyone-how-modern-aquatics-facilities-balance-community-access-and-high-performance">Designing for Everyone: How Modern Aquatics Facilities Balance Community Access and High Performance</a></h3><small class="content-card__sponsor">Brought to you by RENOLIT</small> 593
593<script> 594 var Bid = '35420' ; 595 var Btitle = 'Designing for Everyone: How Modern Aquatics Facilities Balance Community Access and High Performance' ; 596 var Burl = 'https://www.poolspanews.com/products/materials/designing-for-everyone-how-modern-aquatics-facilities-balance-community-access-and-high-performance' ; 597 var impression_loc = 'Item' ; 598 var client = 'RENOLIT'; 599 600 gtag('event', 'Native_Impression_Tracking', { 601 'native_type': 'Advertorial', 602 'native_title': Bid+":: "+Btitle, 603 'native_url': Burl, 604 'impression_loc' : impression_loc, 605 'native_client' : client 606 }); 607 </script>
607 608 <small class="content-card__readingtime">5 MIN READ</small> </div> 609 610 <figure class="content-card__image-wrap u-visual-wrap"> 611 <img width="202" height="99" src="https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1-202x99.png" class="attachment-card-thumb-sm size-card-thumb-sm" alt="" decoding="async" loading="lazy" srcset="https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1-202x99.png 202w, https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1-300x147.png 300w, https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1-768x376.png 768w, https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1-653x320.png 653w, https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1-315x154.png 315w, https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1-232x114.png 232w, https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1-360x176.png 360w, https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1-160x78.png 160w, https://www.poolspanews.com/wp-content/uploads/2026/05/Picture1.png 936w" sizes="auto, (max-width: 202px) 100vw, 202px" /> </figure> 612 613 </article> 614</li><li> 615<article 616 class="content-card is-clickable-card" 617 data-card-type="sm" 618 data-native-sponsor="Tara Pool & Outdoor Products" 619> 620 621 <div class="content-card__body"> 622 <h3 class="content-card__headline"><a href="https://www.poolspanews.com/products/pools-and-backyard/shades-by-tara">SHADES by Tara</a></h3><small class="content-card__sponsor">Brought to you by Tara Pool & Outdoor Products</small> 623
623<script> 624 var Bid = '35410' ; 625 var Btitle = 'SHADES by Tara' ; 626 var Burl = 'https://www.poolspanews.com/products/pools-and-backyard/shades-by-tara' ; 627 var impression_loc = 'Item' ; 628 var client = 'Tara Pool & Outdoor Products'; 629 630 gtag('event', 'Native_Impression_Tracking', { 631 'native_type': 'Advertorial', 632 'native_title': Bid+":: "+Btitle, 633 'native_url': Burl, 634 'impression_loc' : impression_loc, 635 'native_client' : client 636 }); 637 </script>
637 638 <small class="content-card__readingtime">1 MIN READ</small> </div> 639 640 <figure class="content-card__image-wrap u-visual-wrap"> 641 <img width="171" height="114" src="https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-171x114.png" class="attachment-card-thumb-sm size-card-thumb-sm" alt="Poolside lounge chairs covered with a yellow shader." decoding="async" loading="lazy" srcset="https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-171x114.png 171w, https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-300x200.png 300w, https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-1024x683.png 1024w, https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-768x512.png 768w, https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-551x367.png 551w, https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-266x177.png 266w, https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-197x131.png 197w, https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-338x225.png 338w, https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1-160x107.png 160w, https://www.poolspanews.com/wp-content/uploads/2026/04/PSN-Hero-Image-1200x800-1.png 1200w" sizes="auto, (max-width: 171px) 100vw, 171px" /> </figure> 642 643 </article> 644</li><li> 645<article 646 class="content-card is-clickable-card" 647 data-card-type="sm" 648 data-native-sponsor="RENOLIT" 649> 650 651 <div class="content-card__body"> 652 <h3 class="content-card__headline"><a href="https://www.poolspanews.com/how-to/design-construction/renovating-steel-wall-pools-turning-aging-structures-into-modern-assets">Renovating Steel-Wall Pools: Turning Aging Structures into Modern Assets</a></h3><small class="content-card__sponsor">Brought to you by RENOLIT</small> 653
653<script> 654 var Bid = '35263' ; 655 var Btitle = 'Renovating Steel-Wall Pools: Turning Aging Structures into Modern Assets' ; 656 var Burl = 'https://www.poolspanews.com/how-to/design-construction/renovating-steel-wall-pools-turning-aging-structures-into-modern-assets' ; 657 var impression_loc = 'Item' ; 658 var client = 'RENOLIT'; 659 660 gtag('event', 'Native_Impression_Tracking', { 661 'native_type': 'Advertorial', 662 'native_title': Bid+":: "+Btitle, 663 'native_url': Burl, 664 'impression_loc' : impression_loc, 665 'native_client' : client 666 }); 667 </script>
667 668 <small class="content-card__readingtime">4 MIN READ</small> </div> 669 670 <figure class="content-card__image-wrap u-visual-wrap"> 671 <img width="202" height="101" src="https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-202x101.jpg" class="attachment-card-thumb-sm size-card-thumb-sm" alt="Before and after image of a pool. In the before, the water is green. In the after it's clear." decoding="async" loading="lazy" srcset="https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-202x101.jpg 202w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-300x150.jpg 300w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-1024x512.jpg 1024w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-768x384.jpg 768w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-1536x768.jpg 1536w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-653x327.jpg 653w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-315x158.jpg 315w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-232x116.jpg 232w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-360x180.jpg 360w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy-160x80.jpg 160w, https://www.poolspanews.com/wp-content/uploads/2026/02/RENOLTI_before_after_02_web-copy.jpg 1920w" sizes="auto, (max-width: 202px) 100vw, 202px" /> </figure> 672 673 </article> 674</li></ul></div> </div> 675 676 <div class="u-column-4"> 677 678<div class="zonda-sidebar"> 679 680 <!-- /22230077286/psnews_box_1 --> 681 <div class="ad-wrap"> 682 <div id='div-gpt-ad-1764263983802-0' style=''> 683
683<script type="text/plain" data-cli-class="cli-blocker-script" data-cli-label="Google Publisher Tag" data-cli-script-type="advertisement" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="body"> 684 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1764263983802-0'); }); 685 </script>
685 686 </div> 687 </div> 688 <div class="wp-block-zonda-theme-trending" role="region" aria-labelledby="trending-heading"> 689 <h2 id="trending-heading" class="wp-block-zonda-theme-trending__title label-md u-mb-sm"> 690 Trending </h2> 691 <ul class="content-cards" data-layout="col-1"><li> 692<article 693 class="content-card is-clickable-card" 694 data-card-type="text-only" 695 data-native-sponsor="" 696> 697 698 <div class="content-card__body"> 699 <div class="content-card__eyebrow heading-eyebrow">Business</div><h3 class="content-card__headline"><a href="https://www.poolspanews.com/business/about-generation-z-oh-how-the-tables-have-turned">About Generation Z: Oh, How the Tables Have Turned</a></h3><small class="content-card__readingtime">3 MIN READ</small> </div> 700 701 702 </article> 703</li><li> 704<article 705 class="content-card is-clickable-card" 706 data-card-type="text-only" 707 data-native-sponsor="" 708> 709 710 <div class="content-card__body"> 711 <div class="content-card__eyebrow heading-eyebrow">Companies</div><h3 class="content-card__headline"><a href="https://www.poolspanews.com/news/automatic-pool-covers-bolsters-sales-team">Automatic Pool Covers Bolsters Sales Team</a></h3><small class="content-card__readingtime">2 MIN READ</small> </div> 712 713 714 </article> 715</li><li> 716<article 717 class="content-card is-clickable-card" 718 data-card-type="text-only" 719 data-native-sponsor="" 720> 721 722 <div class="content-card__body"> 723 <div class="content-card__eyebrow heading-eyebrow">Business</div><h3 class="content-card__headline"><a href="https://www.poolspanews.com/business/payan-sells-to-california-consolidator">Payan Sells to California Consolidator</a></h3><small class="content-card__readingtime">3 MIN READ</small> </div> 724 725 726 </article> 727</li></ul> </div> 728 729 <!-- /22230077286/psnews_box2 --> 730 <div class="ad-wrap"> 731 <div id='div-gpt-ad-1764264166072-0' style=''> 732
732<script type="text/plain" data-cli-class="cli-blocker-script" data-cli-label="Google Publisher Tag" data-cli-script-type="advertisement" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="body"> 733 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1764264166072-0'); }); 734 </script>
734 735 </div> 736 </div> 737 738</div> 739 </div> 740 </div> 741 742<style> 743#cookie-law-info-bar *{vertical-align:unset;} 744.cli-tab-footer .wt-cli-privacy-accept-btn { 745 background-color: #017A82!important; 746} 747</style> 748 </main> 749 750 751<footer class="zonda-footer u-container"> 752 <div class="zonda-footer__top"> 753 754 <div class="zonda-footer__magazine"> 755 <div class="zonda-footer__cover"> 756 <a href="https://www.poolspanews.com/publications/de/" title="Digital Edition"><img width="225" height="300" src="https://www.poolspanews.com/magazine/202609/cover.jpg?sk=7845" class="attachment-medium size-medium" alt="Latest Issue cover" decoding="async" loading="lazy"> </a> 757 </div> 758 759 760 <div class="zonda-footer__masthead"> 761 <a href="https://www.poolspanews.com/publications/de/" title="Digital Edition"> 762 <h3 class="zonda-footer__edition heading-md"> 763 Digital Edition 764 </h3> 765 </a> 766 767 <a class="zonda-footer__subscribe text-sm" href="https://www.poolspanews.com/subscribe" aria-label=""Subscribe to our magazine" target="_blank" rel="noopener"> 768 Subscribe 769 </a> 770 771 <a class="zonda-footer__magazine text-sm" href="https://www.poolspanews.com/digital-editions" aria-label=""Go to magazine archives"> 772 Magazine Archives 773 </a> 774 775 </div> 776 </div> 777 778 <div class="zonda-footer__desktop-right"> 779 <!-- Center-right section: Social links --> 780 <div class="zonda-footer__social"> 781 782 783 <div class="zonda-footer__social-icons" aria-label="Find us on social media"> 784 785 786 <a class="social-facebook" target="_blank" aria-label="Follow us on Facebook" href="https://www.facebook.com/poolspanews/"></a> 787 788 <a class="social-instagram" target="_blank" aria-label="Follow us on Instagram" href="https://www.instagram.com/poolspanews/?hl=en"></a> 789 790 </div> 791 </div> 792 793 <!-- Center-right section: Explore Our Sites --> 794 <div class="zonda-footer__sites"> 795 <br/> 796 <p class="text-sm">Copyright ©2026 Kenilworth Media Inc. All Rights Reserved.</p> 797 798 <div class="zonda-footer__bottom__container"> 799 <div class="zonda-footer__links text-sm" aria-label="Footer Links"> 800 <a href="https://www.poolspanews.com/about-us" rel="noopener">About</a> 801 <a href="https://kenilworth.com/mk/poolandspanews" target="_blank" rel="noopener">Advertise</a> 802 <a href="https://www.poolspanews.com/contact-us" rel="noopener">Contact Us</a> 803 <a href="https://kenilworth.com/privacy-policy/" target="_blank" rel="noopener">Privacy Policy</a> 804 <a href="https://kenilworth.com/accessibility/" target="_blank" rel="noopener">Accessibility Statement</a> 805 <a href="https://www.poolspanews.com/cookie-policy" rel="noopener">Cookie Policy</a> 806 </div> 807 808 </div> 809 810 811 </div> 812 </div> 813 </div> 814</footer> 815 816 817 818 <!-- /22230077286/psnews_leaderboard3 --> 819 <div class="ad-wrap ads3" style="position:fixed; bottom:0; width:100%; padding:0;"> 820 821 <button id="adpsnews_Leaderboard3Close" class="ad-close-btn text-xs">Close</button> 822 <div id='div-gpt-ad-1764265698211-0' style='' class=""> 823
823<script type="text/plain" data-cli-class="cli-blocker-script" data-cli-label="Google Publisher Tag" data-cli-script-type="advertisement" data-cli-block="false" data-cli-block-if-ccpa-optout="false" data-cli-element-position="body"> 824 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1764265698211-0'); }); 825 </script>
825 826 </div> 827 828 </div> 829 <style> 830.ad-wrap.ads3 { 831 background-color: hsla(0, 0%, 100%, .8); 832 bottom: 0; 833 left: 0; 834 padding-bottom: var(--spacing-12px); 835 padding-top: var(--spacing-12px); 836 position: fixed; 837 right: 0; 838 z-index: var(--z-index-ads); 839} 840 841 </style> 842
842<script> 843 jQuery(document).ready(function($) { 844 // Check if ad was closed in this session 845 if (sessionStorage.getItem('adpsnewsLeaderboardClosed') === 'true') { 846 $('.ads3').hide(); 847 } 848 849 // Close button click 850 $('#adpsnews_Leaderboard3Close').on('click', function() { 851 $(this).closest('.ads3').fadeOut(); 852 sessionStorage.setItem('adpsnewsLeaderboardClosed', 'true'); // remember for session 853 }); 854 }); 855 </script>
855 856 857<style> 858.u-container {max-width:1020px; z-index: 1; position: relative;} 859.zonda-header__primary-navigation__primary-menu__dynamic-border{width:100%!important;left:0!important} 860.zonda-header__primary-navigation { 861 width: 100%; 862 max-width: 1020px; 863 margin: auto; 864} 865#screen-0-bg{height:inherit!important;} 866</style> 867 868 <!-- Ad Tags for PSN-Fluidra-Wallpaper-Jan 2026 --> 869<!-- Base Ad Dimensions: 1920X1080 --> 870<!-- Tag Ad Server: Generic Tag --> 871<!-- Placement ID: f42b936f-af7a-407b-be93-f54209ff8157 -->
872<script type='text/javascript' src='https://ads.adventive.com/ad?j&pid=f42b936f-af7a-407b-be93-f54209ff8157&type=4&cb=[RANDOM_NUMBER]&click=[CLICK_TRACKER_ENC]&enc=1&gdpr=&gdpr_consent=&fb_url=%%FRAME_BREAK_URL%%&ref='></script>
872 873<!-- End of Placement ID: f42b936f-af7a-407b-be93-f54209ff8157 --> 874 875
875<script type="speculationrules"> 876{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/zonda-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 877</script>
877 878<div class="wt-cli-cookie-bar-container" data-nosnippet="true"><!--googleoff: all--><div id="cookie-law-info-bar" role="dialog" aria-live="polite" aria-label="cookieconsent" aria-describedby="wt-cli-cookie-banner" data-cli-geo-loc="0" style="text-align:left; padding:15px 30px;" class="wt-cli-cookie-bar"><div class="cli-wrapper"><span id="wt-cli-cookie-banner"><div class="cli-bar-container cli-style-v2"><div class="cli-bar-message">We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking âAcceptâ, you consent to the use of ALL the cookies. However you may visit Cookie Settings to provide a controlled consent.</div><div class="cli-bar-btn_container"><a id="wt-cli-settings-btn" tabindex="0" role='button' style="border-bottom:1px solid; text-decoration:none; text-decoration:none;" class="wt-cli-element cli_settings_button" >Cookie settings</a><a id="wt-cli-accept-btn" tabindex="0" role='button' style="margin:5px 5px 5px 30px; border-radius:0; padding:8px 25px 8px 25px;" data-cli_action="accept" class="wt-cli-element medium cli-plugin-button cli-plugin-main-button cookie_action_close_header cli_action_button" >ACCEPT</a></div></div></span></div></div><div tabindex="0" id="cookie-law-info-again" style="display:none;"><span id="cookie_hdr_showagain">Manage consent</span></div><div class="cli-modal" id="cliSettingsPopup" role="dialog" aria-labelledby="wt-cli-privacy-title" tabindex="-1" aria-hidden="true"> 879 <div class="cli-modal-dialog" role="document"> 880 <div class="cli-modal-content cli-bar-popup"> 881 <button aria-label="Close" type="button" class="cli-modal-close" id="cliModalClose"> 882 <svg class="" viewBox="0 0 24 24"><path d="M19 6.41l-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 5.59-5.59 5.59 5.59 1.41-1.41-5.59-5.59z"></path><path d="M0 0h24v24h-24z" fill="none"></path></svg> 883 <span class="wt-cli-sr-only">Close</span> 884 </button> 885 <div class="cli-modal-body"> 886 887 <div class="wt-cli-element cli-container-fluid cli-tab-container"> 888 <div class="cli-row"> 889 <div class="cli-col-12 cli-align-items-stretch cli-px-0"> 890 <div class="cli-privacy-overview"> 891 <h4 id='wt-cli-privacy-title'>Privacy Overview</h4> <div class="cli-privacy-content"> 892 <div class="cli-privacy-content-text">This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.</div> 893 </div> 894 <a id="wt-cli-privacy-readmore" tabindex="0" role="button" class="cli-privacy-readmore" data-readmore-text="Show more" data-readless-text="Show less"></a> </div> 895 </div> 896 <div class="cli-col-12 cli-align-items-stretch cli-px-0 cli-tab-section-container" role="tablist"> 897 898 899 <div class="cli-tab-section"> 900 <div class="cli-tab-header"> 901 <a id="wt-cli-tab-link-necessary" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-necessary" aria-controls="wt-cli-tab-necessary" class="cli-nav-link cli-settings-mobile" data-target="necessary" data-toggle="cli-toggle-tab"> 902 Necessary </a> 903 <div class="wt-cli-necessary-checkbox"> 904 <input type="checkbox" class="cli-user-preference-checkbox" id="wt-cli-checkbox-necessary" aria-label="Necessary" data-id="checkbox-necessary" checked="checked" /> 905 <label class="form-check-label" for="wt-cli-checkbox-necessary"> Necessary </label> 906 </div>
907 <span class="cli-necessary-caption"> 908 Always Enabled </span> 909 </div> 910 <div class="cli-tab-content"> 911 <div id="wt-cli-tab-necessary" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-necessary" class="cli-tab-pane cli-fade" data-id="necessary"> 912 <div class="wt-cli-cookie-description">Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously. 913<table class="wt-cli-element cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th scope="col" class="cookielawinfo-column-1">Cookie</th><th scope="col" class="cookielawinfo-column-3">Duration</th><th scope="col" class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-analytics</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-functional</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-necessary</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-others</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-performance</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">viewed_cookie_policy</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">wordpress_test_cookie</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">This cookie is used to check if the cookies are enabled on the users' browser.</td></tr></tbody></table></div> 914 </div> 915 </div> 916 </div> 917 <div class="cli-tab-section"> 918 <div class="cli-tab-header"> 919 <a id="wt-cli-tab-link-functional" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-functional" aria-controls="wt-cli-tab-functional" class="cli-nav-link cli-settings-mobile" data-target="functional" data-toggle="cli-toggle-tab"> 920 Functional </a> 921 <div class="cli-switch"> 922 <input type="checkbox" class="cli-user-preference-checkbox" id="wt-cli-checkbox-functional" aria-label="functional" data-id="checkbox-functional" role="switch" aria-controls="wt-cli-tab-link-functional" aria-labelledby="wt-cli-tab-link-functional" checked='checked' /> 923 <label for="wt-cli-checkbox-functional" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">functional</span></label> 924 </div> 925 </div> 926 <div class="cli-tab-content"> 927 <div id="wt-cli-tab-functional" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-functional" class="cli-tab-pane cli-fade" data-id="functional"> 928 <div class="wt-cli-cookie-description">Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features. 929</div> 930 </div> 931 </div> 932 </div> 933 <div class="cli-tab-section"> 934 <div class="cli-tab-header"> 935 <a id="wt-cli-tab-link-performance" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-performance" aria-controls="wt-cli-tab-performance" class="cli-nav-link cli-settings-mobile" data-target="performance" data-toggle="cli-toggle-tab"> 936 Performance </a> 937 <div class="cli-switch"> 938 <input type="checkbox" class="cli-user-preference-checkbox" id="wt-cli-checkbox-performance" aria-label="performance" data-id="checkbox-performance" role="switch" aria-controls="wt-cli-tab-link-performance" aria-labelledby="wt-cli-tab-link-performance" /> 939 <label for="wt-cli-checkbox-performance" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">performance</span></label> 940 </div> 941 </div> 942 <div class="cli-tab-content"> 943 <div id="wt-cli-tab-performance" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-performance" class="cli-tab-pane cli-fade" data-id="performance"> 944 <div class="wt-cli-cookie-description">Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors. 945</div> 946 </div> 947 </div> 948 </div> 949 <div class="cli-tab-section"> 950 <div class="cli-tab-header"> 951 <a id="wt-cli-tab-link-analytics" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-analytics" aria-controls="wt-cli-tab-analytics" class="cli-nav-link cli-settings-mobile" data-target="analytics" data-toggle="cli-toggle-tab"> 952 Analytics </a> 953 <div class="cli-switch"> 954 <input type="checkbox" class="cli-user-preference-checkbox" id="wt-cli-checkbox-analytics" aria-label="analytics" data-id="checkbox-analytics" role="switch" aria-controls="wt-cli-tab-link-analytics" aria-labelledby="wt-cli-tab-link-analytics" checked='checked' /> 955 <label for="wt-cli-checkbox-analytics" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">analytics</span></label> 956 </div> 957 </div> 958 <div class="cli-tab-content"> 959 <div id="wt-cli-tab-analytics" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-analytics" class="cli-tab-pane cli-fade" data-id="analytics"> 960 <div class="wt-cli-cookie-description">Analytical cookies are used to understand how visitors interact with the website. These
960cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc. 961<table class="wt-cli-element cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th scope="col" class="cookielawinfo-column-1">Cookie</th><th scope="col" class="cookielawinfo-column-3">Duration</th><th scope="col" class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_ga</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_gat</td><td class="cookielawinfo-column-3">1 minute</td><td class="cookielawinfo-column-4">This cookie is installed by Google Universal Analytics to restrain request rate and thus limit the collection of data on high traffic sites.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_gat_UA-<property-id></td><td class="cookielawinfo-column-3">1 minute</td><td class="cookielawinfo-column-4">A variation of the _gat cookie set by Google Analytics and Google Tag Manager to allow website owners to track visitor behaviour and measure site performance. The pattern element in the name contains the unique identity number of the account or website it relates to.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_gid</td><td class="cookielawinfo-column-3">1 day</td><td class="cookielawinfo-column-4">Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">CONSENT</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.</td></tr></tbody></table></div> 962 </div> 963 </div> 964 </div> 965 <div class="cli-tab-section"> 966 <div class="cli-tab-header"> 967 <a id="wt-cli-tab-link-advertisement" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-advertisement" aria-controls="wt-cli-tab-advertisement" class="cli-nav-link cli-settings-mobile" data-target="advertisement" data-toggle="cli-toggle-tab"> 968 Advertisement </a> 969 <div class="cli-switch"> 970 <input type="checkbox" class="cli-user-preference-checkbox" id="wt-cli-checkbox-advertisement" aria-label="advertisement" data-id="checkbox-advertisement" role="switch" aria-controls="wt-cli-tab-link-advertisement" aria-labelledby="wt-cli-tab-link-advertisement" checked='checked' /> 971 <label for="wt-cli-checkbox-advertisement" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">advertisement</span></label> 972 </div> 973 </div> 974 <div class="cli-tab-content"> 975 <div id="wt-cli-tab-advertisement" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-advertisement" class="cli-tab-pane cli-fade" data-id="advertisement"> 976 <div class="wt-cli-cookie-description">Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads. 977<table class="wt-cli-element cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th scope="col" class="cookielawinfo-column-1">Cookie</th><th scope="col" class="cookielawinfo-column-3">Duration</th><th scope="col" class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">loc</td><td class="cookielawinfo-column-3">never</td><td class="cookielawinfo-column-4">AddThis sets this geolocation cookie to help understand the location of users who share the information.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">OAGEO</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">OpenX sets this cookie to avoid the repeated display of the same ad.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">OAID</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">Cookie set to record whether the user has opted out of the collection of information by the AdsWizz Service Cookies.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">VISITOR_INFO1_LIVE</td><td class="cookielawinfo-column-3">5 months 27 days</td><td class="cookielawinfo-column-4">A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">YSC</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">yt-remote-connected-devices</td><td class="cookielawinfo-column-3">never</td><td class="cookielawinfo-column-4">YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">yt-remote-device-id</td><td class="cookielawinfo-column-3">never</td><td class="cookielawinfo-column-4">YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.</td></tr></tbody></table></div> 978 </div> 979 </div> 980 </div> 981 <div class="cli-tab-section"> 982 <div class="cli-tab-header"> 983 <a id="wt-cli-tab-link-others" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-others" aria-controls="wt-cli-tab-others" class="cli-nav-link cli-settings-mobile" data-target="others" data-toggle="cli-toggle-tab"> 984 Others </a> 985 <div class="cli-switch"> 986 <input type="checkbox" class="cli-user-preference-checkbox" id="wt-cli-checkbox-others" aria-label="others" data-id="checkbox-others" role="switch" aria-controls="wt-cli-tab-link-others" aria-labelledby="wt-cli-tab-link-others" /> 987 <label for="wt-cli-checkbox-others" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">others</span></label> 988 </div> 989 </div> 990 <div class="cli-tab-content"> 991 <div id="wt-cli-tab-others" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-others" class="cli-tab-pane cli-fade" data-id="others"> 992 <div class="wt-cli-cookie-description">Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet. 993</div> 994 </div> 995 </div> 996 </div> 997 998 </div> 999 </div> 1000 </div> 1001</div> 1002<div class="cli-modal-footer"> 1003 <div class="wt-cli-element cli-container-fluid cli-tab-container"> 1004 <div class="cli-row"> 1005 <div class="cli-col-12 cli-align-items-stretch cli-px-0"> 1006 <div class="cli-tab-footer wt-cli-privacy-overview-actions"> 1007 1008 1009 <a id="wt-cli-privacy-save-btn" role="button" tabindex="0" data-cli-action="accept" class="wt-cli-privacy-btn cli_setting_save_button wt-cli-privacy-accept-btn cli-btn">Save & Accept</a> 1010 1011 </div> 1012 </div> 1013 </div> 1014 </div> 1015</div> 1016 </div> 1017 </div> 1018</div> 1019<div class="cli-modal-backdrop cli-fade cli-settings-overlay"></div> 1020<div class="cli-modal-backdrop cli-fade cli-popupbar-overlay"></div> 1021<!--googleon: all--></div> 1022
1022<script type="text/javascript"> 1023 /* <![CDATA[ */ 1024 cli_cookiebar_settings='{"animate_speed_hide":"500","animate_speed_show":"500","background":"#fffffff7","border":"#b1a6a6c2","border_on":false,"button_1_button_colour":"#017a82","button_1_button_hover":"#016268","button_1_link_colour":"#fff","button_1_as_button":true,"button_1_new_win":false,"button_2_button_colour":"#ffffff","button_2_button_hover":"#cccccc","button_2_link_colour":"#898888","button_2_as_button":false,"button_2_hidebar":false,"button_2_nofollow":false,"button_3_button_colour":"#017a82","button_3_button_hover":"#016268","button_3_link_colour":"#fff","button_3_as_button":true,"button_3_new_win":false,"button_4_button_colour":"#ffffff","button_4_button_hover":"#cccccc","button_4_link_colour":"#898888","button_4_as_button":false,"button_7_button_colour":"#017a82","button_7_button_hover":"#016268","button_7_link_colour":"#fff","button_7_as_button":true,"button_7_new_win":false,"font_family":"inherit","header_fix":false,"notify_animate_hide":true,"notify_animate_show":false,"notify_div_id":"#cookie-law-info-bar","notify_position_horizontal":"right","notify_position_vertical":"bottom","scroll_close":false,"scroll_close_reload":false,"accept_close_reload":false,"reject_close_reload":false,"showagain_tab":false,"showagain_background":"#fff","showagain_border":"#000","showagain_div_id":"#cookie-law-info-again","showagain_x_position":"100px","text":"#333","show_once_yn":false,"show_once":"10000","logging_on":true,"as_popup":false,"popup_overlay":true,"bar_heading_text":"","cookie_bar_as":"widget","cookie_setting_popup":true,"accept_all":true,"js_script_blocker":false,"popup_showagain_position":"bottom-right","widget_position":"right","button_1_style":[["margin","5px 5px 5px 30px"],["border-radius","0"],["padding","8px 25px 8px 25px"]],"button_2_style":[],"button_3_style":[["margin","5px 5px 5px 5px"],["border-radius","0"],["padding","8px 25px 8px 25px"]],"button_4_style":[["border-bottom","1px solid"],["text-decoration","none"],["text-decoration","none"]],"button_5_style":[["float","right"],["text-decoration","none"],["color","#333"]],"button_7_style":[["margin","5px 5px 5px 30px"],["border-radius","0"],["padding","8px 25px 8px 25px"]],"accept_close_page_navigation":true}'; 1025 /* ]]> */ 1026 </script>
1026 1027
1027<script id="au_plugin_shared-js" src="https://www.poolspanews.com/wp-content/plugins/advanced-urls/dist/js/shared.js?ver=8c5b220bf6f482881a90"></script>
vendor: 1 bytes, line 1027
1027
1028<script id="au_plugin_frontend-js" src="https://www.poolspanews.com/wp-content/plugins/advanced-urls/dist/js/frontend.js?ver=8c5b220bf6f482881a90"></script>
vendor: 1 bytes, line 1028
1028
1029<script id="zonda_plugin_shared-js" src="https://www.poolspanews.com/wp-content/plugins/zonda-plugin/dist/js/shared.js?ver=8c5b220bf6f482881a90"></script>
vendor: 1 bytes, line 1029
1029
1030<script id="zonda_plugin_frontend-js" src="https://www.poolspanews.com/wp-content/plugins/zonda-plugin/dist/js/frontend.js?ver=e2ca629ed2d46869b47d"></script>
vendor: 1 bytes, line 1030
1030
1031<script id="frontend-js-extra"> 1032var zondaAjax = {"ajaxurl":"https://www.poolspanews.com/wp-admin/admin-ajax.php","nonce":"b7c8be9a4b","nonceCQB":"96e8ac68bc"}; 1033//# sourceURL=frontend-js-extra 1034</script>
vendor: 1 bytes, line 1034
1034
1035<script id="frontend-js" src="https://www.poolspanews.com/wp-content/themes/zonda-theme/dist/js/frontend.js?ver=27d37d4469064894a206"></script>
1035 1036 1037 </body> 1038</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.