{"id":1724,"date":"2026-06-24T03:31:04","date_gmt":"2026-06-24T03:31:04","guid":{"rendered":"https:\/\/service.soletksolar.com\/pvt-solar-panels-with-heat-pump\/"},"modified":"2026-06-24T03:31:04","modified_gmt":"2026-06-24T03:31:04","slug":"pvt-solar-panels-with-heat-pump","status":"publish","type":"post","link":"https:\/\/service.soletksolar.com\/fi\/pvt-solar-panels-with-heat-pump\/","title":{"rendered":"PVT Solar Panels with Heat Pump: Hybrid System Design and Applications"},"content":{"rendered":"<p><head><br \/>\n  <meta charset=\"UTF-8\"><br \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><br \/>\n  <title>PVT Solar Panels with Heat Pump: Hybrid System Design and Applications | SOLETK<\/title><br \/>\n  <meta name=\"description\" content=\"A technical guide to PVT solar panels with heat pumps: system architecture, heat source logic, COP factors, storage design, applications, sizing method, and buyer checklist.\">\n  <link rel=\"canonical\" href=\"https:\/\/service.soletksolar.com\/pvt-solar-panels-with-heat-pump\/\">\n<style>\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n    html { scroll-behavior: smooth; font-size: 16px; }\n    body {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n      color: #1e293b;\n      background: #f8fafc;\n      line-height: 1.7;\n    }\n    :root {\n      --blue-900: #0c2d6b;\n      --blue-700: #1a4fa8;\n      --blue-500: #2563eb;\n      --blue-400: #3b82f6;\n      --blue-100: #dbeafe;\n      --blue-50: #eff6ff;\n      --teal-500: #0ea5e9;\n      --teal-100: #e0f2fe;\n      --slate-900: #0f172a;\n      --slate-700: #334155;\n      --slate-500: #64748b;\n      --slate-300: #cbd5e1;\n      --slate-200: #e2e8f0;\n      --slate-100: #f1f5f9;\n      --white: #ffffff;\n      --radius: 10px;\n      --shadow-sm: 0 1px 3px rgba(0,0,0,.08);\n      --shadow-md: 0 4px 16px rgba(0,0,0,.10);\n      --max-width: 1100px;\n    }<\/p>\n<p>    .hero-breadcrumb {\n      display: flex;\n      gap: .4rem;\n      align-items: center;\n      flex-wrap: wrap;\n      font-size: .8rem;\n      margin-bottom: 1rem;\n      opacity: .75;\n    }\n    .hero-breadcrumb a {\n      color: rgba(255,255,255,.85);\n      text-decoration: none;\n      transition: opacity .15s;\n    }\n    .hero-breadcrumb a:hover { opacity: 1; text-decoration: underline; }\n    .hero-breadcrumb span { color: rgba(255,255,255,.9); }\n    .breadcrumb-sep { color: rgba(255,255,255,.45); }<\/p>\n<p>    .hero {\n      background: linear-gradient(135deg, #071e38 0%, #0c3355 60%, #0a2a47 100%);\n      color: var(--white);\n      padding: 3.5rem 1.5rem 3rem;\n      position: relative;\n      overflow: hidden;\n    }\n    .hero::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background-image:\n        linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px);\n      background-size: 48px 48px;\n      pointer-events: none;\n    }\n    .hero::after {\n      content: \"\";\n      position: absolute;\n      top: -120px; right: -80px;\n      width: 500px; height: 500px;\n      background: radial-gradient(circle, rgba(14,165,233,.18) 0%, transparent 70%);\n      pointer-events: none;\n    }\n    .hero-inner {\n      max-width: var(--max-width);\n      margin: 0 auto;\n      position: relative;\n      display: grid;\n      grid-template-columns: 1fr 420px;\n      gap: 3rem;\n      align-items: center;\n    }\n    .hero-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: .4rem;\n      background: rgba(14,165,233,.2);\n      border: 1px solid rgba(14,165,233,.4);\n      color: #7dd3fc;\n      font-size: .75rem;\n      font-weight: 600;\n      letter-spacing: .08em;\n      text-transform: uppercase;\n      padding: .3rem .75rem;\n      border-radius: 100px;\n      margin-bottom: 1rem;\n    }\n    .hero h1 {\n      font-size: clamp(1.6rem, 3.5vw, 2.6rem);\n      font-weight: 800;\n      line-height: 1.2;\n      margin-bottom: 1.1rem;\n      letter-spacing: -.02em;\n    }\n    .hero h1 em { font-style: normal; color: #7dd3fc; }\n    .hero-lead {\n      font-size: 1rem;\n      color: rgba(255,255,255,.78);\n      line-height: 1.65;\n      margin-bottom: 1.6rem;\n      max-width: 590px;\n    }\n    .hero-pills { display: flex; gap: .55rem; flex-wrap: wrap; }\n    .pill {\n      background: rgba(255,255,255,.1);\n      border: 1px solid rgba(255,255,255,.18);\n      color: rgba(255,255,255,.88);\n      font-size: .76rem;\n      font-weight: 500;\n      padding: .3rem .8rem;\n      border-radius: 100px;\n    }<\/p>\n<p>    .hero-visual { display: flex; flex-direction: column; gap: .75rem; }\n    .hero-proj-main {\n      position: relative;\n      border-radius: 12px;\n      overflow: hidden;\n      box-shadow: 0 16px 48px rgba(0,0,0,.5);\n      border: 1px solid rgba(255,255,255,.12);\n      aspect-ratio: 16\/9;\n      background: #0f172a;\n    }\n    .hero-proj-main img {\n      width: 100%; height: 100%;\n      object-fit: cover;\n      display: block;\n      transition: transform .4s ease;\n    }\n    .hero-proj-main:hover img { transform: scale(1.03); }\n    .hero-proj-label {\n      position: absolute;\n      bottom: 0; left: 0; right: 0;\n      background: linear-gradient(transparent, rgba(0,0,0,.72));\n      padding: 1.2rem .9rem .6rem;\n      font-size: .75rem;\n      color: rgba(255,255,255,.9);\n      font-weight: 500;\n    }\n    .hero-proj-label strong {\n      display: block;\n      font-size: .82rem;\n      color: #fff;\n      margin-bottom: .1rem;\n    }\n    .hero-thumb-row {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: .75rem;\n    }\n    .hero-thumb {\n      border-radius: 8px;\n      overflow: hidden;\n      position: relative;\n      aspect-ratio: 4\/3;\n      box-shadow: 0 4px 16px rgba(0,0,0,.4);\n      border: 1px solid rgba(255,255,255,.1);\n      background: #0f172a;\n    }\n    .hero-thumb img {\n      width: 100%; height: 100%;\n      object-fit: cover;\n      display: block;\n      transition: transform .35s ease;\n    }\n    .hero-thumb:hover img { transform: scale(1.05); }\n    .hero-thumb-label {\n      position: absolute;\n      bottom: 0; left: 0; right: 0;\n      background: rgba(0,0,0,.55);\n      backdrop-filter: blur(2px);\n      font-size: .7rem;\n      color: rgba(255,255,255,.9);\n      padding: .35rem .55rem;\n      font-weight: 500;\n    }\n    .hero-stats {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: .5rem;\n    }\n    .hero-stat {\n      background: rgba(255,255,255,.07);\n      border: 1px solid rgba(255,255,255,.12);\n      border-radius: 8px;\n      padding: .6rem .7rem;\n      text-align: center;\n    }\n    .hero-stat strong {\n      display: block;\n      font-size: 1.15rem;\n      font-weight: 800;\n      color: #7dd3fc;\n      line-height: 1.2;\n    }\n    .hero-stat span {\n      font-size: .68rem;\n      color: rgba(255,255,255,.6);\n      line-height: 1.3;\n    }<\/p>\n<p>    .page-body {\n      max-width: var(--max-width);\n      margin: 0 auto;\n      padding: 2.5rem 1.5rem 4rem;\n      display: grid;\n      grid-template-columns: 1fr 260px;\n      gap: 2.5rem;\n      align-items: start;\n    }\n    article { min-width: 0; }\n    .summary-card {\n      background: var(--blue-50);\n      border-left: 4px solid var(--blue-500);\n      border-radius: 0 var(--radius) var(--radius) 0;\n      padding: 1.4rem 1.6rem;\n      margin-bottom: 2.5rem;\n    }\n    .summary-card .label {\n      font-size: .7rem;\n      font-weight: 700;\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      color: var(--blue-500);\n      margin-bottom: .5rem;\n    }\n    .summary-card p { font-size: .97rem; color: var(--slate-700); }<\/p>\n<p>    article h2 {\n      font-size: 1.45rem;\n      font-weight: 800;\n      color: var(--slate-900);\n      margin: 2.8rem 0 1rem;\n      padding-bottom: .5rem;\n      border-bottom: 2px solid var(--blue-100);\n      letter-spacing: -.02em;\n    }\n    article h2:first-of-type { margin-top: 0; }\n    article h3 {\n      font-size: 1.1rem;\n      font-weight: 700;\n      color: var(--blue-700);\n      margin: 1.8rem 0 .6rem;\n    }\n    article p { margin-bottom: 1rem; color: var(--slate-700); }\n    article ul, article ol {\n      margin: .8rem 0 1.2rem 1.3rem;\n      color: var(--slate-700);\n    }\n    article li { margin-bottom: .45rem; }<\/p>\n<p>    .table-wrap {\n      overflow-x: auto;\n      margin: 1.4rem 0 2rem;\n      border-radius: var(--radius);\n      box-shadow: var(--shadow-sm);\n    }\n    table { width: 100%; border-collapse: collapse; font-size: .88rem; }\n    thead { background: var(--blue-700); color: var(--white); }\n    thead th { padding: .75rem 1rem; text-align: left; font-weight: 600; white-space: nowrap; }\n    tbody tr:nth-child(even) { background: var(--blue-50); }\n    tbody tr:nth-child(odd) { background: var(--white); }\n    tbody td {\n      padding: .7rem 1rem;\n      border-bottom: 1px solid var(--slate-100);\n      vertical-align: top;\n    }\n    tbody td:first-child { font-weight: 600; color: var(--slate-900); }\n    code {\n      background: var(--slate-100);\n      color: var(--blue-700);\n      padding: .15rem .5rem;\n      border-radius: 4px;\n      font-size: .88em;\n      font-family: \"SF Mono\", \"Fira Mono\", Consolas, monospace;\n    }\n    .highlight-box {\n      background: linear-gradient(135deg, var(--teal-100), #f0f9ff);\n      border: 1px solid #7dd3fc;\n      border-radius: var(--radius);\n      padding: 1.4rem 1.6rem;\n      margin: 1.6rem 0;\n    }\n    .highlight-box h3 { color: #0369a1; margin-top: 0; font-size: 1rem; }\n    .highlight-box p:last-child,\n    .highlight-box ul:last-child { margin-bottom: 0; }<\/p>\n<p>    .img-block {\n      margin: 2rem 0;\n      border-radius: var(--radius);\n      overflow: hidden;\n      box-shadow: var(--shadow-md);\n      background: var(--white);\n    }\n    .img-block img {\n      width: 100%;\n      display: block;\n      transition: transform .35s ease;\n    }\n    .img-block:hover img { transform: scale(1.02); }\n    .img-block figcaption {\n      background: var(--slate-900);\n      color: rgba(255,255,255,.8);\n      font-size: .8rem;\n      padding: .6rem 1rem;\n      line-height: 1.4;\n    }\n    .img-row {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 1.2rem;\n      margin: 2rem 0;\n    }<\/p>\n<p>    .type-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 1.2rem;\n      margin: 1.4rem 0 2rem;\n    }\n    .type-card {\n      background: var(--white);\n      border: 1px solid var(--slate-200);\n      border-radius: var(--radius);\n      padding: 1.2rem 1.3rem;\n      box-shadow: var(--shadow-sm);\n    }\n    .type-card h4 {\n      font-size: .95rem;\n      font-weight: 700;\n      color: var(--blue-700);\n      margin-bottom: .5rem;\n    }\n    .type-card .tag {\n      display: inline-block;\n      background: var(--blue-100);\n      color: var(--blue-700);\n      font-size: .72rem;\n      font-weight: 600;\n      padding: .15rem .55rem;\n      border-radius: 100px;\n      margin-bottom: .7rem;\n    }\n    .type-card p { font-size: .88rem; margin-bottom: .6rem; }\n    .type-card ul { margin: .4rem 0 0 1rem; font-size: .85rem; }<\/p>\n<p>    .steps { margin: 1.4rem 0 2rem; }\n    .step {\n      display: flex;\n      gap: 1rem;\n      margin-bottom: 1.2rem;\n      align-items: flex-start;\n    }\n    .step-num {\n      background: var(--blue-700);\n      color: var(--white);\n      width: 32px;\n      height: 32px;\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: .85rem;\n      font-weight: 700;\n      flex-shrink: 0;\n      margin-top: .1rem;\n    }\n    .step-body strong { display: block; color: var(--slate-900); margin-bottom: .2rem; }<\/p>\n<p>    .checklist { list-style: none; margin-left: 0 !important; }\n    .checklist li {\n      padding: .45rem 0 .45rem 1.8rem;\n      position: relative;\n      border-bottom: 1px solid var(--slate-100);\n    }\n    .checklist li:last-child { border-bottom: none; }\n    .checklist li::before {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      top: .85rem;\n      width: 9px;\n      height: 9px;\n      border-radius: 50%;\n      background: var(--blue-500);\n      box-shadow: 0 0 0 4px var(--blue-100);\n    }<\/p>\n<p>    .faq { margin: 1.4rem 0; }\n    .faq-item {\n      border: 1px solid var(--slate-200);\n      border-radius: var(--radius);\n      margin-bottom: .9rem;\n      overflow: hidden;\n    }\n    .faq-q {\n      background: var(--white);\n      padding: 1rem 1.2rem;\n      font-weight: 700;\n      color: var(--slate-900);\n      font-size: .95rem;\n    }\n    .faq-q::before {\n      content: \"Q\";\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      width: 22px;\n      height: 22px;\n      background: var(--blue-500);\n      color: var(--white);\n      border-radius: 50%;\n      font-size: .75rem;\n      font-weight: 700;\n      margin-right: .6rem;\n    }\n    .faq-a {\n      background: var(--slate-100);\n      padding: .9rem 1.2rem;\n      font-size: .9rem;\n      color: var(--slate-700);\n    }<\/p>\n<p>    .related-link {\n      display: inline-flex;\n      align-items: center;\n      gap: .4rem;\n      background: var(--blue-50);\n      border: 1px solid var(--blue-100);\n      color: var(--blue-700);\n      font-size: .85rem;\n      font-weight: 600;\n      padding: .45rem .9rem;\n      border-radius: 6px;\n      text-decoration: none;\n      margin: .3rem .3rem .3rem 0;\n      transition: background .15s, border-color .15s;\n    }\n    .related-link:hover { background: var(--blue-100); border-color: var(--blue-400); color: var(--blue-900); }<\/p>\n<p>    .cta-section {\n      background: linear-gradient(135deg, var(--blue-700), var(--blue-900));\n      color: var(--white);\n      border-radius: 14px;\n      padding: 2.5rem;\n      text-align: center;\n      margin-top: 3rem;\n    }\n    .cta-section h2 { font-size: 1.4rem; margin-bottom: .7rem; color: var(--white); border-bottom: none; margin-top: 0; }\n    .cta-section p { color: rgba(255,255,255,.82); margin-bottom: 1.5rem; }\n    .btn {\n      display: inline-block;\n      background: var(--teal-500);\n      color: var(--white);\n      padding: .75rem 2rem;\n      border-radius: 8px;\n      font-weight: 700;\n      font-size: .95rem;\n      text-decoration: none;\n      transition: background .15s, transform .15s;\n      margin: .3rem;\n    }\n    .btn:hover { background: #0284c7; transform: translateY(-1px); }\n    .btn-outline {\n      background: transparent;\n      border: 2px solid rgba(255,255,255,.5);\n      color: var(--white);\n    }\n    .btn-outline:hover { background: rgba(255,255,255,.1); border-color: var(--white); transform: translateY(-1px); }<\/p>\n<p>    .sidebar { position: sticky; top: 16px; }\n    .toc-box,\n    .sidebar-card {\n      background: var(--white);\n      border: 1px solid var(--slate-200);\n      border-radius: var(--radius);\n      padding: 1.2rem 1.4rem;\n      box-shadow: var(--shadow-sm);\n      margin-bottom: 1.5rem;\n    }\n    .toc-box .toc-title,\n    .sidebar-card h4 {\n      font-size: .75rem;\n      font-weight: 700;\n      letter-spacing: .1em;\n      text-transform: uppercase;\n      color: var(--slate-500);\n      margin-bottom: .9rem;\n    }\n    .toc-box ol { list-style: none; margin: 0; padding: 0; counter-reset: toc; }\n    .toc-box li { counter-increment: toc; margin-bottom: 0; }\n    .toc-box li a {\n      display: flex;\n      align-items: flex-start;\n      gap: .5rem;\n      font-size: .83rem;\n      color: var(--slate-700);\n      text-decoration: none;\n      padding: .35rem 0;\n      border-bottom: 1px solid var(--slate-100);\n      line-height: 1.4;\n      transition: color .12s;\n    }\n    .toc-box li:last-child a { border-bottom: none; }\n    .toc-box li a::before {\n      content: counter(toc);\n      min-width: 18px;\n      height: 18px;\n      background: var(--blue-100);\n      color: var(--blue-700);\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: .7rem;\n      font-weight: 700;\n      flex-shrink: 0;\n      margin-top: .1rem;\n    }\n    .toc-box li a:hover { color: var(--blue-500); }\n    .sidebar-card a {\n      display: block;\n      font-size: .85rem;\n      color: var(--blue-700);\n      text-decoration: none;\n      padding: .4rem 0;\n      border-bottom: 1px solid var(--slate-100);\n      font-weight: 500;\n    }\n    .sidebar-card a:last-child { border-bottom: none; }\n    .sidebar-card a:hover { color: var(--blue-500); }\n    .sidebar-card p {\n      font-size: .83rem;\n      color: var(--slate-700);\n      margin-bottom: .8rem;\n    }\n    .sidebar-img {\n      border-radius: var(--radius);\n      overflow: hidden;\n      box-shadow: var(--shadow-md);\n      margin-bottom: 1.5rem;\n      background: var(--white);\n    }\n    .sidebar-img img { width: 100%; display: block; }<\/p>\n<p>    @media (max-width: 900px) {\n      .hero-inner { grid-template-columns: 1fr; }\n      .hero-visual { display: none; }\n      .page-body { grid-template-columns: 1fr; }\n      .sidebar { position: static; }\n      .img-row, .type-grid { grid-template-columns: 1fr; }\n    }\n    @media (max-width: 600px) {\n      .hero { padding: 2.5rem 1rem 2rem; }\n      .page-body { padding-left: 1rem; padding-right: 1rem; }\n      article h2 { font-size: 1.2rem; }\n      .cta-section { padding: 2rem 1.2rem; }\n    }\n  <\/style>\n<p><\/head><body><\/p>\n<section class=\"hero\">\n<div class=\"hero-inner\">\n<div>\n<nav class=\"hero-breadcrumb\">\n        <a href=\"https:\/\/service.soletksolar.com\/fi\/\">Etusivu<\/a><br \/>\n        <span class=\"breadcrumb-sep\">\u203a<\/span><br \/>\n        <a href=\"https:\/\/service.soletksolar.com\/fi\/products\/pvt-hybrid-solar-systems\/\">PVT Hybridiaurinkoj\u00e4rjestelm\u00e4t<\/a><br \/>\n        <span class=\"breadcrumb-sep\">\u203a<\/span><br \/>\n        <span>PVT Solar Panels with Heat Pump<\/span><br \/>\n      <\/nav>\n<div class=\"hero-badge\">\n        <svg width=\"12\" height=\"12\" viewbox=\"0 0 12 12\" fill=\"none\" aria-hidden=\"true\">\n          <circle cx=\"6\" cy=\"6\" r=\"5\" stroke=\"currentColor\" stroke-width=\"1.5\"><\/circle>\n          <path d=\"M6 2.8v3.3l2.2 1.2\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"><\/path>\n        <\/svg><br \/>\n        Hybrid System Design\n      <\/div>\n<h1>PVT-aurinkopaneelit<br \/>with <em>cURL Too many subrequests.<\/em><br \/>System Design<\/h1>\n<p class=\"hero-lead\">\n        A technical guide to PVT heat pump systems: how PV-T panels provide solar heat and electricity,<br \/>\n        how heat pumps upgrade low-temperature heat, and what matters for sizing, storage, controls, and reliability.\n      <\/p>\n<div class=\"hero-pills\">\n        <span class=\"pill\">PVT Heat Pump<\/span><br \/>\n        <span class=\"pill\">Solar-Assisted Hot Water<\/span><br \/>\n        <span class=\"pill\">COP &amp; Source Temperature<\/span><br \/>\n        <span class=\"pill\">Commercial System Design<\/span>\n      <\/div>\n<\/p><\/div>\n<div class=\"hero-visual\">\n<div class=\"hero-proj-main\">\n        <img decoding=\"async\" src=\"https:\/\/service.soletksolar.com\/wp-content\/uploads\/2026\/06\/Tianjin-School-TPV-Pro-Heat-Pump-Coupled-Heating-Project.png\" alt=\"Tianjin School TPV Pro heat pump coupled heating project\" loading=\"eager\"><\/p>\n<div class=\"hero-proj-label\">\n          <strong>Tianjin School TPV Pro + Heat Pump Project<\/strong><br \/>\n          PVT panels and heat pump coupled heating application\n        <\/div>\n<\/p><\/div>\n<div class=\"hero-thumb-row\">\n<div class=\"hero-thumb\">\n          <img decoding=\"async\" src=\"https:\/\/service.soletksolar.com\/wp-content\/uploads\/2025\/11\/T%E5%9E%8B3-scaled.png\" alt=\"SOLETK PVT-T type solar panel\" loading=\"eager\"><\/p>\n<div class=\"hero-thumb-label\">PVT-T Type panel<\/div>\n<\/p><\/div>\n<div class=\"hero-thumb\">\n          <img decoding=\"async\" src=\"https:\/\/service.soletksolar.com\/wp-content\/uploads\/2025\/12\/image.png\" alt=\"PVT hybrid solar system diagram\" loading=\"eager\"><\/p>\n<div class=\"hero-thumb-label\">PVT hybrid system logic<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"hero-stats\">\n<div class=\"hero-stat\">\n          <strong>COP<\/strong><br \/>\n          <span>source temperature driven<\/span>\n        <\/div>\n<div class=\"hero-stat\">\n          <strong>2<\/strong><br \/>\n          <span>solar outputs<\/span>\n        <\/div>\n<div class=\"hero-stat\">\n          <strong>465<\/strong><br \/>\n          <span>kWh\/day example load<\/span>\n        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<div class=\"page-body\">\n<article>\n<div class=\"summary-card\" id=\"short-answer\">\n<div class=\"label\">Quick Answer<\/div>\n<p>\n        A <strong>PVT heat pump system<\/strong> combines photovoltaic thermal solar panels with a heat pump.<br \/>\n        The PVT panels produce electricity and collect low-to-medium temperature heat. The heat pump upgrades that<br \/>\n        heat to a useful temperature for domestic hot water, space heating support, swimming pools, or industrial preheating.\n      <\/p>\n<\/p><\/div>\n<h2 id=\"why-combine\">Why Combine PVT Panels with a Heat Pump?<\/h2>\n<p>\n      PVT panels and heat pumps solve different parts of the same energy problem. A PVT panel can collect solar heat,<br \/>\n      but output temperature depends on sunlight, ambient conditions, flow rate, and system design. A heat pump can raise<br \/>\n      low-temperature heat to a higher useful temperature, but its efficiency depends on the temperature of the heat source.\n    <\/p>\n<p>When combined correctly:<\/p>\n<ul>\n<li>The PVT panel supplies solar heat to the system.<\/li>\n<li>The heat pump upgrades that heat to the required temperature.<\/li>\n<li>The PV side produces electricity that can offset part of the system&#8217;s electrical demand.<\/li>\n<li>The storage tank balances solar production and hot water usage.<\/li>\n<\/ul>\n<p>This makes PVT plus heat pump a hybrid solar solution rather than a single product.<\/p>\n<div style=\"margin-top:1.2rem;\">\n      <a href=\"https:\/\/service.soletksolar.com\/fi\/products\/pvt-hybrid-solar-systems\/\" class=\"related-link\"><br \/>\n        <svg width=\"14\" height=\"14\" viewbox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0a8 8 0 100 16A8 8 0 008 0zm0 14A6 6 0 118 2a6 6 0 010 12zm.75-8.75h-1.5v3.5h-2l2.75 2.75 2.75-2.75h-2v-3.5z\"><\/path><\/svg><br \/>\n        PVT Hybridiaurinkoj\u00e4rjestelm\u00e4t<br \/>\n      <\/a><br \/>\n      <a href=\"https:\/\/service.soletksolar.com\/fi\/products\/pvt-solar-panel\/pvt-t-type-solar-panel\/\" class=\"related-link\"><br \/>\n        <svg width=\"14\" height=\"14\" viewbox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0a8 8 0 100 16A8 8 0 008 0zm0 14A6 6 0 118 2a6 6 0 010 12zm.75-8.75h-1.5v3.5h-2l2.75 2.75 2.75-2.75h-2v-3.5z\"><\/path><\/svg><br \/>\n        PVT-T tyypin aurinkopaneeli<br \/>\n      <\/a>\n    <\/div>\n<h2 id=\"architecture\">Basic System Architecture<\/h2>\n<p>A typical PVT heat pump system includes:<\/p>\n<div class=\"table-wrap\">\n<table>\n<thead>\n<tr>\n<th>Komponentti<\/th>\n<th>Toiminto<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>PVT solar panels<\/td>\n<td>Generate electricity and collect heat<\/td>\n<\/tr>\n<tr>\n<td>Thermal loop<\/td>\n<td>Moves heat from panels to tank or heat pump<\/td>\n<\/tr>\n<tr>\n<td>L\u00e4mp\u00f6pumppu<\/td>\n<td>Raises heat to useful temperature<\/td>\n<\/tr>\n<tr>\n<td>Buffer tank<\/td>\n<td>Stabilizes source loop or thermal storage<\/td>\n<\/tr>\n<tr>\n<td>Domestic hot water tank<\/td>\n<td>Stores usable hot water<\/td>\n<\/tr>\n<tr>\n<td>Ohjain<\/td>\n<td>Selects operating mode and protects the system<\/td>\n<\/tr>\n<tr>\n<td>Circulation pumps<\/td>\n<td>Move heat transfer fluid<\/td>\n<\/tr>\n<tr>\n<td>Heat exchanger<\/td>\n<td>Separates loops where required<\/td>\n<\/tr>\n<tr>\n<td>Backup heater<\/td>\n<td>Ensures supply during peak or low-solar periods<\/td>\n<\/tr>\n<tr>\n<td>PV inverter<\/td>\n<td>Converts PV electricity for building use<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<p>The exact layout depends on whether the PVT loop heats the tank directly, feeds the heat pump source, or does both.<\/p>\n<figure class=\"img-block\">\n      <img decoding=\"async\" src=\"https:\/\/service.soletksolar.com\/wp-content\/uploads\/2025\/12\/image.png\" alt=\"PVT hybrid solar system architecture with electrical and thermal circuits\" loading=\"lazy\"><figcaption>PVT hybrid system concept: PVT panels generate electricity while the thermal loop transfers heat toward storage, hot water, or heat pump operation.<\/figcaption><\/figure>\n<h2 id=\"how-it-works\">Kuinka j\u00e4rjestelm\u00e4 toimii<\/h2>\n<div class=\"steps\">\n<div class=\"step\">\n<div class=\"step-num\">1<\/div>\n<div class=\"step-body\">\n          <strong>Solar preheating<\/strong><br \/>\n          When solar heat is available and tank temperature is low, the PVT thermal loop can preheat water through a heat exchanger or buffer tank.\n        <\/div>\n<\/p><\/div>\n<div class=\"step\">\n<div class=\"step-num\">2<\/div>\n<div class=\"step-body\">\n          <strong>Heat pump upgrade<\/strong><br \/>\n          When the PVT loop temperature is not high enough for final hot water, the heat pump raises the temperature.\n        <\/div>\n<\/p><\/div>\n<div class=\"step\">\n<div class=\"step-num\">3<\/div>\n<div class=\"step-body\">\n          <strong>PV electricity production<\/strong><br \/>\n          The PV side generates electricity for building loads, the heat pump, pumps, or grid export depending on system design.\n        <\/div>\n<\/p><\/div>\n<div class=\"step\">\n<div class=\"step-num\">4<\/div>\n<div class=\"step-body\">\n          <strong>Backup heating<\/strong><br \/>\n          During low solar radiation, peak demand, or maintenance, backup heating protects hot water reliability.\n        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<h2 id=\"source-temperature\">Why Source Temperature Matters<\/h2>\n<p>\n      Heat pump performance depends on the temperature lift it must provide. The smaller the difference between source<br \/>\n      temperature and output temperature, the easier the heat pump&#8217;s job.\n    <\/p>\n<p>\n      Heating water from a very cold source to 55 C requires more work than heating from a warmer source. If the PVT<br \/>\n      loop can raise the source temperature, the heat pump may operate under more favorable conditions.\n    <\/p>\n<div class=\"highlight-box\">\n<h3>Performance depends on the full system<\/h3>\n<ul>\n<li>PVT loop temperature and flow rate<\/li>\n<li>Ambient temperature and solar radiation<\/li>\n<li>Heat pump type and target hot water temperature<\/li>\n<li>Storage tank design and control strategy<\/li>\n<li>Daily heat demand schedule<\/li>\n<\/ul><\/div>\n<h2 id=\"cop\">Understanding COP<\/h2>\n<p>COP means coefficient of performance. It is a common measure of heat pump efficiency.<\/p>\n<p><code>COP = Heat output \/ Electrical input<\/code><\/p>\n<p>If a heat pump delivers 4 kWh of heat using 1 kWh of electricity, the COP is 4.<\/p>\n<p>\n      In a PVT heat pump system, the goal is not only to maximize COP in one moment. The real goal is to reduce total<br \/>\n      energy cost over the year while maintaining reliable hot water. A high COP claim without system context is not enough.<br \/>\n      Buyers should ask for expected seasonal performance under local climate and load conditions.\n    <\/p>\n<h2 id=\"air-source-comparison\">PVT Heat Pump vs Air Source Heat Pump<\/h2>\n<div class=\"table-wrap\">\n<table>\n<thead>\n<tr>\n<th>tekij\u00e4<\/th>\n<th>Air Source Heat Pump<\/th>\n<th>PVT Heat Pump System<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Heat source<\/td>\n<td>Outdoor air<\/td>\n<td>PVT thermal loop, solar heat, sometimes ambient heat<\/td>\n<\/tr>\n<tr>\n<td>Solar electricity<\/td>\n<td>Requires separate PV if desired<\/td>\n<td>Integrated PV side<\/td>\n<\/tr>\n<tr>\n<td>Roof use<\/td>\n<td>Optional<\/td>\n<td>Roof produces heat and electricity<\/td>\n<\/tr>\n<tr>\n<td>System complexity<\/td>\n<td>Alhaisempi<\/td>\n<td>Higher<\/td>\n<\/tr>\n<tr>\n<td>Best application<\/td>\n<td>General hot water and heating<\/td>\n<td>Hybrid solar projects with steady thermal load<\/td>\n<\/tr>\n<tr>\n<td>Main design issue<\/td>\n<td>Outdoor air temperature and defrost<\/td>\n<td>Source loop, storage, controls, hydraulic design<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<p>Air source heat pumps are simpler and widely used. PVT heat pump systems are better when the project wants integrated solar heat and electricity from the roof.<\/p>\n<h2 id=\"water-heater-comparison\">PVT Heat Pump vs Solar Water Heater<\/h2>\n<div class=\"table-wrap\">\n<table>\n<thead>\n<tr>\n<th>tekij\u00e4<\/th>\n<th>Aurinkovesil\u00e4mmitin<\/th>\n<th>PVT Heat Pump System<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Energy source<\/td>\n<td>Solar thermal<\/td>\n<td>Solar thermal plus heat pump plus PV electricity<\/td>\n<\/tr>\n<tr>\n<td>Final temperature<\/td>\n<td>Depends on solar and backup<\/td>\n<td>Heat pump can lift temperature<\/td>\n<\/tr>\n<tr>\n<td>Weather flexibility<\/td>\n<td>Needs backup during low solar<\/td>\n<td>Heat pump adds flexibility<\/td>\n<\/tr>\n<tr>\n<td>System complexity<\/td>\n<td>Kohtalainen<\/td>\n<td>Higher<\/td>\n<\/tr>\n<tr>\n<td>Best use<\/td>\n<td>Solar hot water with simple storage<\/td>\n<td>Year-round hot water with hybrid energy design<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<p>\n      A <a href=\"https:\/\/service.soletksolar.com\/fi\/products\/solar-water-heater\/\">aurinkol\u00e4mmitin<\/a> can be better for simple hot water projects.<br \/>\n      A PVT heat pump system is more suitable when the project requires electricity, thermal collection, and stable hot water.\n    <\/p>\n<h2 id=\"applications\">Best Applications<\/h2>\n<div class=\"type-grid\">\n<div class=\"type-card\">\n<div class=\"tag\">Vieraanvaraisuus<\/div>\n<h4>Hotels and Villas<\/h4>\n<p>Hotels need electricity and hot water every day. Villas may combine domestic hot water, pool heating, floor heating support, and solar electricity.<\/p>\n<\/p><\/div>\n<div class=\"type-card\">\n<div class=\"tag\">Asuminen<\/div>\n<h4>Apartments<\/h4>\n<p>Centralized apartment hot water systems can use storage tanks to balance PVT output and user demand.<\/p>\n<\/p><\/div>\n<div class=\"type-card\">\n<div class=\"tag\">Public Buildings<\/div>\n<h4>Hospitals, Schools, Dormitories<\/h4>\n<p>Reliable hot water, predictable schedules, and storage planning are important for these applications.<\/p>\n<\/p><\/div>\n<div class=\"type-card\">\n<div class=\"tag\">Thermal Loads<\/div>\n<h4>Gyms, Pools, Factories<\/h4>\n<p>Pools, showers, washing, and process preheating create strong low-to-medium temperature loads.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<figure class=\"img-block\">\n      <img decoding=\"async\" src=\"https:\/\/service.soletksolar.com\/wp-content\/uploads\/2025\/11\/T%E5%9E%8B3-scaled.png\" alt=\"SOLETK PVT-T type solar panel for heat pump and hot water systems\" loading=\"lazy\"><figcaption>SOLETK PVT-T type solar panel: a practical PV-T panel option for heat pump source loops and solar hot water preheating.<\/figcaption><\/figure>\n<h2 id=\"sizing\">Sizing Method<\/h2>\n<h3>Step 1: Calculate Daily Heat Demand<\/h3>\n<p>Use:<\/p>\n<p><code>Heat demand (kWh\/day) = Water volume (L\/day) x Temperature rise (C) x 4.186 \/ 3600<\/code><\/p>\n<div class=\"highlight-box\">\n<h3>cURL Too many subrequests.<\/h3>\n<ul>\n<li>Daily hot water demand: <strong>10,000 L<\/strong><\/li>\n<li>Cold water: <strong>15 C<\/strong><\/li>\n<li>Target: <strong>55 C<\/strong><\/li>\n<li>Temperature rise: <strong>40 C<\/strong><\/li>\n<\/ul>\n<p style=\"margin-top:.6rem;margin-bottom:.4rem;\">\n        <code>10,000 x 40 x 4.186 \/ 3600 = about 465 kWh\/day<\/code>\n      <\/p>\n<p style=\"font-size:.85rem; margin-bottom:0; color:var(--slate-700);\">\n        This is the useful heat demand before system losses, storage losses, and backup margin.\n      <\/p>\n<\/p><\/div>\n<h3>Step 2: Define Target Solar Contribution<\/h3>\n<p>The PVT system does not need to cover all heat demand. A practical system may target a realistic annual solar contribution and let the heat pump and backup cover the rest.<\/p>\n<h3>Step 3: Select Storage Volume<\/h3>\n<p>Storage must match daily demand and solar production. For commercial projects, separate solar buffer and hot water storage tanks may improve control.<\/p>\n<h3>Step 4: Select Heat Pump Capacity<\/h3>\n<p>Heat pump capacity should cover required recovery time and peak usage. Oversizing can increase cost and cycling; undersizing can cause hot water shortage.<\/p>\n<h3>Step 5: Evaluate Roof Area<\/h3>\n<p>Available roof area limits both PV and thermal output. PVT makes sense when the roof can support hydraulic and electrical installation.<\/p>\n<h2 id=\"controls\">Control Strategy<\/h2>\n<p>Control logic is what turns components into a working system. A good controller should decide:<\/p>\n<ul class=\"checklist\">\n<li>When to circulate the PVT thermal loop<\/li>\n<li>Whether to send heat to a buffer tank or heat pump source<\/li>\n<li>When to run the heat pump<\/li>\n<li>When to activate backup heating<\/li>\n<li>How to protect against freezing<\/li>\n<li>How to prevent overheating<\/li>\n<li>How to prioritize solar energy before backup energy<\/li>\n<\/ul>\n<p>Poor control can waste solar heat, run the heat pump at the wrong time, or cause uncomfortable hot water supply.<\/p>\n<h2 id=\"storage\">Storage Tank Strategy<\/h2>\n<div class=\"type-grid\">\n<div class=\"type-card\">\n<div class=\"tag\">Simple<\/div>\n<h4>Single Tank<\/h4>\n<p>A single tank is simpler but may mix solar preheat and final hot water zones.<\/p>\n<\/p><\/div>\n<div class=\"type-card\">\n<div class=\"tag\">Kaupallinen<\/div>\n<h4>Two-Tank System<\/h4>\n<p>A preheat tank and final hot water tank can improve solar utilization and final-temperature control.<\/p>\n<\/p><\/div>\n<div class=\"type-card\">\n<div class=\"tag\">cURL Too many subrequests.<\/div>\n<h4>cURL Too many subrequests.<\/h4>\n<p>A buffer tank can stabilize the heat pump source loop and prevent short cycling.<\/p>\n<\/p><\/div>\n<div class=\"type-card\">\n<div class=\"tag\">Design Match<\/div>\n<h4>Choose by Load Profile<\/h4>\n<p>The best tank strategy depends on load profile, heat pump type, required temperature, and control design.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<h2 id=\"protection\">Freeze and Overheat Protection<\/h2>\n<p>\n      Because PVT heat pump systems include roof piping, freeze protection is important in cold climates. Options include<br \/>\n      glycol loops, heat exchangers, drainback designs, insulation, and controller-based protection.\n    <\/p>\n<p>Overheating can happen if solar heat is collected but not used, especially during low-demand periods. Good design may include:<\/p>\n<ul class=\"checklist\">\n<li>Larger storage volume<\/li>\n<li>Pool heating mode<\/li>\n<li>Heat dumping where suitable<\/li>\n<li>System stagnation management<\/li>\n<li>Seasonal control logic<\/li>\n<\/ul>\n<h2 id=\"mistakes\">Common Mistakes<\/h2>\n<div class=\"type-grid\">\n<div class=\"type-card\">\n<div class=\"tag\">Thermal Load<\/div>\n<h4>Treating PVT as PV Only<\/h4>\n<p>If the thermal side is not connected to a useful load, the project loses the main value of PVT.<\/p>\n<\/p><\/div>\n<div class=\"type-card\">\n<div class=\"tag\">Storage<\/div>\n<h4>Undersizing Storage<\/h4>\n<p>Without enough storage, solar heat may be wasted.<\/p>\n<\/p><\/div>\n<div class=\"type-card\">\n<div class=\"tag\">L\u00e4mp\u00f6tila<\/div>\n<h4>Ignoring Final Temperature<\/h4>\n<p>PVT panels may be excellent for preheating, but heat pump and backup design must match the application.<\/p>\n<\/p><\/div>\n<div class=\"type-card\">\n<div class=\"tag\">Performance<\/div>\n<h4>Overpromising COP<\/h4>\n<p>COP depends on operating conditions. Use seasonal performance expectations rather than one ideal number.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<h2 id=\"buyer-checklist\">Buyer Checklist<\/h2>\n<p>Before purchasing a PVT heat pump system, confirm:<\/p>\n<ul class=\"checklist\">\n<li>Daily hot water load<\/li>\n<li>Target water temperature<\/li>\n<li>Peak demand schedule<\/li>\n<li>PVT panel electrical and thermal ratings<\/li>\n<li>Heat pump capacity and operating range<\/li>\n<li>Storage tank volume<\/li>\n<li>Heat exchanger design<\/li>\n<li>Freeze protection method<\/li>\n<li>Ohjauslogiikka<\/li>\n<li>Backup heating method<\/li>\n<li>Roof area and installation angle<\/li>\n<li>Maintenance plan<\/li>\n<li>Warranty and service support<\/li>\n<\/ul>\n<h2 id=\"why-soletk\">Why Choose SOLETK?<\/h2>\n<p>\n      SOLETK supplies PVT solar panels, PVT-T type panels, PVT hybrid solar systems, solar water heaters,<br \/>\n      evacuated tube collectors, and flat plate collectors. This allows the system to be designed from the project load<br \/>\n      rather than forcing one product into every application.\n    <\/p>\n<p>SOLETK can support:<\/p>\n<ul>\n<li>Commercial PVT heat pump system planning<\/li>\n<li>Hybrid solar hot water solutions<\/li>\n<li>PVT panel and storage concept selection<\/li>\n<li>Heat pump integration support<\/li>\n<li>OEM and project supply<\/li>\n<\/ul>\n<div style=\"margin:.8rem 0 1.2rem;\">\n      <a href=\"https:\/\/service.soletksolar.com\/fi\/products\/pvt-solar-panel\/\" class=\"related-link\"><br \/>\n        <svg width=\"14\" height=\"14\" viewbox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0a8 8 0 100 16A8 8 0 008 0zm0 14A6 6 0 118 2a6 6 0 010 12zm.75-8.75h-1.5v3.5h-2l2.75 2.75 2.75-2.75h-2v-3.5z\"><\/path><\/svg><br \/>\n        PVT-aurinkopaneelit<br \/>\n      <\/a><br \/>\n      <a href=\"https:\/\/service.soletksolar.com\/fi\/products\/solar-water-heater\/\" class=\"related-link\"><br \/>\n        <svg width=\"14\" height=\"14\" viewbox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0a8 8 0 100 16A8 8 0 008 0zm0 14A6 6 0 118 2a6 6 0 010 12zm.75-8.75h-1.5v3.5h-2l2.75 2.75 2.75-2.75h-2v-3.5z\"><\/path><\/svg><br \/>\n        Aurinkol\u00e4mmitteiset vesivaraajat<br \/>\n      <\/a>\n    <\/div>\n<h2 id=\"conclusion\">Yhteenveto<\/h2>\n<p>\n      PVT solar panels with a heat pump can create a strong hybrid energy system when the building needs both electricity<br \/>\n      and heat. The technology is not a simple plug-in replacement for PV or a normal heat pump. It requires careful<br \/>\n      design around hot water load, storage, source temperature, roof area, freeze protection, and control logic.\n    <\/p>\n<p>\n      For commercial projects with daily hot water demand, SOLETK can help evaluate whether a PVT heat pump system is<br \/>\n      the right solution.\n    <\/p>\n<h2 id=\"faq\">Frequently Asked Questions<\/h2>\n<div class=\"faq\">\n<div class=\"faq-item\">\n<div class=\"faq-q\">What is a PVT heat pump system?<\/div>\n<div class=\"faq-a\">It is a hybrid system that uses PVT solar panels to generate electricity and collect heat, then uses a heat pump to raise the collected heat to a useful temperature.<\/div>\n<\/p><\/div>\n<div class=\"faq-item\">\n<div class=\"faq-q\">Can PVT panels power the heat pump?<\/div>\n<div class=\"faq-a\">The PV side can generate electricity that offsets part of the heat pump&#8217;s electrical demand. Actual balance depends on system size, sunlight, load, and operating schedule.<\/div>\n<\/p><\/div>\n<div class=\"faq-item\">\n<div class=\"faq-q\">Does a PVT heat pump work at night?<\/div>\n<div class=\"faq-a\">The PVT panels do not collect solar energy at night, but the heat pump, storage tank, and backup heater can continue supplying hot water depending on the design.<\/div>\n<\/p><\/div>\n<div class=\"faq-item\">\n<div class=\"faq-q\">Is PVT better than an air source heat pump?<\/div>\n<div class=\"faq-a\">Not always. Air source heat pumps are simpler. PVT heat pump systems are better suited to projects that want roof-based solar heat and electricity together.<\/div>\n<\/p><\/div>\n<div class=\"faq-item\">\n<div class=\"faq-q\">What is the biggest benefit?<\/div>\n<div class=\"faq-a\">The biggest benefit is integrated use of roof area for both electricity and heat, especially when the building has steady hot water demand.<\/div>\n<\/p><\/div>\n<div class=\"faq-item\">\n<div class=\"faq-q\">What is the biggest design risk?<\/div>\n<div class=\"faq-a\">The biggest risk is poor system integration: not enough storage, no real heat load, wrong control logic, or unrealistic performance expectations.<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"cta-section\">\n<h2>Ready to Design a PVT Heat Pump System?<\/h2>\n<p>\n        Send SOLETK your building type, roof area, daily hot water load, target temperature, climate conditions,<br \/>\n        and current heating method. We can help evaluate a PVT heat pump system for your project.\n      <\/p>\n<p>      <a href=\"https:\/\/service.soletksolar.com\/fi\/contact\/\" class=\"btn\">Request System Advice<\/a><br \/>\n      <a href=\"https:\/\/service.soletksolar.com\/fi\/products\/pvt-hybrid-solar-systems\/\" class=\"btn btn-outline\">View PVT Hybrid Systems<\/a>\n    <\/div>\n<\/article>\n<aside class=\"sidebar\">\n<div class=\"sidebar-img\">\n      <img decoding=\"async\" src=\"https:\/\/service.soletksolar.com\/wp-content\/uploads\/2025\/12\/2.png\" alt=\"SOLETK PVT hybrid solar panel\" loading=\"lazy\">\n    <\/div>\n<div class=\"toc-box\">\n<div class=\"toc-title\">On This Page<\/div>\n<ol>\n<li><a href=\"#short-answer\">Quick Answer<\/a><\/li>\n<li><a href=\"#why-combine\">Why Combine<\/a><\/li>\n<li><a href=\"#architecture\">J\u00e4rjestelm\u00e4arkkitehtuuri<\/a><\/li>\n<li><a href=\"#how-it-works\">Miten se toimii<\/a><\/li>\n<li><a href=\"#source-temperature\">Source Temperature<\/a><\/li>\n<li><a href=\"#cop\">Understanding COP<\/a><\/li>\n<li><a href=\"#air-source-comparison\">PVT vs Air Source<\/a><\/li>\n<li><a href=\"#water-heater-comparison\">PVT vs Solar Water Heater<\/a><\/li>\n<li><a href=\"#applications\">Sovellukset<\/a><\/li>\n<li><a href=\"#sizing\">Sizing Method<\/a><\/li>\n<li><a href=\"#controls\">Control Strategy<\/a><\/li>\n<li><a href=\"#storage\">Storage Tank Strategy<\/a><\/li>\n<li><a href=\"#protection\">Freeze and Overheat<\/a><\/li>\n<li><a href=\"#mistakes\">Common Mistakes<\/a><\/li>\n<li><a href=\"#buyer-checklist\">Buyer Checklist<\/a><\/li>\n<li><a href=\"#faq\">UKK<\/a><\/li>\n<\/ol><\/div>\n<div class=\"sidebar-card\">\n<h4>Related Products<\/h4>\n<p>      <a href=\"https:\/\/service.soletksolar.com\/fi\/products\/pvt-hybrid-solar-systems\/\">PVT Hybridiaurinkoj\u00e4rjestelm\u00e4t<\/a><br \/>\n      <a href=\"https:\/\/service.soletksolar.com\/fi\/products\/pvt-solar-panel\/pvt-t-type-solar-panel\/\">PVT-T tyypin aurinkopaneeli<\/a><br \/>\n      <a href=\"https:\/\/service.soletksolar.com\/fi\/products\/pvt-solar-panel\/\">PVT-aurinkopaneelit<\/a><br \/>\n      <a href=\"https:\/\/service.soletksolar.com\/fi\/products\/solar-water-heater\/\">Aurinkol\u00e4mmitteiset vesivaraajat<\/a>\n    <\/div>\n<div class=\"sidebar-card\">\n<h4>Guide Highlights<\/h4>\n<p>      <a href=\"#architecture\">System architecture<\/a><br \/>\n      <a href=\"#cop\">COP and source temperature<\/a><br \/>\n      <a href=\"#sizing\">Sizing example<\/a><br \/>\n      <a href=\"#controls\">Ohjauslogiikka<\/a><br \/>\n      <a href=\"#buyer-checklist\">Buyer checklist<\/a>\n    <\/div>\n<div class=\"sidebar-card\" style=\"background:var(--blue-50); border-color:var(--blue-100);\">\n<h4>Get System Advice<\/h4>\n<p>\n        Share your hot water load, roof area, climate, and heating method. SOLETK can help evaluate a PVT heat pump configuration.\n      <\/p>\n<p>      <a href=\"https:\/\/service.soletksolar.com\/fi\/contact\/\" style=\"display:block; background:var(--blue-500); color:white !important; text-align:center; padding:.55rem 1rem; border-radius:6px; font-weight:700; font-size:.85rem; margin-bottom:.4rem; border:none;\"><br \/>\n        Contact SOLETK<br \/>\n      <\/a>\n    <\/div>\n<\/aside>\n<\/div>\n<p><\/body><\/p>","protected":false},"excerpt":{"rendered":"<p>A technical guide to PVT solar panels with heat pumps: system architecture, heat source logic, COP factors, storage design, applications, sizing method, and buyer checklist.<\/p>","protected":false},"author":1,"featured_media":1666,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1724","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/service.soletksolar.com\/fi\/wp-json\/wp\/v2\/posts\/1724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/service.soletksolar.com\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/service.soletksolar.com\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/service.soletksolar.com\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/service.soletksolar.com\/fi\/wp-json\/wp\/v2\/comments?post=1724"}],"version-history":[{"count":0,"href":"https:\/\/service.soletksolar.com\/fi\/wp-json\/wp\/v2\/posts\/1724\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/service.soletksolar.com\/fi\/wp-json\/wp\/v2\/media\/1666"}],"wp:attachment":[{"href":"https:\/\/service.soletksolar.com\/fi\/wp-json\/wp\/v2\/media?parent=1724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/service.soletksolar.com\/fi\/wp-json\/wp\/v2\/categories?post=1724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/service.soletksolar.com\/fi\/wp-json\/wp\/v2\/tags?post=1724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}