{"id":5341,"date":"2026-10-26T08:43:58","date_gmt":"2026-10-26T08:43:58","guid":{"rendered":"https:\/\/hetapro.com\/?page_id=5341"},"modified":"2026-11-09T14:36:32","modified_gmt":"2026-11-09T14:36:32","slug":"industrial_high_temperature_heat_pumps_solution_for_textiles","status":"publish","type":"page","link":"https:\/\/hetapro.com\/de\/industrial_high_temperature_heat_pumps_solution_for_textiles\/","title":{"rendered":""},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5341\" class=\"elementor elementor-5341\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-764457d e-con-full e-flex e-con e-parent\" data-id=\"764457d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d3d9890 elementor-widget elementor-widget-html\" data-id=\"d3d9890\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n<title>Industrial High Temperature Heat Pumps  Solutions for Textiles | HETAPRO<\/title>\r\n<meta name=\"description\" content=\"High temperature heat pumps for textile wet processing: match a series to every process temperature from 60\u00b0C dyeing to 150\u00b0C steam. 380-415V \/ 50Hz.\">\r\n<link rel=\"canonical\" href=\"https:\/\/hetapro.com\/industrial_high_temperature_heat_pumps_solution_for_textiles\">\r\n<meta name=\"robots\" content=\"index,follow,max-image-preview:large\">\r\n<meta property=\"og:type\" content=\"website\">\r\n<meta property=\"og:locale\" content=\"en_US\">\r\n<meta property=\"og:site_name\" content=\"HETAPRO\">\r\n<meta property=\"og:title\" content=\"Industrial High Temperature Heat Pumps for Textiles | HETAPRO\">\r\n<meta property=\"og:description\" content=\"Match the right heat pump series to every textile process temperature \u2014 from 60\u00b0C dyeing to 150\u00b0C steam. Interactive temperature selector and TCO calculator.\">\r\n<meta property=\"og:url\" content=\"https:\/\/www.hetapro.com\/solutions\/industrial-high-temperature-heat-pumps-textiles\/\">\r\n<meta property=\"og:image\" content=\"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/11\/textile-solutions-page-banner3.webp\">\r\n<meta property=\"og:image:type\" content=\"image\/webp\">\r\n<meta property=\"og:image:width\" content=\"1600\">\r\n<meta property=\"og:image:height\" content=\"900\">\r\n<meta property=\"og:image:alt\" content=\"Aerial view of a textile wet-processing plant with boiler stacks releasing steam, process piping and storage tanks\">\r\n<meta name=\"theme-color\" content=\"#170A0C\">\r\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/11\/textile-solutions-page-banner3.webp\" type=\"image\/webp\" media=\"(min-width: 601px)\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400..700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n:root{\r\n  --ink:#170A0C; --ink2:#2A1114; --body:#4A3A3C; --muted:#7A6669;\r\n  --line:#E8E0E1; --bg:#ffffff; --soft:#FAF7F7; --soft2:#F2EBEC;\r\n  --accent:#E60012; --accent-dk:#B8000E; --accent-soft:#FDEAEC;\r\n  --graphite:#4A3236; --graphite-soft:#F5EEEF;\r\n  --warn:#B45309; --warn-soft:#FDF3E7;\r\n  --red:#9B111E; --red-soft:#FBE9EA;\r\n  --green:#15803D; --green-soft:#EAF7EE;\r\n  --radius:10px; --maxw:1160px;\r\n  --mono:ui-monospace,SFMono-Regular,Menlo,Consolas,\"Liberation Mono\",monospace;\r\n}\r\n*{box-sizing:border-box}\r\nhtml{scroll-behavior:smooth}\r\nbody{\r\n  margin:0; background:var(--bg); color:var(--body);\r\n  font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif;\r\n  font-size:16.5px; line-height:1.72; -webkit-font-smoothing:antialiased;\r\n}\r\n.wrap{max-width:var(--maxw); margin:0 auto; padding:0 24px}\r\nh1,h2,h3,h4{color:var(--ink); line-height:1.22; letter-spacing:-.015em; margin:0 0 .5em}\r\nh1{font-size:clamp(1.95rem,4.4vw,3.15rem); font-weight:700}\r\nh2{font-size:clamp(1.45rem,2.9vw,2.05rem); font-weight:700; margin-top:2.4em}\r\nh3{font-size:clamp(1.13rem,2vw,1.32rem); font-weight:650; margin-top:1.9em}\r\nh4{font-size:1.03rem; font-weight:650; margin-top:1.4em}\r\np{margin:0 0 1.05em}\r\na{color:var(--accent-dk)}\r\nstrong{color:var(--ink); font-weight:650}\r\ncode{font-family:var(--mono);font-size:.92em}\r\n.mono{font-family:inherit;font-variant-numeric:tabular-nums;letter-spacing:-.008em}\r\n\r\n.nav{position:sticky; top:0; z-index:50; background:rgba(255,255,255,.93); backdrop-filter:blur(10px); border-bottom:1px solid var(--line)}\r\n.nav .wrap{display:flex; align-items:center; justify-content:space-between; height:62px}\r\n.brand{font-weight:700; color:var(--ink); letter-spacing:.02em; font-size:1.05rem}\r\n.brand span{color:var(--accent)}\r\n.nav-links{display:flex; gap:22px; align-items:center; font-size:.87rem}\r\n.nav-links a{color:var(--muted); text-decoration:none}\r\n.nav-links a:hover{color:var(--ink)}\r\n.btn{display:inline-block; padding:11px 20px; border-radius:8px; font-weight:600; font-size:.9rem; text-decoration:none; border:1px solid transparent; cursor:pointer; transition:.16s; display:inline-block}\r\n.btn-p{background:var(--accent); color:#fff}\r\n.btn-p:hover{background:var(--accent-dk)}\r\n.btn-o{border-color:var(--line); color:var(--ink); background:#fff}\r\n.btn-o:hover{border-color:var(--accent); color:var(--accent-dk)}\r\n\r\n.hero{position:relative; color:#FDF6F6; padding:60px 0 52px; border-bottom:1px solid #170A0C; isolation:isolate;\r\n  background:var(--ink)}\r\n\/* \u9996\u5c4f\u80cc\u666f\u56fe\uff1a\u4eae\u8272\u8c03\u822a\u62cd\uff0c\u9700\u591a\u5c42\u65b9\u5411\u6027\u906e\u7f69\u4fdd\u8bc1\u767d\u5b57\u53ef\u8bfb *\/\r\n.hero-bg{position:absolute; inset:0; z-index:-2; overflow:hidden}\r\n.hero-bg img{width:100%; height:100%; object-fit:cover; object-position:center 58%; display:block}\r\n\/* \u906e\u7f69\uff1a\u5de6\u4fa7\u6587\u5b57\u533a\u538b\u6df1\u4fdd\u8bc1\u767d\u5b57\u53ef\u8bfb\uff0c\u53f3\u4fa7\u5927\u5e45\u653e\u5f00\u8ba9\u5382\u533a\/\u84b8\u6c7d\/\u8bbe\u5907\u6210\u4e3a\u753b\u9762\u4e3b\u4f53 *\/\r\n.hero-veil{position:absolute; inset:0; z-index:-1;\r\n  background:\r\n    linear-gradient(100deg,\r\n      rgba(20,9,11,.93) 0%,\r\n      rgba(21,9,11,.90) 22%,\r\n      rgba(24,10,12,.78) 40%,\r\n      rgba(28,12,14,.55) 55%,\r\n      rgba(32,13,15,.30) 68%,\r\n      rgba(36,15,17,.16) 82%,\r\n      rgba(40,16,18,.20) 100%),\r\n    linear-gradient(180deg,\r\n      rgba(20,9,11,.62) 0%,\r\n      rgba(20,9,11,.22) 22%,\r\n      rgba(20,9,11,.06) 46%,\r\n      rgba(20,9,11,.42) 80%,\r\n      rgba(20,9,11,.78) 100%)}\r\n.hero h1{color:#fff; text-shadow:0 2px 24px rgba(16,7,9,.75), 0 1px 4px rgba(16,7,9,.5)}\r\n.hero .eyebrow{font-size:.76rem; letter-spacing:.14em; text-transform:uppercase; color:#FFB0B7; font-weight:600; margin-bottom:14px; text-shadow:0 1px 12px rgba(16,7,9,.85)}\r\n.hero .lede{font-size:1.1rem; max-width:760px; color:#F6EAEB; text-shadow:0 2px 18px rgba(16,7,9,.85), 0 1px 3px rgba(16,7,9,.55)}\r\n.specbar{display:grid; grid-template-columns:repeat(4,1fr); gap:1px; margin-top:34px; background:rgba(255,255,255,.18); border:1px solid rgba(255,255,255,.18); border-radius:var(--radius); overflow:hidden}\r\n.specbar div{background:rgba(20,9,11,.80); padding:16px 18px; backdrop-filter:blur(4px); -webkit-backdrop-filter:blur(4px)}\r\n.specbar b{display:block; font-size:1.16rem; color:#fff; font-weight:650; letter-spacing:-.01em}\r\n.specbar span{font-size:.77rem; color:#E0CCCE; text-transform:uppercase; letter-spacing:.06em}\r\n\/* \u6781\u7a84\u5c4f\u9690\u53bb\u80cc\u666f\u56fe\uff0c\u907f\u514d LCP \u53d7\u5f71\u54cd *\/\r\n@media (max-width:600px){\r\n  .hero-bg{display:none}\r\n}\r\n\r\n.note{border-left:3px solid var(--accent); background:var(--accent-soft); padding:16px 20px; border-radius:0 var(--radius) var(--radius) 0; margin:22px 0; font-size:.96rem}\r\n.note.warn{border-color:var(--warn); background:var(--warn-soft)}\r\n.note.deep{border-color:var(--graphite); background:var(--graphite-soft)}\r\n.note b.lbl{display:block; font-size:.76rem; letter-spacing:.08em; text-transform:uppercase; color:var(--accent-dk); margin-bottom:5px}\r\n.note.warn b.lbl{color:var(--warn)}\r\n.note.deep b.lbl{color:var(--graphite)}\r\n\r\n.cards{display:grid; gap:16px; margin:22px 0}\r\n.c3{grid-template-columns:repeat(3,1fr)}\r\n.c2{grid-template-columns:repeat(2,1fr)}\r\n.card{border:1px solid var(--line); border-radius:var(--radius); padding:20px 22px; background:#fff}\r\n.card h4{margin-top:0}\r\n.card .num{font-family:inherit; font-variant-numeric:tabular-nums; color:var(--accent); font-size:.82rem; font-weight:500}\r\n\r\n.tbl-wrap{overflow-x:auto; margin:24px 0; border:1px solid var(--line); border-radius:var(--radius)}\r\ntable{width:100%; border-collapse:collapse; font-size:.92rem; min-width:620px}\r\ncaption{caption-side:top; text-align:left; font-size:.82rem; color:var(--muted); padding:14px 16px 10px; font-style:italic; background:var(--soft); border-bottom:1px solid var(--line)}\r\nth,td{padding:11px 14px; text-align:left; border-bottom:1px solid var(--line); vertical-align:top}\r\nth{background:var(--soft2); color:var(--ink); font-weight:650; font-size:.83rem; text-transform:uppercase; letter-spacing:.04em}\r\ntbody tr:last-child td{border-bottom:none}\r\ntbody tr:nth-child(even){background:#FDFBFB}\r\ntd.num,.mono{font-family:inherit; font-variant-numeric:tabular-nums; font-size:.87rem}\r\n.pill{display:inline-block; padding:2px 9px; border-radius:20px; font-size:.72rem; font-weight:650; letter-spacing:.03em; white-space:nowrap}\r\n.p-hi{background:var(--green-soft); color:var(--green)}\r\n.p-mid{background:var(--warn-soft); color:var(--warn)}\r\n.p-lo{background:var(--red-soft); color:var(--red)}\r\n\r\n.formula{background:var(--ink); color:#F0DFE0; padding:18px 22px; border-radius:var(--radius); font-family:inherit; font-variant-numeric:tabular-nums; letter-spacing:.005em; font-size:.88rem; margin:20px 0; overflow-x:auto}\r\n.formula b{color:#FF9AA3}\r\n\r\n.steps{counter-reset:s; margin:22px 0; padding:0; list-style:none}\r\n.steps li{counter-increment:s; position:relative; padding:0 0 22px 52px; margin:0}\r\n.steps li::before{content:counter(s); position:absolute; left:0; top:0; width:32px; height:32px; border-radius:50%; background:var(--accent-soft); color:var(--accent-dk); font-weight:700; font-size:.9rem; display:flex; align-items:center; justify-content:center}\r\n.steps li::after{content:\"\"; position:absolute; left:16px; top:34px; bottom:2px; width:1px; background:var(--line)}\r\n.steps li:last-child::after{display:none}\r\n.steps h4{margin:4px 0 6px}\r\n\r\n\/* ================= PRODUCT RECOMMENDATION ================= *\/\r\n.pshell{border:1px solid var(--line); border-radius:14px; background:#fff; margin:34px 0; overflow:hidden; box-shadow:0 1px 3px rgba(23,10,12,.05)}\r\n.pshell-head{padding:26px 30px 20px; background:linear-gradient(160deg,#170A0C,#331114); color:#FDF6F6}\r\n.pshell-head .kicker{font-size:.73rem; letter-spacing:.14em; text-transform:uppercase; color:#FF9AA3; font-weight:600}\r\n.pshell-head h2{color:#fff; margin:8px 0 8px; font-size:clamp(1.3rem,2.4vw,1.72rem)}\r\n.pshell-head p{color:#E0CBCD; margin:0; max-width:760px; font-size:.95rem}\r\n\r\n.pshell-body{padding:26px 30px 30px}\r\n.preco{background:var(--accent-soft); border:1px solid #F5C9CE; border-radius:var(--radius); padding:15px 18px; margin:0 0 22px; font-size:.94rem}\r\n.preco b{color:var(--accent-dk)}\r\n.preco .pl{font-size:.72rem; letter-spacing:.1em; text-transform:uppercase; color:var(--accent-dk); font-weight:650; display:block; margin-bottom:4px}\r\n\r\n.pgrid{display:grid; grid-template-columns:repeat(2,1fr); gap:16px}\r\n.pcard{border:1px solid var(--line); border-radius:var(--radius); padding:0; background:#fff; overflow:hidden; transition:.2s; position:relative; display:flex; flex-direction:column}\r\n.pcard::before{content:\"\"; position:absolute; left:0; top:0; bottom:0; width:3px; background:var(--line); transition:.2s; z-index:2}\r\n.pcard.rec{border-color:var(--accent); box-shadow:0 4px 16px rgba(230,0,18,.12)}\r\n.pcard.rec::before{background:var(--accent)}\r\n.pcard-top{padding:16px 20px 14px 22px; border-bottom:1px solid var(--line); background:var(--soft); position:relative}\r\n.pcard-top .pmodel{font-family:inherit; font-variant-numeric:tabular-nums; font-size:1.16rem; font-weight:600; color:var(--ink); letter-spacing:-.01em}\r\n.pcard-top .ptag{font-size:.72rem; letter-spacing:.06em; text-transform:uppercase; color:var(--muted); margin-top:3px}\r\n.pcard-top .pbadge{display:inline-block; margin-top:9px; padding:3px 10px; border-radius:20px; font-size:.7rem; font-weight:700; letter-spacing:.04em; background:var(--accent); color:#fff}\r\n\r\n\/* \u4ea7\u54c1\u56fe *\/\r\n.pimg{position:relative; background:#fff; border-bottom:1px solid var(--line); aspect-ratio:4\/3; overflow:hidden; display:flex; align-items:center; justify-content:center}\r\n.pimg img{width:100%; height:100%; object-fit:contain; padding:14px; display:block; transition:transform .35s ease}\r\n.pcard:hover .pimg img{transform:scale(1.04)}\r\n.pimg .pcap{position:absolute; left:0; right:0; bottom:0; background:linear-gradient(180deg,rgba(23,10,12,0),rgba(23,10,12,.82)); color:#FDF6F6; font-size:.68rem; letter-spacing:.05em; text-transform:uppercase; padding:20px 14px 8px; text-align:center; opacity:0; transition:opacity .25s}\r\n.pcard:hover .pimg .pcap,.pcard.rec .pimg .pcap{opacity:1}\r\n.pimg::after{content:\"\"; position:absolute; inset:0; pointer-events:none; background:radial-gradient(ellipse at 50% 45%,rgba(255,255,255,0) 55%,rgba(240,235,233,.55) 100%)}\r\n.pcard-body{padding:16px 20px 18px 22px; flex:1}\r\n.pcard-body p{font-size:.9rem; margin:0 0 14px; color:var(--body)}\r\n.pspecs{display:grid; grid-template-columns:repeat(2,1fr); gap:1px; background:var(--line); border:1px solid var(--line); border-radius:8px; overflow:hidden; margin-bottom:14px}\r\n.pspec{background:#fff; padding:9px 12px}\r\n.pspec b{display:block; font-size:.88rem; color:var(--ink); font-family:inherit; font-variant-numeric:tabular-nums; font-weight:500; line-height:1.35}\r\n.pspec span{font-size:.68rem; text-transform:uppercase; letter-spacing:.05em; color:var(--muted)}\r\n.puses{list-style:none; padding:0; margin:0; font-size:.87rem}\r\n.puses li{padding-left:16px; position:relative; margin-bottom:5px; color:var(--body)}\r\n.puses li::before{content:\"\u203a\"; position:absolute; left:0; color:var(--accent); font-weight:700}\r\n.pnote{font-size:.82rem; color:var(--muted); border-top:1px dashed var(--line); padding-top:11px; margin:12px 0 0}\r\n.pcard a.pmore{font-size:.84rem; font-weight:600; color:var(--accent-dk); text-decoration:none; display:inline-block; margin-top:12px}\r\n.pcard a.pmore:hover{text-decoration:underline}\r\n\r\n\/* \u9009\u578b\u8868 *\/\r\n.pselwrap{overflow-x:auto; margin:24px 0 0; border:1px solid var(--line); border-radius:var(--radius)}\r\ntable.psel{width:100%; border-collapse:collapse; font-size:.88rem; min-width:760px}\r\ntable.psel caption{caption-side:top; text-align:left; font-size:.82rem; color:var(--muted); padding:14px 16px 10px; font-style:italic; background:var(--soft); border-bottom:1px solid var(--line)}\r\ntable.psel th,table.psel td{padding:11px 14px; text-align:left; border-bottom:1px solid var(--line); vertical-align:top}\r\ntable.psel th{background:var(--soft2); color:var(--ink); font-weight:650; font-size:.8rem; text-transform:uppercase; letter-spacing:.04em}\r\ntable.psel tbody tr:last-child td{border-bottom:none}\r\ntable.psel tbody tr:nth-child(even){background:#FDFBFB}\r\ntable.psel tr.hit{background:var(--accent-soft)}\r\ntable.psel tr.hit td:first-child{box-shadow:inset 3px 0 0 var(--accent)}\r\ntable.psel td.mono{font-family:inherit; font-variant-numeric:tabular-nums; font-size:.84rem}\r\n.psel .best{color:var(--accent-dk); font-weight:650}\r\n\r\n@media (max-width:900px){\r\n  .pgrid{grid-template-columns:1fr}\r\n  .pshell-body{padding-left:20px; padding-right:20px}\r\n  .pshell-head{padding-left:20px; padding-right:20px}\r\n}\r\n\r\n\/* ================= TEMP SLIDER MODULE ================= *\/\r\n.tshell{border:1px solid var(--line); border-radius:14px; background:#fff; padding:0; margin:30px 0; overflow:hidden; box-shadow:0 1px 3px rgba(23,10,12,.05)}\r\n.tshell-head{padding:26px 30px 20px; background:linear-gradient(160deg,#170A0C,#331114); color:#FDF6F6}\r\n.tshell-head .kicker{font-size:.73rem; letter-spacing:.14em; text-transform:uppercase; color:#FF9AA3; font-weight:600}\r\n.tshell-head h2{color:#fff; margin:8px 0 8px; font-size:clamp(1.3rem,2.4vw,1.72rem); margin-top:8px}\r\n.tshell-head p{color:#E0CBCD; margin:0; max-width:720px; font-size:.95rem}\r\n\r\n.tstage{padding:28px 30px 6px}\r\n.tslider-wrap{position:relative; padding:6px 0 0}\r\n.tslider{-webkit-appearance:none; appearance:none; width:100%; height:8px; border-radius:99px; outline:none; margin:14px 0 0; cursor:pointer;\r\n  background:linear-gradient(90deg,#3B6EA5 0%,#5F9EC9 26%,#7FB8A8 48%,#D4A04A 68%,#E8801F 84%,#E60012 100%);}\r\n.tslider::-webkit-slider-thumb{-webkit-appearance:none; width:30px; height:30px; border-radius:50%; background:#fff; border:4px solid var(--ink); box-shadow:0 2px 8px rgba(23,10,12,.30); cursor:grab; margin-top:0}\r\n.tslider::-webkit-slider-thumb:active{cursor:grabbing; transform:scale(1.06)}\r\n.tslider::-moz-range-thumb{width:26px; height:26px; border-radius:50%; background:#fff; border:4px solid var(--ink); box-shadow:0 2px 8px rgba(23,10,12,.30); cursor:grab}\r\n.tslider::-moz-range-track{height:8px; border-radius:99px; background:transparent}\r\n.tslider:focus-visible{box-shadow:0 0 0 4px rgba(230,0,18,.25)}\r\n.ticks{display:flex; justify-content:space-between; margin-top:12px; font-size:.74rem; color:var(--muted); font-family:inherit; font-variant-numeric:tabular-nums; position:relative}\r\n.ticks span{position:relative; transform:translateX(-50%)}\r\n.ticks span:first-child{transform:translateX(0)}\r\n.ticks span:last-child{transform:translateX(-100%)}\r\n.ticks b{color:var(--ink); font-weight:600}\r\n.ticks span{white-space:nowrap}\r\n\r\n.treadout{display:grid; grid-template-columns:200px 1fr; gap:0; border:1px solid var(--line); border-radius:var(--radius); overflow:hidden; margin:24px 0 8px; background:#fff}\r\n.tbig{background:var(--ink); color:#fff; padding:24px 22px; display:flex; flex-direction:column; justify-content:center; align-items:flex-start}\r\n.tbig .lab{font-size:.68rem; letter-spacing:.12em; text-transform:uppercase; color:#C1A6A9; margin-bottom:6px}\r\n.tbig .val{font-size:2.5rem; font-weight:700; line-height:1; font-family:inherit; font-variant-numeric:tabular-nums; letter-spacing:-.02em}\r\n.tbig .val small{font-size:1.1rem; font-weight:500; color:#CDB4B7}\r\n.tbig .tseriesname{margin-top:9px; font-size:.82rem; color:#FF9AA3; font-weight:600; font-family:inherit; font-variant-numeric:tabular-nums}\r\n.tbody{padding:20px 24px}\r\n.tbody h4{margin:0 0 8px; font-size:1.06rem}\r\n.tbody p{margin:0 0 12px; font-size:.94rem}\r\n.tspecs{display:grid; grid-template-columns:repeat(auto-fit,minmax(130px,1fr)); gap:12px; margin-top:14px}\r\n.tspec{background:var(--soft); border:1px solid var(--line); border-radius:8px; padding:10px 12px}\r\n.tspec b{display:block; font-size:.96rem; color:var(--ink); font-family:inherit; font-variant-numeric:tabular-nums; font-weight:500}\r\n.tspec span{font-size:.71rem; text-transform:uppercase; letter-spacing:.05em; color:var(--muted)}\r\n\r\n\/* series cards *\/\r\n.tcards{display:grid; grid-template-columns:repeat(5,1fr); gap:12px; margin:28px 0 0; padding:26px 30px 30px; background:var(--soft); border-top:1px solid var(--line)}\r\n.tcards-h{grid-column:1\/-1; font-size:.78rem; letter-spacing:.11em; text-transform:uppercase; color:var(--muted); font-weight:600; margin-bottom:-2px}\r\n.series{position:relative; background:#fff; border:1px solid var(--line); border-radius:var(--radius); padding:14px 15px; transition:.2s; overflow:hidden; display:flex; flex-direction:column}\r\n.series::before{content:\"\"; position:absolute; left:0; top:0; bottom:0; width:3px; background:var(--line); transition:.2s}\r\n.series .sn{font-family:inherit; font-variant-numeric:tabular-nums; font-size:.74rem; color:var(--muted); font-weight:500}\r\n.series .st{font-size:.95rem; font-weight:700; color:var(--ink); margin:2px 0 4px; font-family:inherit; font-variant-numeric:tabular-nums; letter-spacing:-.015em; white-space:nowrap}\r\n.series .sl{font-size:.86rem; font-weight:650; color:var(--accent-dk); margin-bottom:6px; line-height:1.32; min-height:2.64em}\r\n.series p{font-size:.79rem; margin:0; color:var(--body); line-height:1.55; flex:1}\r\n.series.active{border-color:var(--accent); box-shadow:0 4px 16px rgba(230,0,18,.14); transform:translateY(-2px)}\r\n.series.active::before{background:var(--accent)}\r\n.series.active .sn{color:var(--accent)}\r\n\r\n\/* cost calculator *\/\r\n.calc{border:1px solid var(--line); border-radius:14px; background:#fff; margin:30px 0; overflow:hidden}\r\n.calc-head{padding:22px 28px 18px; border-bottom:1px solid var(--line); background:var(--soft)}\r\n.calc-head .kicker{font-size:.72rem; letter-spacing:.13em; text-transform:uppercase; color:var(--accent); font-weight:600}\r\n.calc-head h3{margin:7px 0 5px; font-size:1.24rem}\r\n.calc-head p{margin:0; font-size:.92rem; color:var(--muted)}\r\n.calc-body{display:grid; grid-template-columns:1fr 1fr; gap:0}\r\n.calc-in{padding:24px 28px; border-right:1px solid var(--line)}\r\n.calc-out{padding:24px 28px; background:var(--soft)}\r\n.fld{margin-bottom:22px}\r\n.fld:last-child{margin-bottom:0}\r\n.fld label{display:flex; justify-content:space-between; align-items:baseline; font-size:.87rem; font-weight:600; color:var(--ink); margin-bottom:9px}\r\n.fld label b{font-family:inherit; font-variant-numeric:tabular-nums; color:var(--accent-dk); font-size:.95rem; font-weight:600}\r\n.fld .hint{font-size:.79rem; color:var(--muted); font-weight:400; margin-top:7px; line-height:1.55}\r\ninput[type=range]{-webkit-appearance:none; appearance:none; width:100%; height:6px; border-radius:99px; background:var(--soft2); outline:none; cursor:pointer; border:1px solid var(--line)}\r\ninput[type=range]::-webkit-slider-thumb{-webkit-appearance:none; width:20px; height:20px; border-radius:50%; background:var(--accent); border:3px solid #fff; box-shadow:0 1px 5px rgba(23,10,12,.30); cursor:pointer}\r\ninput[type=range]::-moz-range-thumb{width:16px; height:16px; border-radius:50%; background:var(--accent); border:3px solid #fff; box-shadow:0 1px 5px rgba(23,10,12,.30); cursor:pointer}\r\ninput[type=range]:focus-visible{box-shadow:0 0 0 4px rgba(230,0,18,.22)}\r\n.res{display:flex; justify-content:space-between; align-items:baseline; padding:12px 0; border-bottom:1px dashed var(--line)}\r\n.res:last-of-type{border-bottom:none}\r\n.res .k{font-size:.87rem; color:var(--body)}\r\n.res .v{font-family:inherit; font-variant-numeric:tabular-nums; font-size:1.02rem; color:var(--ink); font-weight:500; text-align:right}\r\n.res.hero{background:#fff; border:1px solid var(--line); border-radius:8px; padding:14px 16px; margin-bottom:10px; display:block}\r\n.res.hero .k{font-size:.8rem; text-transform:uppercase; letter-spacing:.06em; color:var(--muted); display:block; margin-bottom:4px}\r\n.res.hero .v{font-size:1.9rem; font-weight:700; color:var(--ink); display:block; text-align:left; letter-spacing:-.02em}\r\n.res.hero .v.up{color:var(--green)} .res.hero .v.dn{color:var(--red)}\r\n\r\n\/* ================= FIGURES \/ DIAGRAMS \/ PHOTO SLOTS ================= *\/\r\nfigure{margin:28px 0}\r\n.figbox{border:1px solid var(--line); border-radius:var(--radius); background:#fff; overflow:hidden}\r\n.figbox svg{display:block; width:100%; height:auto}\r\nfigcaption{font-size:.84rem; color:var(--muted); line-height:1.6; padding:12px 16px; background:var(--soft); border-top:1px solid var(--line)}\r\nfigcaption b{color:var(--ink)}\r\n\r\n\/* SVG \u56fe\u5185\u914d\u8272\uff08\u8ddf\u968f\u4e3b\u9898\u53d8\u91cf\uff09 *\/\r\n.fg-box{fill:#FAF7F7; stroke:#E8E0E1; stroke-width:1}\r\n.fg-box-a{fill:#FDEAEC; stroke:#E60012; stroke-width:1.5}\r\n.fg-box-warn{fill:#FDF3E7; stroke:#B45309; stroke-width:1.25}\r\n.fg-t{fill:#170A0C; font:600 13px Inter,\"Segoe UI\",sans-serif}\r\n.fg-tb{fill:#170A0C; font:700 14px Inter,\"Segoe UI\",sans-serif}\r\n.fg-s{fill:#7A6669; font:400 11px Inter,\"Segoe UI\",sans-serif}\r\n.fg-m{fill:#4A3A3C; font:500 12px Inter,\"Segoe UI\",sans-serif; font-variant-numeric:tabular-nums}\r\n.fg-a{fill:#B8000E; font:700 12px Inter,\"Segoe UI\",sans-serif}\r\n.fg-al{fill:#E60012; font:700 11px Inter,\"Segoe UI\",sans-serif}\r\n\/* \u7ea2\u5e95\u6846\u5185\u7528\u6df1\u7ea2\uff084.15\u21925.96 AA\uff09\uff0c\u767d\u5e95\u4e0a\u624d\u7528\u54c1\u724c\u7ea2 *\/\r\n.fg-al-in{fill:#B8000E; font:700 11px Inter,\"Segoe UI\",sans-serif}\r\n.fg-head{fill:#170A0C; font:700 15px Inter,\"Segoe UI\",sans-serif}\r\n.fg-line{stroke:#E8E0E1; stroke-width:1}\r\n.fg-arrow{stroke:#4A3236; stroke-width:1.5; fill:none; marker-end:url(#fa)}\r\n.fg-arrow-a{stroke:#E60012; stroke-width:1.75; fill:none; marker-end:url(#faa)}\r\n.fg-dash{stroke:#B45309; stroke-width:1.25; stroke-dasharray:5 4; fill:none; marker-end:url(#fa)}\r\n\r\n\/* \u5b9e\u62cd\u56fe\u5360\u4f4d\u69fd *\/\r\n\r\n.pslot.filled{background:#fff; padding:0; aspect-ratio:16\/9; overflow:hidden}\r\n.pslot.filled img{width:100%; height:100%; object-fit:cover; display:block}\r\nfigure.two-up{display:grid; grid-template-columns:1fr 1fr; gap:18px; margin:28px 0}\r\nfigure.two-up figcaption{border:1px solid var(--line); border-top:none; border-radius:0 0 var(--radius) var(--radius)}\r\n\r\n@media (max-width:760px){\r\n  figure.two-up{grid-template-columns:1fr}\r\n}\r\n.verdict{margin-top:16px; padding:13px 15px; border-radius:8px; font-size:.87rem; line-height:1.6; border:1px solid transparent}\r\n.verdict.ok{background:var(--green-soft); color:#14532D; border-color:#BBF7D0}\r\n.verdict.mid{background:var(--warn-soft); color:#7A3A0E; border-color:#FDE68A}\r\n.verdict.no{background:var(--red-soft); color:#7F1017; border-color:#FECACA}\r\n.verdict b{color:inherit}\r\n\r\n.faq details{border:1px solid var(--line); border-radius:var(--radius); margin-bottom:10px; background:#fff; overflow:hidden}\r\n.faq summary{cursor:pointer; padding:15px 20px; font-weight:600; color:var(--ink); list-style:none; display:flex; justify-content:space-between; gap:14px; align-items:flex-start}\r\n.faq summary::-webkit-details-marker{display:none}\r\n.faq summary::after{content:\"+\"; font-size:1.3rem; color:var(--muted); line-height:1; flex-shrink:0}\r\n.faq details[open] summary::after{content:\"\u2212\"}\r\n.faq .ans{padding:0 20px 17px; font-size:.96rem}\r\n\r\n.cta{background:linear-gradient(150deg,#170A0C,#331114); color:#F7EBEC; border-radius:var(--radius); padding:38px 34px; margin:44px 0}\r\n.cta h2{color:#fff; margin-top:0}\r\n.cta ol{color:#D8BFC2; font-size:.95rem}\r\n.cta ol b{color:#fff}\r\n.src{font-size:.83rem; color:var(--muted)}\r\n.src li{margin-bottom:7px}\r\nfooter{border-top:1px solid var(--line); margin-top:56px; padding:30px 0 44px; font-size:.85rem; color:var(--muted)}\r\n\r\n\/* \u4e94\u5f20\u7cfb\u5217\u5361\u5e76\u6392\uff1a\u5bbd\u5c4f 5 \u5217 \u2192 \u4e2d\u5c4f 3 \u5217 \u2192 \u7a84\u5c4f 2 \u5217 \u2192 \u624b\u673a 1 \u5217 *\/\r\n@media (max-width:1080px){\r\n  .tcards{grid-template-columns:repeat(3,1fr)}\r\n  .tcards-h{grid-column:1\/-1}\r\n}\r\n@media (max-width:900px){\r\n  .specbar{grid-template-columns:repeat(2,1fr)}\r\n  .c3,.c2{grid-template-columns:1fr}\r\n  .nav-links .hide-sm{display:none}\r\n  .treadout{grid-template-columns:1fr}\r\n  .calc-body{grid-template-columns:1fr}\r\n  .calc-in{border-right:none; border-bottom:1px solid var(--line)}\r\n  .tshell-head,.tstage,.tcards{padding-left:20px; padding-right:20px}\r\n  .tcards{grid-template-columns:repeat(2,1fr)}\r\n}\r\n@media (max-width:560px){\r\n  .tcards{grid-template-columns:1fr}\r\n  .series .st{font-size:1.05rem}\r\n  .series .sl{font-size:.92rem}\r\n  .series p{font-size:.84rem}\r\n}\r\n\r\n\/* ---------- \u6df1\u8272\u80cc\u666f\u5185\u7684\u6587\u5b57\u53cd\u767d ----------\r\n   \u5168\u5c40 strong{color:var(--ink)} \u662f\u4e3a\u6d45\u5e95\u8bbe\u8ba1\u7684\u9ed1\u8272\u89c4\u5219\u3002\u6df1\u8272\u9762\u677f\uff08\u6ed1\u5757\u8bfb\u6570\u3001\r\n   \u6a21\u5757\u6807\u9898\u533a\u3001\u9996\u5c4f\u3001CTA\u3001\u516c\u5f0f\u5757\uff09\u5185\u7684\u52a0\u7c97\u6587\u672c\u82e5\u6cbf\u7528\u8be5\u89c4\u5219\u4f1a\u53d8\u6210\u9ed1\u5b57\u538b\u6df1\u5e95\uff0c\r\n   \u8fd1\u4e4e\u4e0d\u53ef\u89c1\u3002\u6b64\u5904\u7edf\u4e00\u4e3a\u6d45\u8272\u52a0\u7c97\uff0c\u5e76\u4fdd\u8bc1\u5bf9\u6bd4\u5ea6 >= 4.5:1\u3002 *\/\r\n.hero strong,.tshell-head strong,.pshell-head strong,.tbig strong,.cta strong,.formula strong,\r\n.hero b,.tshell-head b,.pshell-head b,.tbig b,.cta b,.formula b{\r\n  color:#FDF6F6; font-weight:700;\r\n}\r\n.tshell-head strong,.pshell-head strong{color:#FFFFFF}\r\n.tbig strong,.tbig b{color:#FFFFFF}\r\n.cta strong,.cta b{color:#FFFFFF}\r\n\/* CTA \u6df1\u8272\u5e95\u4e0a\u7684\u6b21\u7ea7\u52a8\u4f5c\u6309\u94ae\uff1a\u54c1\u724c\u7ea2\u63cf\u8fb9 + \u7ea2\u5b57\uff08#E60012\uff09\uff0c\u4fdd\u8bc1\u5728\u6df1\u5e95\u4e0a\u53ef\u8bfb\u3002\r\n   \u7eaf\u7ea2\u5e95\u7ea2\u5b57\u7684\u5bf9\u6bd4\u5ea6\u7ea6 4:1\uff0c\u4f4e\u4e8e AA \u6b63\u6587 4.5:1\uff0c\u6545\u52a0\u5b57\u91cd\u4e0e\u6df1\u8272\u6295\u5f71\u8865\u507f\u3002 *\/\r\n.btn-outline{background:transparent; color:var(--accent); border-color:var(--accent); padding:10px 18px;\r\n  font-weight:600; text-shadow:0 1px 2px rgba(10,4,5,.75)}\r\n.btn-outline:hover{background:var(--accent); color:#fff; border-color:var(--accent); text-shadow:none}\r\n.formula strong,.formula b{color:#FFFFFF}\r\n\/* \u9996\u5c4f\u4e3a\u822a\u62cd\u56fe\u53e0\u52a0\u591a\u5c42\u906e\u7f69\uff0c\u767d\u5b57\u5728\u6d45\u8272\u533a\u57df\u4ecd\u9700\u4fdd\u8bc1\u53ef\u8bfb \u2014\u2014 \u7528\u63cf\u8fb9\u52a0\u539a\u63d0\u5347\u8fb9\u7f18\u5bf9\u6bd4 *\/\r\n.hero strong,.hero b{color:#FFFFFF; text-shadow:0 1px 3px rgba(10,4,5,.75)}\r\n\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<header class=\"hero\">\r\n  <div class=\"hero-bg\">\r\n    <img src=\"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/11\/textile-solutions-page-banner3.webp\"\r\n         srcset=\"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/11\/textile-solutions-page-banner3.webp 1600w,\r\n                 https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/hero-aerial-1024x576.webp 1024w,\r\n                 https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/hero-aerial-768x432.webp 768w\"\r\n         sizes=\"100vw\"\r\n         width=\"1600\" height=\"900\" alt=\"Aerial view of a textile wet-processing plant with boiler stacks releasing steam, process piping and storage tanks\" fetchpriority=\"high\" decoding=\"async\">\r\n  <\/div>\r\n  <div class=\"hero-veil\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"wrap\">\r\n    <div class=\"eyebrow\">Solution \u00b7 Textile wet processing &amp; finishing \u00b7 2026<\/div>\r\n    <h1>Industrial High Temperature Heat Pumps for the Textile Industry<\/h1>\r\n    <p class=\"lede\">A dyehouse does not have one heat demand \u2014 it has six, each at a different temperature, each served by a different piece of equipment. Drag the slider below to match a heat pump series to your process, see which of the six HETAPRO machines fits, and find out where electrification genuinely beats a boiler and where it does not. No country assumptions, no blanket payback promise: just the engineering boundaries and the numbers behind them.<\/p>\r\n\r\n    <div class=\"specbar\">\r\n      <div><b>30 \u2013 150 \u00b0C<\/b><span>Delivery temperature range<\/span><\/div>\r\n      <div><b>6 machines<\/b><span>Water &amp; air source, hot water &amp; steam<\/span><\/div>\r\n      <div><b>380\u2013415 V \u00b7 3Ph \u00b7 50 Hz<\/b><span>Standard supply<\/span><\/div>\r\n      <div><b>95 \u2013 1500 kW<\/b><span>Max single-unit capacity<\/span><\/div>\r\n    <\/div>  <\/div>\r\n<\/header>\r\n\r\n<main class=\"wrap\">\r\n\r\n<!-- ============ TEMPERATURE SELECTOR ============ -->\r\n<section class=\"tshell\" id=\"temps\">\r\n  <div class=\"tshell-head\">\r\n    <div class=\"kicker\">Interactive series selector<\/div>\r\n    <h2>From a 60 \u00b0C dye bath to 150 \u00b0C steam: a solution for every temperature we reach<\/h2>\r\n    <p>Select the temperature your process actually needs. The panel below identifies the matching heat pump series, the realistic COP at that lift, the heat sources that can feed it, and whether a boiler still has a job to do. Drag, or use the arrow keys. <strong>The scale runs to 150 \u00b0C because that is the highest temperature any HETAPRO machine delivers<\/strong> \u2014 the 110\u2013150 \u00b0C band is the HT steam series. Processes demanding more than that, such as polyester high-pressure dyeing at 125\u2013135 \u00b0C and stenter fabric heat setting at 160\u2013210 \u00b0C, are not on this scale because no machine in the range reaches them.<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"tstage\">\r\n    <div class=\"tslider-wrap\">\r\n      <label for=\"tempSlider\" class=\"sr-only\" style=\"position:absolute;left:-9999px\">Select delivery temperature<\/label>\r\n      <input type=\"range\" class=\"tslider\" id=\"tempSlider\" min=\"30\" max=\"150\" step=\"1\" value=\"95\"\r\n             aria-describedby=\"tReadout\" aria-valuetext=\"95 degrees Celsius, Scouring and Bleaching series\">\r\n      <div class=\"ticks\" id=\"ticks\">\r\n        <span><b>30<\/b>\u00b0C<\/span>\r\n        <span><b>60<\/b>\u00b0C<\/span>\r\n        <span><b>80<\/b>\u00b0C<\/span>\r\n        <span><b>110<\/b>\u00b0C<\/span>\r\n        <span><b>150<\/b>\u00b0C<\/span>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"treadout\" id=\"tReadout\" aria-live=\"polite\">\r\n      <div class=\"tbig\">\r\n        <div class=\"lab\">Delivery temperature<\/div>\r\n        <div class=\"val\" id=\"tVal\">95<small>\u00b0C<\/small><\/div>\r\n        <div class=\"tseriesname\" id=\"tSeries\">Scouring &amp; Bleaching<\/div>\r\n      <\/div>\r\n      <div class=\"tbody\">\r\n        <h4 id=\"tProcess\">Cotton pretreatment and hot wash \u2014 80 \/ 95 \u00b0C<\/h4>\r\n        <p id=\"tDesc\">The classic pretreatment step: cotton in greige form carries hydrophobic waxes (0.4\u20131.2%) and pectin (0.7\u20131.2%) that must be broken down before dye can penetrate evenly. This is a hot-water duty, not a flame duty \u2014 a heat pump delivering circulating water at this temperature serves it directly, with no combustion and no flue. Note the industry trend: mill trials have run white shades at 85 \u00b0C instead of 98 \u00b0C and dark shades at 75 \u00b0C instead of 80 \u00b0C with quality preserved, so specify the reduced-duty machine if your process allows it.<\/p>\r\n        <div class=\"tspecs\">\r\n          <div class=\"tspec\"><b id=\"tCop\">3.3 \u2013 4.0<\/b><span>Typical COP<\/span><\/div>\r\n          <div class=\"tspec\"><b id=\"tDuty\">Hot water<\/b><span>Delivery form<\/span><\/div>\r\n          <div class=\"tspec\"><b id=\"tSrc\">Condensate + effluent<\/b><span>Feasible heat source<\/span><\/div>\r\n          <div class=\"tspec\"><b id=\"tBoiler\">Optional<\/b><span>Boiler still needed?<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"tcards\" id=\"tCards\">\r\n    <div class=\"tcards-h\">The five process series \u2014 click a card to jump the slider<\/div>\r\n    <noscript>\r\n      <div class=\"series active\">\r\n        <div class=\"sn\">01<\/div><div class=\"st\">30 \/ 60 \u00b0C<\/div>\r\n        <div class=\"sl\">Process Heat<\/div>\r\n        <p>Process hot water, wash and bath make-up. COP 4.6\u20135.5. No boiler required. Heat source: effluent + ambient.<\/p>\r\n      <\/div>\r\n      <div class=\"series\">\r\n        <div class=\"sn\">02<\/div><div class=\"st\">60 \/ 80 \u00b0C<\/div>\r\n        <div class=\"sl\">Dyeing<\/div>\r\n        <p>Reactive and direct dyeing, cotton knit. COP 3.9\u20134.6. No boiler required. Heat source: effluent + ambient.<\/p>\r\n      <\/div>\r\n      <div class=\"series\">\r\n        <div class=\"sn\">03<\/div><div class=\"st\">80 \/ 95 \u00b0C<\/div>\r\n        <div class=\"sl\">Scouring &amp; Bleaching<\/div>\r\n        <p>Cotton pretreatment and hot wash. COP 3.3\u20134.0. Boiler optional. Heat source: condensate + effluent.<\/p>\r\n      <\/div>\r\n      <div class=\"series\">\r\n        <div class=\"sn\">04<\/div><div class=\"st\">95 \/ 110 \u00b0C<\/div>\r\n        <div class=\"sl\">Fixing &amp; Steaming<\/div>\r\n        <p>Saturated steam for fixation and pad-steam. COP 2.8\u20133.4. Boiler as peaking unit. Heat source: condensate \/ flash steam.<\/p>\r\n      <\/div>\r\n      <div class=\"series\">\r\n        <div class=\"sn\">05<\/div><div class=\"st\">110 \/ 150 \u00b0C<\/div>\r\n        <div class=\"sl\">High-Temperature &amp; Drying<\/div>\r\n        <p>Pressurised hot water, industrial laundry, garment drying. COP 1.5\u20132.8. Boiler retained. Heat source: flue gas \/ high-temperature source.<\/p>\r\n      <\/div>\r\n    <\/noscript>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ============ PRODUCT RECOMMENDATION ============ -->\r\n<section class=\"pshell\" id=\"products\">\r\n  <div class=\"pshell-head\">\r\n    <div class=\"kicker\">Recommended machines<\/div>\r\n    <h2>Six industrial heat pumps, matched to your process and your available heat source<\/h2>\r\n    <p>HETAPRO builds six high temperature heat pump machines: <strong>MT-W2W<\/strong> and <strong>MT-A2W<\/strong> (95 \u00b0C hot water), <strong>HT-A2W<\/strong> (135 \u00b0C hot water), <strong>HT-W2S<\/strong> and <strong>HT-A2S<\/strong> (110\u2013150 \u00b0C saturated steam) and <strong>MT-A2A<\/strong> (30\u201385 \u00b0C hot air for drying). Which one is right for your dyehouse depends on two questions, not one: what temperature do you need, and what heat source do you actually have? Because a water-source machine and an air-source machine delivering the same 95 \u00b0C are different machines with different economics. The cards below are ordered by delivery temperature; the recommended one for your selected temperature band is highlighted.<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"pshell-body\">\r\n\r\n    <div class=\"preco\">\r\n      <span class=\"pl\">Selection rule<\/span>\r\n      <b>Temperature sets the series. Heat source sets the model.<\/b> If you have waste hot water above 55 \u00b0C \u2014 from a dyehouse effluent system, a condensate return, or another process \u2014 a water-source machine will always out-perform an air-source one on the same duty. If you have no usable waste heat, you are looking at the air-source models and the site ambient temperature becomes part of the calculation. Answer that question before you read any COP figure.\r\n    <\/div>\r\n\r\n    <div class=\"pgrid\" id=\"pGrid\">\r\n\r\n      <!-- MT-A2W -->\r\n      <article class=\"pcard\" data-series=\"1,2\" data-models=\"MT-A2W\">\r\n        <div class=\"pimg\">\r\n          <img src=\"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/1-mt-a2w.webp\" alt=\"MT-A2W air source 95\u00b0C hot water scroll heat pump unit, front view with twin axial fans\" width=\"1000\" height=\"1000\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\">\r\n          <div class=\"pcap\">MT-A2W \u00b7 95\u00b0C hot water \u00b7 air source<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"pcard-top\">\r\n          <div class=\"pmodel\">MT-A2W<\/div>\r\n          <div class=\"ptag\">Air Source 95 \u00b0C Hot Water \u00b7 Scroll Compressor<\/div>\r\n        <\/div>\r\n        <div class=\"pcard-body\">\r\n          <p>The workhorse of the dyeing hall. An air-source high temperature heat pump using ambient air as the heat source, producing hot water up to 95 \u00b0C for radiator heating, industrial hot water, high-temperature rinsing and process liquid heating. Stable at 95 \u00b0C even in low ambient conditions, and modular \u2014 up to 16 units can be connected in parallel, which is how a plant scales capacity without re-engineering the system.<\/p>\r\n          <div class=\"pspecs\">\r\n            <div class=\"pspec\"><b>95 \u00b0C<\/b><span>Water outlet<\/span><\/div>\r\n            <div class=\"pspec\"><b>350 kW<\/b><span>Max single unit<\/span><\/div>\r\n            <div class=\"pspec\"><b>Ambient air<\/b><span>Heat source<\/span><\/div>\r\n            <div class=\"pspec\"><b>Scroll<\/b><span>Compressor<\/span><\/div>\r\n          <\/div>\r\n          <ul class=\"puses\">\r\n            <li>Reactive and direct dyeing jacket water, 60\u201380 \u00b0C<\/li>\r\n            <li>Scouring and bleaching hot water, up to 95 \u00b0C<\/li>\r\n            <li>Wash and bath make-up across the plant<\/li>\r\n            <li>Ambient operation 10\u201340 \u00b0C, customisable down to \u221238 \u00b0C<\/li>\r\n          <\/ul>\r\n          <p class=\"pnote\">Customisation available: minimum ambient operating temperature as low as \u221238 \u00b0C; maximum outlet water temperature up to 135 \u00b0C. Inverter control gives precise, stepless temperature regulation.<\/p>\r\n          <a class=\"pmore\" href=\"https:\/\/hetapro.com\/products\/mt-a2w-95c-hot-water-scroll-heat-pump\/\" target=\"_blank\" rel=\"noopener\">MT-A2W product page \u2192<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- MT-W2W -->\r\n      <article class=\"pcard\" data-series=\"2,3,4\" data-models=\"MT-W2W\">\r\n        <div class=\"pimg\">\r\n          <img src=\"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/2-mt-w2w.webp\" alt=\"MT-W2W water source 95\u00b0C hot water screw heat pump, horizontal industrial unit with insulated cylinder and control cabinet\" width=\"1000\" height=\"1000\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\">\r\n          <div class=\"pcap\">MT-W2W \u00b7 95\u00b0C hot water \u00b7 water source<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"pcard-top\">\r\n          <div class=\"pmodel\">MT-W2W<\/div>\r\n          <div class=\"ptag\">Water Source 95 \u00b0C Hot Water \u00b7 Screw Compressor<\/div>\r\n          <span class=\"pbadge\">Best for dyeing<\/span>\r\n        <\/div>\r\n        <div class=\"pcard-body\">\r\n          <p>The most capable machine in the textile range, and the one the factory most often specifies for continuous dyeing load. A screw compressor with VFD, upgrading low-grade heat from water sources or waste heat into stable high-temperature hot water. Textile dyeing is named first among its documented applications, and the screw configuration is built for large industrial heating loads and long operating hours rather than cycling.<\/p>\r\n          <div class=\"pspecs\">\r\n            <div class=\"pspec\"><b>95 \u00b0C<\/b><span>Water outlet<\/span><\/div>\r\n            <div class=\"pspec\"><b>1500 kW*<\/b><span>Max heating capacity<\/span><\/div>\r\n            <div class=\"pspec\"><b>Water \/ waste heat<\/b><span>Heat source<\/span><\/div>\r\n            <div class=\"pspec\"><b>Screw + VFD<\/b><span>Compressor<\/span><\/div>\r\n          <\/div>\r\n          <ul class=\"puses\">\r\n            <li>Scouring and bleaching, 85\u201395 \u00b0C circulating water<\/li>\r\n            <li>Continuous dyeing jacket and bath heat<\/li>\r\n            <li>Post-dye hot wash and rinse<\/li>\r\n            <li>Boiler feedwater preheat and steam buffer duty<\/li>\r\n          <\/ul>\r\n          <p class=\"pnote\">*Manufacturer figure: COP up to 4.0 at heat source 60\/52 \u00b0C and consumer side 87\/95 \u00b0C. The published product parameter table lists COP 2.69\u20132.70 for the standard rating. Ask which applies to your duty point \u2014 the difference is roughly 45% of the energy bill. Applications also include food processing, beverage production, electroplating, chemical processing, pharmaceutical manufacturing, industrial cleaning and central heating.<\/p>\r\n          <a class=\"pmore\" href=\"https:\/\/hetapro.com\/products\/mt-w2w-95c-hot-water-screw-heat-pump\/\" target=\"_blank\" rel=\"noopener\">MT-W2W product page \u2192<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- HT-A2W -->\r\n      <article class=\"pcard\" data-series=\"4,5\" data-models=\"HT-A2W\">\r\n        <div class=\"pimg\">\r\n          <img src=\"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/3-ht-a2w.webp\" alt=\"HT-A2W air source 135\u00b0C hot water piston heat pump, vertical cabinet unit with two large axial fans\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\">\r\n          <div class=\"pcap\">HT-A2W \u00b7 135\u00b0C hot water \u00b7 air source<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"pcard-top\">\r\n          <div class=\"pmodel\">HT-A2W<\/div>\r\n          <div class=\"ptag\">Air Source 135 \u00b0C Hot Water \u00b7 Piston Compressor<\/div>\r\n        <\/div>\r\n        <div class=\"pcard-body\">\r\n          <p>A reciprocating-piston compressor raises ambient air to 135 \u00b0C of hot water. Designed for industrial and commercial hot water where the duty sits above what a scroll machine can hold \u2014 high-temperature rinsing, chemical liquid heating, electroplating temperature control and industrial hot water generation. The user side spans 100\u2013135 \u00b0C.<\/p>\r\n          <div class=\"pspecs\">\r\n            <div class=\"pspec\"><b>135 \u00b0C<\/b><span>Water outlet<\/span><\/div>\r\n            <div class=\"pspec\"><b>220 kW<\/b><span>Max single unit<\/span><\/div>\r\n            <div class=\"pspec\"><b>Ambient air<\/b><span>Heat source<\/span><\/div>\r\n            <div class=\"pspec\"><b>Piston<\/b><span>Compressor<\/span><\/div>\r\n          <\/div>\r\n          <ul class=\"puses\">\r\n            <li>Fixing and steam-padding hot water at 100\u2013110 \u00b0C<\/li>\r\n            <li>High-temperature rinse and wash water<\/li>\r\n            <li>Process liquid heating in dyeing house auxiliaries<\/li>\r\n            <li>Load-bearing duty above the 95 \u00b0C scroll limit<\/li>\r\n          <\/ul>\r\n          <p class=\"pnote\">Wide waste-heat source range 55\u201385 \u00b0C, built-in primary circulation pump optional, indoor installation permitted with auxiliary cooling. Modbus RTU over RS485 \u2014 it can act as a master controller integrating other devices, or as a slave unit driven by third-party equipment.<\/p>\r\n          <a class=\"pmore\" href=\"https:\/\/hetapro.com\/products\/ht-a2w-135c-hot-water-piston-heat-pump\/\" target=\"_blank\" rel=\"noopener\">HT-A2W product page \u2192<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- HT-W2S -->\r\n      <article class=\"pcard\" data-series=\"4,5\" data-models=\"HT-W2S\">\r\n        <div class=\"pimg\">\r\n          <img src=\"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/4.ht-w2s.webp\" alt=\"HT-W2S water source 150\u00b0C steam heat pump, three-panel industrial cabinet with touchscreen controller and pressure gauges\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\">\r\n          <div class=\"pcap\">HT-W2S \u00b7 110\u2013150\u00b0C steam \u00b7 water source<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"pcard-top\">\r\n          <div class=\"pmodel\">HT-W2S<\/div>\r\n          <div class=\"ptag\">Water Source 150 \u00b0C Steam \u00b7 Single-Stage Compression<\/div>\r\n          <span class=\"pbadge\">Best for steam<\/span>\r\n        <\/div>\r\n        <div class=\"pcard-body\">\r\n          <p>Turns 55 \u00b0C-plus waste hot water directly into 110\u2013150 \u00b0C saturated steam. A high-efficiency single-stage compression system built for plants that have both significant waste hot water and continuous steam demand \u2014 the steam can feed the dyeing machine header directly, no intermediate heat exchanger required. Up to 500 kW per unit with a modular design for flexible combination.<\/p>\r\n          <div class=\"pspecs\">\r\n            <div class=\"pspec\"><b>110\u2013150 \u00b0C<\/b><span>Saturated steam<\/span><\/div>\r\n            <div class=\"pspec\"><b>500 kW<\/b><span>Max single unit<\/span><\/div>\r\n            <div class=\"pspec\"><b>Waste hot water \u226555 \u00b0C<\/b><span>Heat source<\/span><\/div>\r\n            <div class=\"pspec\"><b>Single-stage<\/b><span>Compression<\/span><\/div>\r\n          <\/div>\r\n          <ul class=\"puses\">\r\n            <li>Fixing and steam-padding saturated steam, 100\u2013110 \u00b0C<\/li>\r\n            <li>Dyeing machine steam header top-up<\/li>\r\n            <li>Condensate and flash-steam upgrade to process pressure<\/li>\r\n            <li>Stenter chamber steam assist where gas firing is being reduced<\/li>\r\n          <\/ul>\r\n          <p class=\"pnote\">Waste water source range 55\u201385 \u00b0C. Danfoss high-temperature inverter compressor, Danfoss plate heat exchanger, Danfoss\/Siemens electronic expansion valve, Siemens PLC. RS485 with Modbus gateway, touchscreen controller, multi-level intelligent defrosting. CE, EMC and RoHS certified; water and electricity separated. Warranty 3 years with part components free.<\/p>\r\n          <a class=\"pmore\" href=\"https:\/\/hetapro.com\/products\/ht-w2s-150c-steam-heat-pump\/\" target=\"_blank\" rel=\"noopener\">HT-W2S product page \u2192<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- HT-A2S -->\r\n      <article class=\"pcard\" data-series=\"4,5\" data-models=\"HT-A2S\">\r\n        <div class=\"pimg\">\r\n          <img src=\"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/5.ht-a2s.webp\" alt=\"HT-A2S air source 150\u00b0C steam heat pump, industrial cabinet with twin fans and sight glass\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\">\r\n          <div class=\"pcap\">HT-A2S \u00b7 110\u2013150\u00b0C steam \u00b7 air source<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"pcard-top\">\r\n          <div class=\"pmodel\">HT-A2S<\/div>\r\n          <div class=\"ptag\">Air Source 150 \u00b0C Steam \u00b7 Single-Stage Compression<\/div>\r\n        <\/div>\r\n        <div class=\"pcard-body\">\r\n          <p>The same 110\u2013150 \u00b0C saturated steam output as HT-W2S, but drawing on waste hot air rather than waste hot water. Where a plant has hot exhaust air \u2014 from a stenter, a dryer or an air-handling process \u2014 this is the route to steam generation without a waste-water network. Up to 220 kW per unit, modular, with the primary circulation pump built in as an option.<\/p>\r\n          <div class=\"pspecs\">\r\n            <div class=\"pspec\"><b>110\u2013150 \u00b0C<\/b><span>Saturated steam<\/span><\/div>\r\n            <div class=\"pspec\"><b>220 kW<\/b><span>Max single unit<\/span><\/div>\r\n            <div class=\"pspec\"><b>Waste hot air \u226555 \u00b0C<\/b><span>Heat source<\/span><\/div>\r\n            <div class=\"pspec\"><b>Single-stage<\/b><span>Compression<\/span><\/div>\r\n          <\/div>\r\n          <ul class=\"puses\">\r\n            <li>Fixing and steam-padding saturated steam<\/li>\r\n            <li>Stenter exhaust hot air recovered to process steam<\/li>\r\n            <li>Dryer and finishing line exhaust heat upgrading<\/li>\r\n            <li>Steam duty where no waste water is available<\/li>\r\n          <\/ul>\r\n          <p class=\"pnote\">Waste heat source range 55\u201385 \u00b0C. Built-in primary circulation pump optional, indoor installation permitted for auxiliary cooling, 7-inch touchscreen, RS485 with Modbus gateway. Danfoss high-temperature inverter compressor and Siemens PLC. Documented applications include agriculture, biopharmaceuticals and rubber vulcanisation and drying.<\/p>\r\n          <a class=\"pmore\" href=\"https:\/\/hetapro.com\/products\/ht-a2s-150c-steam-heat-pump\/\" target=\"_blank\" rel=\"noopener\">HT-A2S product page \u2192<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- MT-A2A -->\r\n      <article class=\"pcard\" data-series=\"1,2,3,5\" data-models=\"MT-A2A\">\r\n        <div class=\"pimg\">\r\n          <img src=\"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/6.mt-a2a.webp\" alt=\"MT-A2A air source inverter 85\u00b0C heat pump dryer, twin fan industrial drying unit\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\">\r\n          <div class=\"pcap\">MT-A2A \u00b7 30\u201385\u00b0C hot air \u00b7 inverter dryer<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"pcard-top\">\r\n          <div class=\"pmodel\">MT-A2A<\/div>\r\n          <div class=\"ptag\">Air Source Inverter 85 \u00b0C Heat Pump Dryer<\/div>\r\n        <\/div>\r\n        <div class=\"pcard-body\">\r\n          <p>Not a hot water machine but a hot air machine. MT-A2A delivers 30\u201385 \u00b0C supply air for industrial drying, using ambient air or recoverable waste hot air as the heat source, and it runs weather-independent \u2014 drying output does not fall when the weather changes. A unitary design makes installation straightforward, and 130 \u00b0C outlet air can be customised for high-temperature drying duties.<\/p>\r\n          <div class=\"pspecs\">\r\n            <div class=\"pspec\"><b>30\u201385 \u00b0C<\/b><span>Supply air control<\/span><\/div>\r\n            <div class=\"pspec\"><b>300 kW<\/b><span>Max single unit<\/span><\/div>\r\n            <div class=\"pspec\"><b>Air \/ waste hot air<\/b><span>Heat source<\/span><\/div>\r\n            <div class=\"pspec\"><b>Inverter<\/b><span>Capacity control<\/span><\/div>\r\n          <\/div>\r\n          <ul class=\"puses\">\r\n            <li>One machine across four drying conditions: 30 \u00b0C low-temperature and heat-sensitive, 40\u201360 \u00b0C general fabric and food, 60\u201375 \u00b0C faster industrial drying, 75\u201385 \u00b0C high-temperature<\/li>\r\n            <li>Stenter and dryer hot air supply<\/li>\r\n            <li>Garment and fabric drying without a boiler<\/li>\r\n            <li>Process air heating alongside process water heating<\/li>\r\n          <\/ul>\r\n          <p class=\"pnote\">Inlet air 0\u201380 \u00b0C, rated supply air 60 \u00b0C, maximum 85 \u00b0C as standard and up to 130 \u00b0C customised. Power supply 380 V \/ 3N \/ 50 Hz. HANBELL high-temperature compressor, Danfoss\/Sanhua valve, Siemens PLC. Actual drying and material temperatures must be set according to the specific product and process.<\/p>\r\n          <a class=\"pmore\" href=\"https:\/\/hetapro.com\/products\/ht-a2a-85c-air-source-direct-heating-inverter-hot-air-heat-pump-dryer\/\" target=\"_blank\" rel=\"noopener\">MT-A2A product page \u2192<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"pselwrap\">\r\n      <table class=\"psel\" id=\"pSelTable\">\r\n        <caption>Full selection table. The row matching your selected temperature band is highlighted. All figures are manufacturer-published data for the standard configuration.<\/caption>\r\n        <thead>\r\n          <tr>\r\n            <th>Model<\/th><th>Heat source<\/th><th>Source temp.<\/th><th>Output<\/th><th>Form<\/th><th>Compressor<\/th><th>Max unit<\/th><th>Textile duty<\/th>\r\n          <\/tr>\r\n        <\/thead>\r\n        <tbody>\r\n          <tr data-series=\"1,2\"><td class=\"mono\">MT-A2W<\/td><td>Ambient air<\/td><td class=\"mono\">\u226510 \u00b0C<\/td><td class=\"mono\">95 \u00b0C<\/td><td>Hot water<\/td><td>Scroll<\/td><td class=\"mono\">350 kW<\/td><td>Dyeing, wash water, scouring<\/td><\/tr>\r\n          <tr data-series=\"2,3,4\"><td class=\"mono\"><span class=\"best\">MT-W2W<\/span><\/td><td>Water \/ waste heat<\/td><td class=\"mono\">60\/52 \u00b0C<\/td><td class=\"mono\">95 \u00b0C<\/td><td>Hot water<\/td><td>Screw + VFD<\/td><td class=\"mono\">1500 kW*<\/td><td class=\"best\">Scouring, dyeing, boiler preheat<\/td><\/tr>\r\n          <tr data-series=\"4,5\"><td class=\"mono\">HT-A2W<\/td><td>Ambient air<\/td><td class=\"mono\">55\u201385 \u00b0C<\/td><td class=\"mono\">135 \u00b0C<\/td><td>Hot water<\/td><td>Piston<\/td><td class=\"mono\">220 kW<\/td><td>Fixing, high-temp rinse<\/td><\/tr>\r\n          <tr data-series=\"4,5\"><td class=\"mono\"><span class=\"best\">HT-W2S<\/span><\/td><td>Waste hot water<\/td><td class=\"mono\">\u226555 \u00b0C<\/td><td class=\"mono\">110\u2013150 \u00b0C<\/td><td>Saturated steam<\/td><td>Single-stage<\/td><td class=\"mono\">500 kW<\/td><td class=\"best\">Fixing steam, dyeing header<\/td><\/tr>\r\n          <tr data-series=\"4,5\"><td class=\"mono\">HT-A2S<\/td><td>Waste hot air<\/td><td class=\"mono\">\u226555 \u00b0C<\/td><td class=\"mono\">110\u2013150 \u00b0C<\/td><td>Saturated steam<\/td><td>Single-stage<\/td><td class=\"mono\">220 kW<\/td><td>Steam from exhaust air<\/td><\/tr>\r\n          <tr data-series=\"1,2,3,5\"><td class=\"mono\">MT-A2A<\/td><td>Air \/ waste hot air<\/td><td class=\"mono\">0\u201380 \u00b0C<\/td><td class=\"mono\">30\u201385 \u00b0C<\/td><td>Hot air<\/td><td>Inverter<\/td><td class=\"mono\">300 kW<\/td><td>Drying, stenter hot air<\/td><\/tr>\r\n        <\/tbody>\r\n      <\/table>\r\n    <\/div>\r\n\r\n    <p style=\"font-size:.85rem;color:var(--muted);margin-top:16px\">*MT-W2W maximum heating capacity 1500 kW is a manufacturer figure. COP is quoted as up to 4.0 at heat source 60\/52 \u00b0C and consumer side 87\/95 \u00b0C; the published product parameter table lists COP 2.69\u20132.70 for the standard rating. Confirm which basis applies to your duty point. Every machine above: Siemens PLC controller, RS485 with Modbus gateway, touchscreen operation, multi-level intelligent defrosting, and a 3-year warranty with part components free.<\/p>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ============ COST CALCULATOR ============ -->\r\n<section class=\"calc\" id=\"tco\">\r\n  <div class=\"calc-head\">\r\n    <div class=\"kicker\">Total cost of ownership<\/div>\r\n    <h3>Does the heat pump actually beat the boiler on your site?<\/h3>\r\n    <p>Two sliders, two formulas, no opinion. Set your own energy prices and boiler efficiency \u2014 the answer updates live. Use it as a screening test, then confirm with a proper audit.<\/p>\r\n  <\/div>\r\n  <div class=\"calc-body\">\r\n    <div class=\"calc-in\">\r\n      <div class=\"fld\">\r\n        <label for=\"gasPrice\">Fuel price per kWh of fuel input <b id=\"gasPriceV\">0.060<\/b><\/label>\r\n        <input type=\"range\" id=\"gasPrice\" min=\"0.01\" max=\"0.25\" step=\"0.005\" value=\"0.06\">\r\n        <div class=\"hint\">Your delivered fuel cost divided by its heating value. Typical band: 0.02\u20130.10. Express it in any currency \u2014 only the ratio matters.<\/div>\r\n      <\/div>\r\n      <div class=\"fld\">\r\n        <label for=\"elecPrice\">Electricity price per kWh <b id=\"elecPriceV\">0.150<\/b><\/label>\r\n        <input type=\"range\" id=\"elecPrice\" min=\"0.03\" max=\"0.60\" step=\"0.005\" value=\"0.15\">\r\n        <div class=\"hint\">Your all-in industrial tariff. Typical band: 0.08\u20130.35.<\/div>\r\n      <\/div>\r\n      <div class=\"fld\">\r\n        <label for=\"boilerEff\">Boiler efficiency <b id=\"boilerEffV\">76 %<\/b><\/label>\r\n        <input type=\"range\" id=\"boilerEff\" min=\"55\" max=\"92\" step=\"1\" value=\"76\">\r\n        <div class=\"hint\">Aged, poorly maintained textile boilers commonly sit near 70\u201380%; modern condensing units reach 90%+.<\/div>\r\n      <\/div>\r\n      <div class=\"fld\">\r\n        <label for=\"copSel\">COP of the selected series <b id=\"copSelV\">3.6<\/b><\/label>\r\n        <input type=\"range\" id=\"copSel\" min=\"1.4\" max=\"5.6\" step=\"0.1\" value=\"3.6\">\r\n        <div class=\"hint\">Driven by the temperature selector above. Lower delivery temperature, higher COP. Adjust manually if your supplier quotes a guaranteed figure.<\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"calc-out\">\r\n      <div class=\"res hero\">\r\n        <span class=\"k\">Heat cost, heat pump vs boiler<\/span>\r\n        <span class=\"v\" id=\"resSaving\">\u2014<\/span>\r\n      <\/div>\r\n      <div class=\"res\"><span class=\"k\">Boiler \u2014 cost per kWh of heat<\/span><span class=\"v\" id=\"resBoiler\">\u2014<\/span><\/div>\r\n      <div class=\"res\"><span class=\"k\">Heat pump \u2014 cost per kWh of heat<\/span><span class=\"v\" id=\"resHp\">\u2014<\/span><\/div>\r\n      <div class=\"res\"><span class=\"k\">Break-even COP at your prices<\/span><span class=\"v\" id=\"resBreakeven\">\u2014<\/span><\/div>\r\n      <div class=\"res\"><span class=\"k\">Fuel or grid energy displaced<\/span><span class=\"v\" id=\"resEnergy\">\u2014<\/span><\/div>\r\n      <div class=\"verdict\" id=\"verdict\">\u2014<\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<div class=\"note\">\r\n  <b class=\"lbl\">The one-line version<\/b>\r\n  <p style=\"margin:0\"><span class=\"mono\">Boiler heat cost = fuel price \u00f7 boiler efficiency<\/span> &nbsp;\u00b7&nbsp; <span class=\"mono\">Heat pump heat cost = electricity price \u00f7 COP<\/span> &nbsp;\u00b7&nbsp; <span class=\"mono\">Break-even COP = electricity price \u00f7 boiler heat cost<\/span>. If your break-even COP is below what the series can deliver at your temperature, the project works on energy cost alone \u2014 before grants, carbon value or brand incentives.<\/p>\r\n<\/div>\r\n\r\n<!-- ============ DEFINITION ============ -->\r\n<h2 id=\"definition\">What an industrial high temperature heat pump is \u2014 and what it is not<\/h2>\r\n\r\n<p>An <strong>industrial heat pump (IHP)<\/strong> is a vapour-compression machine that moves heat from a low-temperature source to a higher-temperature sink using an electrically driven compressor. Instead of burning fuel to create heat \u2014 where an electric boiler achieves an effective efficiency of 1.0 and a gas boiler roughly 0.76\u20130.85 after combustion and distribution losses \u2014 it transfers heat that already exists somewhere on site. Its useful output is a <strong>coefficient of performance (COP)<\/strong>: for every 1 kW of electricity consumed, a COP of 3.5 delivers 3.5 kW of usable heat.<\/p>\r\n\r\n<p>The critical engineering fact, and the one most product pages obscure, is that <strong>COP is a function of delivery temperature<\/strong>. The hotter the sink, the harder the machine works, the more electricity it consumes, and the lower the COP. Every temperature band therefore has its own machine, its own economics, and its own ceiling. That is what the selector above is built to show.<\/p>\r\n\r\n<div class=\"tbl-wrap\">\r\n<table>\r\n  <caption>Indicative COP by delivery temperature at a nominal 25 \u00b0C ambient. Real figures depend on condenser approach, source temperature, compressor selection and part-load behaviour \u2014 always request a guarantee at your duty point, not a catalogue maximum.<\/caption>\r\n  <thead><tr><th>Delivery temperature<\/th><th>Indicative COP<\/th><th>Comfortable duty<\/th><th>Commercial maturity<\/th><\/tr><\/thead>\r\n  <tbody>\r\n    <tr><td>40 \u2013 55 \u00b0C<\/td><td class=\"mono\">4.6 \u2013 5.5<\/td><td>Wash water, general hot water, effluent make-up<\/td><td>Fully mature; large installed base<\/td><\/tr>\r\n    <tr><td><strong>60 \u2013 80 \u00b0C<\/strong><\/td><td class=\"mono\"><strong>3.9 \u2013 4.6<\/strong><\/td><td><strong>Dyeing, rinsing, general process hot water<\/strong><\/td><td><strong>Commercially available now<\/strong><\/td><\/tr>\r\n    <tr><td><strong>80 \u2013 95 \u00b0C<\/strong><\/td><td class=\"mono\"><strong>3.3 \u2013 4.0<\/strong><\/td><td><strong>Scouring, bleaching, hot wash<\/strong><\/td><td><strong>Commercially available now<\/strong><\/td><\/tr>\r\n    <tr><td>95 \u2013 110 \u00b0C<\/td><td class=\"mono\">2.8 \u2013 3.4<\/td><td>Fixing, steam padding, low-pressure steam<\/td><td>Available; buffer vessel usually required<\/td><\/tr>\r\n    <tr><td>110 \u2013 130 \u00b0C<\/td><td class=\"mono\">2.1 \u2013 2.8<\/td><td>Pressurised hot water, industrial laundry, high-pressure dyeing<\/td><td>Limited global installations<\/td><\/tr>\r\n    <tr><td>140 \u2013 150 \u00b0C<\/td><td class=\"mono\">1.5 \u2013 2.0<\/td><td>Garment drying, speciality finishing, pressure vessels<\/td><td>Pilot \/ very limited; not proven at scale<\/td><\/tr>\r\n  <\/tbody>\r\n<\/table>\r\n<\/div>\r\n\r\n<div class=\"note warn\">\r\n  <b class=\"lbl\">Honest boundary \u2014 please read before you model savings<\/b>\r\n  <p style=\"margin:0\">The Apparel Impact Institute concluded in its 2025 <em>Low Carbon Thermal Roadmap<\/em> that the most commercially mature steam heat pumps deliver around <strong>120 \u00b0C<\/strong>, that specialty dyeing and finishing steps require up to 180 \u00b0C, and that high-pressure polyester dyeing sits around 150 \u00b0C \u2014 a range with very limited industry capacity today. We agree, and we design to it. <strong>Heat pumps displace the 90\u2013100 \u00b0C core of a dyehouse load, not an entire boiler house.<\/strong> Any vendor quoting routine 180 \u00b0C industrial heat pump operation for a wet-processing line is describing a machine that does not yet exist commercially.<\/p>\r\n<\/div>\r\n\r\n<!-- ============ THE FIVE SERIES ============ -->\r\n<h2 id=\"series\">The five process series, and the machine behind each<\/h2>\r\n<p>These five series describe the <em>process<\/em> bands in a dyehouse. Each one is served by one or more of the six HETAPRO machines in the <a href=\"#products\">recommended machines<\/a> section above \u2014 the series tells you what the duty is, the machine tells you what to buy.<\/p>\r\n\r\n<div class=\"cards c2\">\r\n  <div class=\"card\">\r\n    <span class=\"num\">SERIES 01<\/span>\r\n    <h4>Process Heat \u2014 30 \/ 60 \u00b0C<\/h4>\r\n    <p>The base layer. Wash water, bath make-up, rinsing and general process hot water across the whole plant. It runs at the highest COP of any series, which makes it the quickest-payback machine in the portfolio and the natural first stage of any phased project. Sourced from dyehouse effluent at 30\u201350 \u00b0C where available, ambient otherwise.<\/p>\r\n    <p style=\"font-size:.85rem;color:var(--accent-dk);font-weight:600;margin:0\"><b>Machine:<\/b> MT-A2W (air source, scroll) \u00b7 MT-A2A (hot air drying)<\/p>\r\n  <\/div>\r\n  <div class=\"card\">\r\n    <span class=\"num\">SERIES 02<\/span>\r\n    <h4>Dyeing \u2014 60 \/ 80 \u00b0C<\/h4>\r\n    <p>Reactive and direct dyeing of cotton knit, and most polyester-blend packages at atmospheric pressure. Jacket heating and bath make-up. This is the largest single share of a knit dyehouse thermal load and it sits almost exactly in the sweet spot of a high temperature heat pump, where the lift from a warm source is small enough to hold COP above 3.5.<\/p>\r\n    <p style=\"font-size:.85rem;color:var(--accent-dk);font-weight:600;margin:0\"><b>Machines:<\/b> MT-W2W (water source, screw \u2014 first choice where waste heat exists) \u00b7 MT-A2W (air source, scroll)<\/p>\r\n  <\/div>\r\n  <div class=\"card\">\r\n    <span class=\"num\">SERIES 03<\/span>\r\n    <h4>Scouring &amp; Bleaching \u2014 80 \/ 95 \u00b0C<\/h4>\r\n    <p>Cotton pretreatment, hot washing and bleaching. The demand is hot circulating water, not flame, so a heat pump serves it with no combustion, no flue and no stack-emission permit. Note that the industry is moving this temperature down anyway \u2014 mill trials have run white shades at 85 \u00b0C instead of 98 \u00b0C and dark shades at 75 \u00b0C instead of 80 \u00b0C with quality preserved.<\/p>\r\n    <p style=\"font-size:.85rem;color:var(--accent-dk);font-weight:600;margin:0\"><b>Machine:<\/b> MT-W2W \u2014 textile dyeing is a documented application of this model, with 1500 kW max unit capacity for continuous load<\/p>\r\n  <\/div>\r\n  <div class=\"card\">\r\n    <span class=\"num\">SERIES 04<\/span>\r\n    <h4>Fixing &amp; Steaming \u2014 95 \/ 110 \u00b0C<\/h4>\r\n    <p>Saturated steam at 100\u2013102 \u00b0C for fixation after reactive dyeing, and for pad-steam continuous dyeing. At the top of the comfortable band: a buffer vessel is normally required to ride through batch gaps so the boiler does not have to trim the header. A retained boiler becomes a peaking unit rather than the base load.<\/p>\r\n    <p style=\"font-size:.85rem;color:var(--accent-dk);font-weight:600;margin:0\"><b>Machines:<\/b> HT-W2S \/ HT-A2S (110\u2013150 \u00b0C saturated steam) \u00b7 HT-A2W (135 \u00b0C hot water) \u00b7 MT-W2W (95 \u00b0C base + buffer)<\/p>\r\n  <\/div>\r\n  <div class=\"card\">\r\n    <span class=\"num\">SERIES 05<\/span>\r\n    <h4>High-Temperature &amp; Drying \u2014 110 \/ 150 \u00b0C<\/h4>\r\n    <p>Pressurised hot water and saturated steam at the top of our range \u2014 industrial laundry, garment dryers and speciality finishing. Here COP falls to 1.5\u20132.8 and the machine is a specialist, not a commodity. <strong>150 \u00b0C is the ceiling of the entire HETAPRO range<\/strong>: stenter fabric heat setting at 160\u2013210 \u00b0C sits above it, which is why the stenter appears in this page as exhaust heat recovery rather than as a firing duty.<\/p>\r\n    <p style=\"font-size:.85rem;color:var(--accent-dk);font-weight:600;margin:0\"><b>Machines:<\/b> HT-W2S \/ HT-A2S (110\u2013150 \u00b0C steam) \u00b7 HT-A2W (135 \u00b0C hot water) \u00b7 MT-A2A (30\u201385 \u00b0C hot air, up to 130 \u00b0C by customisation)<\/p>\r\n  <\/div>\r\n  <div class=\"card\">\r\n    <span class=\"num\">HEAT SOURCES<\/span>\r\n    <h4>Every series can be fed four ways<\/h4>\r\n    <p>(1) <strong>Dyehouse effluent at 30\u201350 \u00b0C<\/strong> \u2014 largest volume, cleanest; heat exchangers deliver 50\u201370 \u00b0C make-up water at COP 5 and above. (2) <strong>Steam condensate above 80 \u00b0C<\/strong> \u2014 closed-loop return typically captures 85\u201390% of generated condensate and cuts feedwater heating load. (3) <strong>Flash steam near 105 \u00b0C<\/strong> \u2014 effectively free at the point of generation. (4) <strong>Stenter exhaust at 140\u2013180 \u00b0C<\/strong> \u2014 highest temperature, most contaminated; requires washable, corrosion-resistant surfaces.<\/p>\r\n    <p style=\"font-size:.85rem;color:var(--accent-dk);font-weight:600;margin:0\"><b>Source decides the model:<\/b> water above 55 \u00b0C \u2192 MT-W2W \/ HT-W2S \u00b7 waste hot air \u2192 HT-A2S \u00b7 ambient only \u2192 MT-A2W \/ HT-A2W<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- ============ PROCESSES ============ -->\r\n<h2 id=\"processes\">The three processes that decide the project<\/h2>\r\n\r\n<h3 id=\"p-scouring\">Scouring: the best economics in the plant, and the least glamorous<\/h3>\r\n\r\n<p>Cotton in greige form carries hydrophobic waxes (0.4\u20131.2%) and pectin (0.7\u20131.2%) that must be broken down before dye can penetrate evenly. Breaking those bonds traditionally means holding the bath close to <strong>98 \u00b0C for 45\u201360 minutes<\/strong>, and because water has a high latent heat, steam is used purely to move large amounts of energy into the liquor quickly.<\/p>\r\n\r\n<p>Two things make this process the strongest candidate for electrification. First, the demand is <em>water<\/em>, not flame: scouring needs hot circulating water at temperature, and a heat pump delivering 85\u201390 \u00b0C serves it directly. Second, the temperature is already falling. Published mill trials moved white shades from 98 \u00b0C to 85 \u00b0C and dark shades from 80 \u00b0C to 75 \u00b0C using rebalanced peroxide chemistry, saving 0.187 and 0.084 kg steam per kg of fabric respectively with absorbency, levelness and fastness preserved. Enzymatic pretreatment works near 59 \u00b0C. Every degree of process temperature reduction compounds: it lowers the lift the machine must deliver, which raises COP and shortens payback. <strong>Optimise the recipe first, then size the machine.<\/strong><\/p>\r\n\r\n<figure>\r\n  <div class=\"pslot filled\" data-slot=\"photo-scouring\">\r\n          <img src=\"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/reserved-slot-photo-1.-shows-the-dyeing-hall-with-the-machines-the-heat-pump-actually-serves-%E2%80%94-boiler-free-hot-water-circulation-at-the-point-of-use-1.webp\"\r\n         srcset=\"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/reserved-slot-photo-1.-shows-the-dyeing-hall-with-the-machines-the-heat-pump-actually-serves-%E2%80%94-boiler-free-hot-water-circulation-at-the-point-of-use-1.webp 1600w,\r\n                 https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/reserved-slot-photo-1.-shows-the-dyeing-hall-with-the-machines-the-heat-pump-actually-serves-%E2%80%94-boiler-free-hot-water-circulation-at-the-point-of-use-1-1024x576.webp 1024w,\r\n                 https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/reserved-slot-photo-1.-shows-the-dyeing-hall-with-the-machines-the-heat-pump-actually-serves-%E2%80%94-boiler-free-hot-water-circulation-at-the-point-of-use-1-768x432.webp 768w\"\r\n         sizes=\"(max-width: 700px) 100vw, 700px\"\r\n         alt=\"Industrial high temperature heat pump skid installed in a textile dyehouse, with insulated process piping, buffer vessel and control panel serving hot water at the point of use\" width=\"1600\" height=\"900\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\">\r\n        <\/div>\r\n        <figcaption><b>The machine on site.<\/b> An industrial high temperature heat pump skid installed inside a dyehouse: compressor and condenser on the left, insulated process piping and the buffer vessel on the right. Note the pipework leaving the machine itself \u2014 that is the connection that feeds the dyeing machine with boiler-free hot water at the temperature the process needs, rather than steam generated elsewhere and piped in.<\/figcaption>\r\n<\/figure>\r\n\r\n<div class=\"note\">\r\n  <b class=\"lbl\">Honest caveat<\/b>\r\n  <p style=\"margin:0\">We do not claim a heat pump holds a 98 \u00b0C scouring bath on its own at typical COP. It holds 85\u201390 \u00b0C comfortably, and the gap between 90 \u00b0C and 98 \u00b0C is best closed by recipe optimisation and, where a small buffer is unavoidable, by retaining a modest steam buffer on the fixing header.<\/p>\r\n<\/div>\r\n\r\n<h3 id=\"p-dyeing\">Dyeing and fixing: the largest share of your load, at the most comfortable temperature<\/h3>\r\n\r\n<p>Reactive and direct dyeing of cotton knit runs at <strong>60\u201380 \u00b0C<\/strong>, with fixation and rinsing following in the same or an adjacent machine. This band sits almost exactly where a high temperature heat pump performs best: the lift from a warm source to 70\u201385 \u00b0C is small enough to hold COP above 3.5, and the demand is simultaneous and continuous across a running dyehouse, which means thousands of operating hours a year \u2014 the condition under which capital amortises fastest.<\/p>\r\n\r\n<p>Published field measurements in Chinese knit dyehouses show high temperature heat pumps at COP 3.5\u20134.0 lifting 35\u201345 \u00b0C waste heat to 65\u201375 \u00b0C for process hot water, running 7,200 hours per year. Because the requirement is continuous rather than peaky, a single machine can also be a capacity-firming asset: it takes the base load off the boiler so the boiler stops cycling.<\/p>\r\n\r\n<p><strong>Fixing.<\/strong> After reactive dyeing, fixation and steam treatment typically need saturated steam at 100\u2013102 \u00b0C. This is reachable with a buffer vessel but sits at the top of the comfortable band. Note also the machinery trend: modern low-liquor-ratio machines consume roughly 2 kg of steam per kg of fabric against 8\u201310 kg for conventional machines, and cut water by about two-thirds. <strong>If your dyeing machines are being replaced anyway, specify heat-pump-ready machines \u2014 a machine designed around 2 kg steam\/kg is a far better heat pump host than a legacy winch.<\/strong><\/p>\r\n\r\n<figure>\r\n  <div class=\"pslot filled\" data-slot=\"photo-dyeing\">\r\n          <img src=\"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/reserved-slot-photo-2.-reinforces-the-machine-selection-point-above-a-low-liquor-machine-is-a-much-better-host-for-a-heat-pump-than-a-legacy-winch.webp\" alt=\"Low-liquor-ratio jet dyeing machine loading cotton knit fabric, low steam consumption per kg fabric\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\">\r\n        <\/div>\r\n        <figcaption><b>Machine selection and heat pump selection are made together.<\/b> A low-liquor machine \u2014 marked here on the steam header \u2014 consumes roughly 2 kg of steam per kg of fabric against 8\u201310 kg for a legacy winch. Specifying heat-pump-ready machines during a routine replacement shortens payback more than any single equipment decision.<\/figcaption>\r\n<\/figure>\r\n\r\n<p><strong>Polyester.<\/strong> Disperse dyeing of polyester and polyester\/elastane blends runs at 125\u2013135 \u00b0C under pressure. That is above the reliable reach of commercially deployed heat pump technology today. Plan a retained boiler or electric boiler for those duties. Stating this plainly is more useful than a system that promises everything.<\/p>\r\n\r\n<h3 id=\"p-stentering\">Stentering: heat recovery is the opportunity, not direct firing<\/h3>\r\n\r\n<p>A stenter (tenter frame) is the single largest thermal consumer in the finishing house. It stretches and fixes fabric through a series of heated chambers at fabric temperatures of <strong>160\u2013210 \u00b0C<\/strong> \u2014 polyester 190\u2013210 \u00b0C, polyamide 175\u2013190 \u00b0C, elastane blends 180\u2013195 \u00b0C \u2014 and the exhaust leaving those chambers typically sits at <strong>140\u2013180 \u00b0C<\/strong>, heavily laden with moisture driven off the fabric. In most mills that energy simply goes up the extract duct.<\/p>\r\n\r\n<figure>\r\n  <div class=\"pslot filled\" data-slot=\"photo-stenter\">\r\n          <img src=\"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/reserved-slot-photo-3.-the-stenter-is-the-largest-single-consumer-in-the-finishing-house-and-the-extract-duct-is-where-the-opportunity-physically-sits.webp\" alt=\"Multi-chamber stenter frame heat setting fabric with overhead extract ducting recovering 140\u2013180 \u00b0C heat\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\">\r\n        <\/div>\r\n        <figcaption><b>The largest single consumer in the finishing house.<\/b> The extract ducting running along the top of the stenter is where the 140\u2013180 \u00b0C exhaust physically sits \u2014 and where both recovery routes in the diagram above tap in. The fabric enters at the front and leaves heat-set at the rear; the recovery happens on the duct, not on the fabric.<\/figcaption>\r\n<\/figure>\r\n\r\n<p>There are two distinct recovery routes, and it is worth being precise about them.<\/p>\r\n\r\n<h4>Route 1 \u2014 static heat exchanger (what most vendors offer)<\/h4>\r\n<p>A plate or run-around coil exchanger recovers <strong>sensible heat only<\/strong> and preheats the combustion air entering the burner. Measured field data from a Chinese knit dyehouse shows exhaust at 160\u2013180 \u00b0C, gas-to-air exchangers recovering 30\u201335% of sensible heat (1.8\u20132.2 MJ per kg of fabric), and stenter gas consumption falling 8\u201312%. A more aggressive exchanger study reports exhaust dropping from 180 \u00b0C to 85 \u00b0C with combustion air preheated to 95\u2013120 \u00b0C.<\/p>\r\n\r\n<h4>Route 2 \u2014 heat pump lift (what a high temperature heat pump adds)<\/h4>\r\n<p>Because stenter exhaust is <strong>humid<\/strong>, a large share of its energy is latent. A static exchanger cannot touch that. A heat pump can recover the exhaust, lift it, and deliver useful heat to a different sink at a controlled temperature \u2014 process hot water for scouring and dyeing, or boiler feedwater preheat. That converts a stream you were burning fuel to reheat into a stream that displaces fuel elsewhere in the plant.<\/p>\r\n\r\n<div class=\"formula\"><b>Static exchanger:<\/b>  Q = \u1e41\u00b7cp\u00b7(T_out \u2212 T_in) \u2014 sensible only<br><b>Heat pump lift:<\/b>  Q_useful = <b>COP<\/b> \u00b7 P_elec, delivered at your chosen sink temperature \u2014 sensible + latent<\/div>\r\n\r\n<p>Design consequences that matter in practice: stenter exhaust carries finish residue and lint, so the heat exchanger core must be <strong>drainable, washable and pre-filtered<\/strong>, with a cleaning interval matched to the finish load. A rotary enthalpy wheel specified without a wash and purge plan will blind within a season and the recovery will be bypassed \u2014 a failure that costs you credibility with your own operations team. Specify plate exchangers with planned washing where space allows; specify heavy-duty washable wheels only where there is a real cleaning interval and an access route. Route the condensate to the plant drain, not to potable water: it carries finish residues.<\/p>\r\n\r\n<p><strong>What the heat pump does not do:<\/strong> it does not heat the fabric to 190 \u00b0C and it does not replace the burner. It reduces the burner's load. Presenting that as a burner replacement is the fastest way to lose a technical buyer's trust.<\/p>\r\n\r\n<figure>\r\n  <div class=\"figbox\">\r\n  <svg viewBox=\"0 0 900 372\" role=\"img\" aria-labelledby=\"stTitle stDesc\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n    <title id=\"stTitle\">Two routes for stenter exhaust heat: a static heat exchanger recovering sensible heat only, versus a heat pump loop capturing latent heat as well<\/title>\r\n    <desc id=\"stDesc\">Diagram comparing two recovery routes from the same stenter exhaust at 140 to 180 degrees Celsius. Upper route, static exchanger: recovers sensible heat only, about 30 to 35 percent, preheating combustion air to 95 to 120 degrees Celsius, reducing stenter gas consumption by 8 to 12 percent. Lower route, heat pump: recovers sensible plus latent heat because the exhaust is moisture-laden, and delivers useful heat to a different sink such as process hot water at 90 to 120 degrees Celsius or combustion air preheat, reducing the burner load further. Both routes reduce the burner load; neither heats the fabric to its setting temperature.<\/desc>\r\n    <defs>\r\n      <marker id=\"sa\" markerWidth=\"9\" markerHeight=\"9\" refX=\"7\" refY=\"4.5\" orient=\"auto\"><path d=\"M0,1 L7,4.5 L0,8 z\" fill=\"#4A3236\"\/><\/marker>\r\n      <marker id=\"saa\" markerWidth=\"9\" markerHeight=\"9\" refX=\"7\" refY=\"4.5\" orient=\"auto\"><path d=\"M0,1 L7,4.5 L0,8 z\" fill=\"#E60012\"\/><\/marker>\r\n    <\/defs>\r\n\r\n    <text x=\"24\" y=\"28\" class=\"fg-head\">One exhaust stream, two recovery routes<\/text>\r\n\r\n    <!-- \u5171\u540c\u7684\u6392\u98ce\u6e90 -->\r\n    <rect x=\"24\" y=\"132\" width=\"164\" height=\"86\" rx=\"8\" class=\"fg-box\"\/>\r\n    <text x=\"106\" y=\"158\" class=\"fg-tb\" text-anchor=\"middle\">Stenter exhaust<\/text>\r\n    <text x=\"106\" y=\"180\" class=\"fg-m\" text-anchor=\"middle\">140\u2013180 \u00b0C<\/text>\r\n    <text x=\"106\" y=\"201\" class=\"fg-s\" text-anchor=\"middle\">humid, continuous<\/text>\r\n\r\n    <!-- \u8def\u7ebf A\uff1a\u9759\u6001\u6362\u70ed\u5668 -->\r\n    <rect x=\"278\" y=\"56\" width=\"212\" height=\"88\" rx=\"8\" class=\"fg-box\"\/>\r\n    <text x=\"294\" y=\"80\" class=\"fg-t\">ROUTE 1 \u00b7 Static exchanger<\/text>\r\n    <text x=\"294\" y=\"100\" class=\"fg-m\">Plate or run-around coil<\/text>\r\n    <text x=\"294\" y=\"120\" class=\"fg-s\">Sensible heat only \u00b7 30\u201335%<\/text>\r\n    <text x=\"294\" y=\"136\" class=\"fg-s\">No lift, lowest capital<\/text>\r\n    <path d=\"M192,158 C232,158 232,100 274,100\" class=\"fg-arrow\"\/>\r\n\r\n    <rect x=\"278\" y=\"160\" width=\"212\" height=\"62\" rx=\"7\" class=\"fg-box\"\/>\r\n    <text x=\"294\" y=\"182\" class=\"fg-t\">\u2192 Combustion air<\/text>\r\n    <text x=\"294\" y=\"203\" class=\"fg-m\">95\u2013120 \u00b0C<\/text>\r\n    <text x=\"424\" y=\"203\" class=\"fg-s\">gas \u22128\u201312%<\/text>\r\n    <path d=\"M384,148 L384,156\" class=\"fg-arrow\"\/>\r\n\r\n    <!-- \u8def\u7ebf B\uff1a\u70ed\u6cf5 -->\r\n    <rect x=\"278\" y=\"240\" width=\"212\" height=\"96\" rx=\"8\" class=\"fg-box-a\"\/>\r\n    <text x=\"294\" y=\"264\" class=\"fg-al-in\">ROUTE 2 \u00b7 Heat pump loop<\/text>\r\n    <text x=\"294\" y=\"284\" class=\"fg-m\">Captures latent fraction too<\/text>\r\n    <text x=\"294\" y=\"304\" class=\"fg-s\">Sensible + latent, because the<\/text>\r\n    <text x=\"294\" y=\"320\" class=\"fg-s\">exhaust carries moisture<\/text>\r\n    <path d=\"M192,200 C232,200 232,282 274,282\" class=\"fg-arrow-a\"\/>\r\n\r\n    <rect x=\"560\" y=\"250\" width=\"212\" height=\"94\" rx=\"8\" class=\"fg-box-a\"\/>\r\n    <text x=\"576\" y=\"274\" class=\"fg-al-in\">\u2192 Different sink<\/text>\r\n    <text x=\"576\" y=\"294\" class=\"fg-m\">Process hot water 90\u2013120 \u00b0C<\/text>\r\n    <text x=\"576\" y=\"314\" class=\"fg-s\">or combustion air preheat \u2014<\/text>\r\n    <text x=\"576\" y=\"330\" class=\"fg-s\">burner load down<\/text>\r\n    <path d=\"M494,288 L556,288\" class=\"fg-arrow-a\"\/>\r\n\r\n    <!-- \u5171\u540c\u7ed3\u8bba -->\r\n    <rect x=\"560\" y=\"56\" width=\"316\" height=\"186\" rx=\"8\" class=\"fg-box\"\/>\r\n    <text x=\"576\" y=\"80\" class=\"fg-t\">What both routes do<\/text>\r\n    <text x=\"576\" y=\"104\" class=\"fg-s\">Recover heat from the exhaust duct.<\/text>\r\n    <text x=\"576\" y=\"124\" class=\"fg-s\">Reduce the burner&apos;s load.<\/text>\r\n    <text x=\"576\" y=\"152\" class=\"fg-t\">What neither route does<\/text>\r\n    <text x=\"576\" y=\"172\" class=\"fg-s\">Heat fabric to its 190 \u00b0C setting temp.<\/text>\r\n    <text x=\"576\" y=\"192\" class=\"fg-s\">Replace the burner.<\/text>\r\n    <text x=\"576\" y=\"212\" class=\"fg-s\">Change dwell time or overfeed.<\/text>\r\n    <text x=\"576\" y=\"232\" class=\"fg-s\">Touch the fabric itself.<\/text>\r\n\r\n    <line x1=\"24\" y1=\"352\" x2=\"876\" y2=\"352\" class=\"fg-line\"\/>\r\n    <text x=\"24\" y=\"368\" class=\"fg-s\">The choice is not either\/or: most mills run Route 1 first because it is cheap, then add Route 2 once the exhaust flow and humidity are actually measured.<\/text>\r\n  <\/svg>\r\n  <\/div>\r\n  <figcaption><b>Why the two routes are not interchangeable.<\/b> A static exchanger moves sensible heat only, and stenter exhaust is heavily moisture-laden \u2014 so a large share of its energy is latent and simply cannot be captured that way. The heat pump can take that fraction too, but it only earns its capital if the recovered heat goes somewhere it displaces fuel, which is why Route 2 delivers to a different sink rather than back into the same duct.<\/figcaption>\r\n<\/figure>\r\n\r\n<!-- ============ SOURCES OF HEAT ============ -->\r\n<h2 id=\"sources\">Four recoverable heat streams, and the order to recover them in<\/h2>\r\n\r\n<figure>\r\n  <div class=\"figbox\">\r\n  <svg viewBox=\"0 0 900 430\" role=\"img\" aria-labelledby=\"fnTitle fnDesc\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n    <title id=\"fnTitle\">Heat flow map of a textile dyehouse: four recoverable heat sources feeding the heat pump series, serving scouring, dyeing and fixing, with the boiler retained for peak and high-pressure polyester duties<\/title>\r\n    <desc id=\"fnDesc\">Diagram. On the left, four heat sources with temperatures: dyehouse effluent at 30 to 50 degrees Celsius, steam condensate above 80, flash steam near 105, and stenter exhaust at 140 to 180. In the centre, the HETAPRO high temperature heat pump series delivering 90 to 120 degree Celsius hot water and 110 to 150 degree Celsius saturated steam at a coefficient of performance of 3.0 to 4.0. On the right, three process duties it displaces: scouring and bleaching at 85 to 95 degrees, dyeing at 60 to 80 degrees, and fixing and steam padding at 95 to 110 degrees. A dashed line shows the boiler retained for peak load and polyester high-pressure dyeing at 125 to 135 degrees, which the heat pump cannot reach.<\/desc>\r\n    <defs>\r\n      <marker id=\"fa\" markerWidth=\"9\" markerHeight=\"9\" refX=\"7\" refY=\"4.5\" orient=\"auto\"><path d=\"M0,1 L7,4.5 L0,8 z\" fill=\"#4A3236\"\/><\/marker>\r\n      <marker id=\"faa\" markerWidth=\"9\" markerHeight=\"9\" refX=\"7\" refY=\"4.5\" orient=\"auto\"><path d=\"M0,1 L7,4.5 L0,8 z\" fill=\"#E60012\"\/><\/marker>\r\n    <\/defs>\r\n\r\n    <text x=\"24\" y=\"28\" class=\"fg-head\">Where the heat comes from, where it goes<\/text>\r\n\r\n    <!-- \u5de6\uff1a\u70ed\u6e90 -->\r\n    <text x=\"24\" y=\"58\" class=\"fg-al\">RECOVERABLE HEAT SOURCES<\/text>\r\n    <rect x=\"24\" y=\"70\" width=\"212\" height=\"56\" rx=\"7\" class=\"fg-box\"\/>\r\n    <text x=\"38\" y=\"92\" class=\"fg-t\">Dyehouse effluent<\/text>\r\n    <text x=\"38\" y=\"111\" class=\"fg-m\">30\u201350 \u00b0C<\/text>\r\n    <text x=\"152\" y=\"111\" class=\"fg-s\">largest volume<\/text>\r\n\r\n    <rect x=\"24\" y=\"138\" width=\"212\" height=\"56\" rx=\"7\" class=\"fg-box\"\/>\r\n    <text x=\"38\" y=\"160\" class=\"fg-t\">Steam condensate<\/text>\r\n    <text x=\"38\" y=\"179\" class=\"fg-m\">&gt; 80 \u00b0C<\/text>\r\n    <text x=\"152\" y=\"179\" class=\"fg-s\">cleanest<\/text>\r\n\r\n    <rect x=\"24\" y=\"206\" width=\"212\" height=\"56\" rx=\"7\" class=\"fg-box\"\/>\r\n    <text x=\"38\" y=\"228\" class=\"fg-t\">Flash steam<\/text>\r\n    <text x=\"38\" y=\"247\" class=\"fg-m\">\u2248 105 \u00b0C<\/text>\r\n    <text x=\"152\" y=\"247\" class=\"fg-s\">already paid for<\/text>\r\n\r\n    <rect x=\"24\" y=\"274\" width=\"212\" height=\"56\" rx=\"7\" class=\"fg-box\"\/>\r\n    <text x=\"38\" y=\"296\" class=\"fg-t\">Stenter exhaust<\/text>\r\n    <text x=\"38\" y=\"315\" class=\"fg-m\">140\u2013180 \u00b0C<\/text>\r\n    <text x=\"168\" y=\"315\" class=\"fg-s\">wettest<\/text>\r\n\r\n    <!-- \u4e2d\uff1a\u70ed\u6cf5 -->\r\n    <rect x=\"330\" y=\"70\" width=\"240\" height=\"182\" rx=\"9\" class=\"fg-box-a\"\/>\r\n    <text x=\"450\" y=\"98\" class=\"fg-a\" text-anchor=\"middle\">HETAPRO HTHP<\/text>\r\n    <text x=\"450\" y=\"124\" class=\"fg-tb\" text-anchor=\"middle\">90\u2013120 \u00b0C hot water<\/text>\r\n    <text x=\"450\" y=\"146\" class=\"fg-tb\" text-anchor=\"middle\">110\u2013150 \u00b0C steam<\/text>\r\n    <line x1=\"352\" y1=\"164\" x2=\"548\" y2=\"164\" class=\"fg-line\"\/>\r\n    <text x=\"450\" y=\"188\" class=\"fg-m\" text-anchor=\"middle\">COP 3.0 \u2013 4.0<\/text>\r\n    <text x=\"450\" y=\"210\" class=\"fg-s\" text-anchor=\"middle\">Water source or air source<\/text>\r\n    <text x=\"450\" y=\"230\" class=\"fg-s\" text-anchor=\"middle\">MT \u00b7 HT series, 220\u20131500 kW<\/text>\r\n\r\n    <!-- \u70ed\u6e90 \u2192 \u70ed\u6cf5 \u7bad\u5934 -->\r\n    <path d=\"M240,98 C286,98 286,116 326,116\" class=\"fg-arrow\"\/>\r\n    <path d=\"M240,166 L326,166\" class=\"fg-arrow\"\/>\r\n    <path d=\"M240,234 C286,234 286,216 326,216\" class=\"fg-arrow\"\/>\r\n    <path d=\"M240,302 C292,302 292,246 326,246\" class=\"fg-arrow\"\/>\r\n\r\n    <!-- \u53f3\uff1a\u5de5\u827a\u8d1f\u8f7d -->\r\n    <text x=\"664\" y=\"58\" class=\"fg-al\">DISPLACED BY THE HEAT PUMP<\/text>\r\n    <rect x=\"664\" y=\"70\" width=\"212\" height=\"56\" rx=\"7\" class=\"fg-box\"\/>\r\n    <text x=\"678\" y=\"92\" class=\"fg-t\">Scouring &amp; bleaching<\/text>\r\n    <text x=\"678\" y=\"111\" class=\"fg-m\">85\u201395 \u00b0C<\/text>\r\n\r\n    <rect x=\"664\" y=\"138\" width=\"212\" height=\"56\" rx=\"7\" class=\"fg-box\"\/>\r\n    <text x=\"678\" y=\"160\" class=\"fg-t\">Dyeing<\/text>\r\n    <text x=\"678\" y=\"179\" class=\"fg-m\">60\u201380 \u00b0C<\/text>\r\n\r\n    <rect x=\"664\" y=\"206\" width=\"212\" height=\"56\" rx=\"7\" class=\"fg-box\"\/>\r\n    <text x=\"678\" y=\"228\" class=\"fg-t\">Fixing &amp; steaming<\/text>\r\n    <text x=\"678\" y=\"247\" class=\"fg-m\">95\u2013110 \u00b0C<\/text>\r\n\r\n    <!-- \u70ed\u6cf5 \u2192 \u8d1f\u8f7d -->\r\n    <path d=\"M574,116 C618,116 618,98 660,98\" class=\"fg-arrow-a\"\/>\r\n    <path d=\"M574,166 L660,166\" class=\"fg-arrow-a\"\/>\r\n    <path d=\"M574,216 C618,216 618,234 660,234\" class=\"fg-arrow-a\"\/>\r\n\r\n    <!-- \u4fdd\u7559\u9505\u7089\u533a -->\r\n    <rect x=\"664\" y=\"284\" width=\"212\" height=\"84\" rx=\"7\" class=\"fg-box-warn\"\/>\r\n    <text x=\"678\" y=\"307\" class=\"fg-t\">Boiler retained<\/text>\r\n    <text x=\"678\" y=\"327\" class=\"fg-m\">125\u2013135 \u00b0C<\/text>\r\n    <text x=\"678\" y=\"347\" class=\"fg-s\">Polyester high-pressure dyeing,<\/text>\r\n    <text x=\"678\" y=\"363\" class=\"fg-s\">and any duty above 120 \u00b0C<\/text>\r\n    <path d=\"M574,246 C640,246 640,326 660,326\" class=\"fg-dash\"\/>\r\n\r\n    <!-- \u5e95\u90e8\u8bf4\u660e -->\r\n    <line x1=\"24\" y1=\"378\" x2=\"876\" y2=\"378\" class=\"fg-line\"\/>\r\n    <text x=\"24\" y=\"402\" class=\"fg-s\">Solid red arrows: duty the heat pump takes over.  Dashed amber: duty that stays on the boiler.<\/text>\r\n    <text x=\"24\" y=\"420\" class=\"fg-s\">Not drawn to scale. Every arrow is a temperature-matched lift \u2014 the machine you pick depends on the source, not only the sink.<\/text>\r\n  <\/svg>\r\n  <\/div>\r\n  <figcaption><b>How to read this diagram.<\/b> Each left-hand stream is a temperature, and each right-hand duty is a different temperature again. The heat pump only bridges the gap where the lift is achievable \u2014 which is why the four source streams and the three process duties are drawn as separate pairs rather than as one blanket arrow. Anything on the amber path is outside commercial reach today.<\/figcaption>\r\n<\/figure>\r\n\r\n<div class=\"tbl-wrap\">\r\n<table>\r\n  <caption>Recover the low-temperature, clean, high-volume heat first. Feed the heat pump from what remains plus ambient. Deliver its output where the temperature is hardest to reach. Doing this in the reverse order means paying capital to lift heat a plate exchanger would have delivered for a fraction of the cost.<\/caption>\r\n  <thead><tr><th>Source<\/th><th>Typical temp.<\/th><th>Delivers<\/th><th>Constraint<\/th><\/tr><\/thead>\r\n  <tbody>\r\n    <tr><td>Dyehouse effluent<\/td><td class=\"mono\">30 \u2013 50 \u00b0C<\/td><td>Clean 50\u201370 \u00b0C make-up water, COP 5+<\/td><td>Fibre and dye-chemical fouling on the heat exchanger<\/td><\/tr>\r\n    <tr><td>Steam condensate<\/td><td class=\"mono\">&gt; 80 \u00b0C<\/td><td>Feedwater preheat, ~10\u201312% facility steam reduction<\/td><td>Requires a closed return loop and a pump<\/td><\/tr>\r\n    <tr><td>Flash steam<\/td><td class=\"mono\">\u2248 105 \u00b0C<\/td><td>Low-pressure steam; combinable with MVR<\/td><td>Needs pressure lift to be usable in the header<\/td><\/tr>\r\n    <tr><td>Stenter exhaust<\/td><td class=\"mono\">140 \u2013 180 \u00b0C<\/td><td>Combustion air preheat + process hot water<\/td><td>Lint and finish residue; washable core mandatory<\/td><\/tr>\r\n  <\/tbody>\r\n<\/table>\r\n<\/div>\r\n\r\n<!-- ============ DELIVERY ============ -->\r\n<h2 id=\"delivery\">How we deliver it<\/h2>\r\n\r\n<figure>\r\n  <div class=\"pslot filled\" data-slot=\"photo-plantroom\">\r\n          <img src=\"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/reserved-slot-photo-4.-the-strongest-trust-signal-available-on-this-page.-a-commissioning-or-installation-photograph-on-a-real-dyehouse-beats-any-performance-claim.webp\" alt=\"Industrial high temperature heat pump skid installed alongside a textile dyehouse with buffer vessel, hydraulic piping and control cabinet\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\">\r\n        <\/div>\r\n        <figcaption><b>A heat pump skid on a working dyehouse floor.<\/b> This is what the project actually looks like: the machine skid, the buffer vessel, the hydraulic piping between them and the dyeing hall it serves. Every claim on this page \u2014 COP, staging, payback range \u2014 is measured on an installation like this one, not in a test rig.<\/figcaption>\r\n<\/figure>\r\n\r\n<p>High temperature heat pumps are not plug-and-play. Poor system design produces oversized equipment, underperforming assets and damaged confidence in the technology. Our sequence is deliberately conservative.<\/p>\r\n\r\n<ol class=\"steps\">\r\n  <li><h4>Level-1 energy survey and metering<\/h4><p>Twelve months of fuel and electricity bills, bath temperatures and flows, production schedule by shade and fabric type, stenter chamber count and exhaust temperatures, condensate return practice. We size against your actual load profile, not a rule of thumb per tonne of fabric. Where a unit already runs below benchmark \u2014 the gap between 10\u201313 and 7\u20138 kg steam per kg of fabric is common \u2014 we will tell you that metering and control work pays back faster than we do.<\/p><\/li>\r\n  <li><h4>Thermal, electrical and control design<\/h4><p>Heat source identification across your streams, sink temperature definition per process, buffer vessel strategy, transformer and switchgear assessment, harmonics and voltage-drop review. We state the electrical infrastructure scope explicitly in the quotation, because this is where textile heat pump projects most often go wrong. HETAPRO machines are supplied for 380\u2013415 V, 3-phase, 50 Hz as standard, with 60 Hz versions available, and the control architecture is PLC with HMI, high\/low pressure and overload protection plus remote monitoring.<\/p><\/li>\r\n  <li><h4>Staged installation<\/h4><p><strong>Stage 1<\/strong> \u2014 effluent and condensate heat recovery plus feedwater preheat, which runs at COP 5+ and needs minimal lift. <strong>Stage 2<\/strong> \u2014 the heat pump covering scouring, dyeing and fixing base load. <strong>Stage 3<\/strong> \u2014 stenter exhaust recovery and combustion air preheat, or a high-temperature series project for laundry and drying. Each stage is independently justifiable and independently measurable, and Stage 1 pays for a meaningful share of Stage 2's capital.<\/p><\/li>\r\n  <li><h4>Commissioning and IPMVP M&amp;V<\/h4><p>Control tuning, sensor calibration, performance testing at the design duty point, and a measurement and verification plan your lender or brand auditor can accept. Track COP, recovered kW and fuel displaced per shift \u2014 savings that are not instrumented are savings that are not believed.<\/p><\/li>\r\n  <li><h4>Process integration support<\/h4><p>Liquor ratio reduction, condensate return discipline, exhaust moisture control and burner tuning often deliver more than the machine does. We would rather reduce your heat demand before we sell you the capacity to serve it.<\/p><\/li>\r\n<\/ol>\r\n\r\n<!-- ============ OBJECTIONS ============ -->\r\n<h2 id=\"risks\">The six objections we get asked first<\/h2>\r\n\r\n<div class=\"cards c2\">\r\n  <div class=\"card\"><h4>\"The grid can't take it.\"<\/h4><p>Fair. A high-lift continuous duty does need real electrical capacity. Mitigation is a staged design sized to your existing transformer headroom, solar or captive generation to displace daytime compressor load, and honest electrical scope in the quotation. We size to available capacity rather than to the theoretical requirement.<\/p><\/div>\r\n  <div class=\"card\"><h4>\"How long is the payback?\"<\/h4><p>Be sceptical of anyone promising under one year. Industry screening reported by Aii across 17 textile manufacturers found typical heat pump payback of 5\u20138 years, against a supplier base accustomed to approving on a 2\u20133 year ROI. In most markets the underlying heat economics are more favourable than that gap suggests, but the approval horizon remains the binding constraint. Phasing the project so Stage 1 carries a short payback is the standard answer.<\/p><\/div>\r\n  <div class=\"card\"><h4>\"Will it affect fabric quality?\"<\/h4><p>Not on the thermal side, provided the recipe is respected. The heat pump controls temperature, not chemistry; fixation, levelness and fastness are functions of residence time, pH and salt, not of how the steam was made. The genuine risks are different ones: control instability causing overshoot, and machine compatibility. Both are engineering items handled in design.<\/p><\/div>\r\n  <div class=\"card\"><h4>\"Our dyes are sulphur-based.\"<\/h4><p>Reducing-c dyeing needs a controlled atmosphere and is a legitimate reason to retain boiler capability. We scope this explicitly during design rather than discovering it during commissioning. Thermal separation of reduced-liquor dyeing from the heat pump circuit is standard practice.<\/p><\/div>\r\n  <div class=\"card\"><h4>\"What happens in a power outage?\"<\/h4><p>The heat pump is a compressor-driven device, so it stops with the power. For a dyehouse running continuous shifts this must be designed for: buffer thermal storage sized to ride through the outage profile, and retained boiler or electric boiler capability on standby. Where a site has captive power or solar, compressor load can be shifted to generation windows.<\/p><\/div>\r\n  <div class=\"card\"><h4>\"What about service and spares?\"<\/h4><p>A heat pump for a 24\/7 dyehouse needs a defined support model. We supply the control architecture, spares philosophy and remote monitoring; where local service cannot be guaranteed we say so up front rather than discovering it during a breakdown at 02:00 in the dyeing shift.<\/p><\/div>\r\n<\/div>\r\n\r\n<!-- ============ FAQ ============ -->\r\n<h2 id=\"faq\">Frequently asked questions<\/h2>\r\n\r\n<div class=\"faq\">\r\n\r\n<details open>\r\n<summary>Which textile processes can a high temperature heat pump actually cover?<\/summary>\r\n<div class=\"ans\"><p>Commercially, 40\u2013120 \u00b0C \u2014 which is the majority of a knit dyehouse thermal load. That covers scouring and bleaching (85\u201395 \u00b0C), reactive and direct dyeing (60\u201380 \u00b0C), bath make-up and wash water, and fixing and steam padding (100\u2013102 \u00b0C) with a buffer vessel. Above 120 \u00b0C, pressurised hot water for industrial laundry and garment dryers is available from specialist vendors with limited global installations. Routine 180 \u00b0C industrial heat pump operation does not exist commercially today.<\/p><\/div>\r\n<\/details>\r\n\r\n<details>\r\n<summary>Can it replace my boiler completely?<\/summary>\r\n<div class=\"ans\"><p>No, and that framing is a mistake. Aii notes steam heat pumps are capped at around 2 MW while average boiler capacity in its survey was nearly 18 MW, so whole-facility electrification is not a realistic proposition this decade. The realistic and bankable pattern is partial electrification: the heat pump carries the base load, the boiler becomes a peaking unit for high-pressure polyester dyeing at 125\u2013135 \u00b0C and any duty above 120 \u00b0C. Meaningful decarbonisation this decade comes from targeted, process-specific installations.<\/p><\/div>\r\n<\/details>\r\n\r\n<details>\r\n<summary>How is the COP of a high temperature heat pump determined?<\/summary>\r\n<div class=\"ans\"><p>COP is output heat divided by input electricity, and it is a strong function of the temperature lift the machine must achieve. At a nominal 25 \u00b0C ambient, typical industrial performance runs from about 4.6\u20135.5 at 40\u201355 \u00b0C delivery, down to 3.2\u20134.0 at 85\u201395 \u00b0C, 2.7\u20133.4 at 100\u2013110 \u00b0C, 2.1\u20132.8 at 115\u2013130 \u00b0C and 1.5\u20132.0 at 140\u2013150 \u00b0C. Real figures depend on condenser approach, source temperature, compressor selection and part-load behaviour, which is why we ask for a guarantee at your duty point rather than quoting a catalogue maximum.<\/p><\/div>\r\n<\/details>\r\n\r\n<details>\r\n<summary>What heat sources can feed the machine?<\/summary>\r\n<div class=\"ans\"><p>Four in a textile plant: dyehouse effluent at 30\u201350 \u00b0C, which is the largest and cleanest and yields COP 5 and above through a heat exchanger; steam condensate above 80 \u00b0C, where closed-loop return typically captures 85\u201390% of condensate and reduces facility steam consumption by roughly 10\u201312%; flash steam near 105 \u00b0C, effectively free at the point of generation; and stenter exhaust at 140\u2013180 \u00b0C, the highest temperature but the most contaminated, requiring washable corrosion-resistant surfaces. A heat pump can also draw on ambient air, which is the fallback when no better source exists.<\/p><\/div>\r\n<\/details>\r\n\r\n<details>\r\n<summary>How much can I recover from a stenter?<\/summary>\r\n<div class=\"ans\"><p>Two different answers depending on the device. A static air-to-air heat exchanger on stenter exhaust recovers sensible heat only; field measurements report 30\u201335% of exhaust sensible heat captured, equivalent to 1.8\u20132.2 MJ per kg of fabric and an 8\u201312% reduction in stenter gas use, with one reported installation bringing exhaust from 180 \u00b0C down to 85 \u00b0C and preheating combustion air to 95\u2013120 \u00b0C. A heat pump can additionally capture the latent fraction, because stenter exhaust is heavily moisture-laden, and deliver it to a different sink such as process hot water or boiler feedwater. The heat pump does not fire the stenter and does not bring the fabric to its setting temperature \u2014 it reduces the burner's load.<\/p><\/div>\r\n<\/details>\r\n\r\n<details>\r\n<summary>Can it handle high-pressure polyester dyeing at 130 \u00b0C?<\/summary>\r\n<div class=\"ans\"><p>Not with today's commercial technology. Disperse dyeing of polyester and polyester\/elastane blends under pressure operates around 125\u2013135 \u00b0C. The correct engineering response is partial electrification: the heat pump covers the base load and the boiler remains as a peaking unit. The same position is taken by steam heat pump vendors serving the Philippine and Indian textile markets, and we would rather state it up front than have you discover it in production.<\/p><\/div>\r\n<\/details>\r\n\r\n<details>\r\n<summary>What electrical infrastructure do I need?<\/summary>\r\n<div class=\"ans\"><p>Three-phase power and enough headroom for the connected load. HETAPRO equipment is supplied for 380\u2013415 V, 3-phase, 50 Hz, with 60 Hz versions available. Typical requirements include larger transformers, upgraded switchgear and standby generation \u2014 which also means cost and lead time. We assess and state the electrical scope in the quotation rather than treating it as an owner's cost discovered later. If your transformer has no headroom, a staged design sized to existing capacity remains viable.<\/p><\/div>\r\n<\/details>\r\n\r\n<details>\r\n<summary>Does the heat pump produce cooling as well?<\/summary>\r\n<div class=\"ans\"><p>Yes, and in some layouts it is a meaningful secondary benefit. A vapour-compression machine rejects heat at the condenser, which is the useful output, and absorbs heat at the evaporator, which produces chilled water as a by-product. In a dyehouse that chilled water can serve process cooling, air-conditioning or comfort ventilation, particularly in hot climates. It is a secondary benefit, not a design driver \u2014 size the machine for the heat duty.<\/p><\/div>\r\n<\/details>\r\n\r\n<details>\r\n<summary>What is the realistic payback period?<\/summary>\r\n<div class=\"ans\"><p>Be sceptical of anyone promising under one year. Industry screening reported by the Apparel Impact Institute across 17 textile manufacturers in India, China and Vietnam found typical heat pump payback periods of 5\u20138 years, against a supplier base accustomed to approving on a 2\u20133 year ROI, and an average electricity-to-fuel price ratio of 4.02 \u2014 far above the threshold for an unassisted business case. The Aii conclusion is that grant funding and brand-backed financing are currently a necessity rather than an optional extra. Use the calculator above to test your own prices, then confirm with an audit.<\/p><\/div>\r\n<\/details>\r\n\r\n<details>\r\n<summary>How do I know whether my plant is even ready for this?<\/summary>\r\n<div class=\"ans\"><p>Three checks cost nothing. First, compute your steam-to-fabric ratio: the widely observed range in cotton knit dyeing is 10\u201313 kg steam per kg of fabric against 7\u20138 for an efficient plant \u2014 if you are near 13, metering and control work will probably beat any heat pump investment. Second, meter one stenter exhaust run for a week and record flow, temperature and humidity; without humidity you cannot judge whether condensing recovery is worth it. Third, check your transformer spare capacity. If all three indicate headroom, this project is worth scoping properly.<\/p><\/div>\r\n<\/details>\r\n\r\n<\/div>\r\n\r\n<!-- ============ CTA ============ -->\r\n<div class=\"cta\" id=\"cta\">\r\n  <h2>Get a sized scheme from your own data<\/h2>\r\n  <p>We do not quote from a per-tonne rule of thumb. Send us the following and we will return a sized system per series, projected COP at your duty point, estimated savings, payback range and the electrical scope \u2014 with every assumption written down.<\/p>\r\n  <ol>\r\n    <li>Twelve consecutive months of <b>fuel and electricity bills<\/b><\/li>\r\n    <li>Your <b>dyehouse machine list<\/b> \u2014 type, capacity, working temperature, jacket or direct steam<\/li>\r\n    <li><b>Production schedule<\/b> \u2014 tonnes per day by fabric type and shade (cotton reactive vs. polyester disperse matters)<\/li>\r\n    <li><b>Scouring<\/b> \u2014 bath volume, liquor ratio, current temperature and dwell time<\/li>\r\n    <li><b>Stenter<\/b> \u2014 number of machines, chamber count, exhaust temperature if measured, burner fuel<\/li>\r\n    <li><b>Electrical<\/b> \u2014 transformer rating, spare capacity, existing boiler capacity and header pressures<\/li>\r\n  <\/ol>\r\n  <p style=\"margin-top:22px\"><a class=\"btn btn-p\" href=\"https:\/\/hetapro.com\/contact\/\">Send your utility bills<\/a> <a class=\"btn btn-p btn-outline\" style=\"margin-left:8px\" href=\"#temps\">Use the temperature selector<\/a><\/p>\r\n<\/div>\r\n\r\n<h2>Sources and methodology<\/h2>\r\n<ul class=\"src\">\r\n  <li><strong>Apparel Impact Institute (Aii)<\/strong> \u2014 <em>Low Carbon Thermal Roadmap<\/em> (2025) and <em>Clean Heat in Textile Manufacturing: Lessons on Steam Heat Pumps to Date<\/em>: ~120 \u00b0C commercial ceiling; speciality finishing to 180 \u00b0C; high-pressure polyester ~150 \u00b0C; 5\u20138 year payback; average electricity-to-fuel price ratio 4.02 across 17 screened manufacturers; steam heat pumps capped ~2 MW vs. ~18 MW average boiler; partial electrification as the near-term path.<\/li>\r\n  <li><strong>Sustainability (MDPI) 18(17):8676 (2026)<\/strong> \u2014 field measurements at a Zhejiang knit dyehouse: stenter exhaust 160\u2013180 \u00b0C; gas-to-air exchanger recovering 30\u201335% of sensible heat (1.8\u20132.2 MJ\/kg fabric) with 8\u201312% stenter gas reduction; condensate return capturing 85\u201390% at &gt;80 \u00b0C giving ~10\u201312% facility steam reduction; high temperature heat pumps at COP 3.5\u20134.0 lifting 35\u201345 \u00b0C to 65\u201375 \u00b0C, 7,200 h\/year.<\/li>\r\n  <li><strong>Stenter heat recovery studies (Dyna, Colombia; HeatRecoveryHub)<\/strong> \u2014 exhaust 140\u2013180 \u00b0C; heat setting duty 11.01 GJ\/ton; 50\u201365% recovery potential on a 25,000 m\u00b3\/h exhaust; exhaust reduced 180 \u00b0C \u2192 85 \u00b0C with combustion air preheated to 95\u2013120 \u00b0C; drainable, washable cores required given finish residue and lint.<\/li>\r\n  <li><strong>Textile Today \u2014 Alliance Knit Composite trial<\/strong> \u2014 100% cotton single jersey pretreatment optimised from 98 \u00b0C to 85 \u00b0C (white) and 80 \u00b0C to 75 \u00b0C (dark), saving 0.187 and 0.084 kg steam\/kg fabric with quality preserved; average boiler efficiency of 76% in the garment industry; wet processing ~38% of total fibre-to-fabric energy.<\/li>\r\n  <li><strong>Textile process benchmarks (TextileEdu; ACME at DTG 2025)<\/strong> \u2014 conventional steam consumption 6\u20139 kg\/kg (open winch) vs. 1.2\u20132.0 kg\/kg (air-flow); low-liquor machines ~2 kg steam\/kg vs. 8\u201310 kg for conventional; heat setting temperatures \u2014 polyester 190\u2013210 \u00b0C, polyamide 175\u2013190 \u00b0C, elastane blends 180\u2013195 \u00b0C, acrylic 160\u2013180 \u00b0C.<\/li>\r\n  <li><strong>Energy audit benchmarks (ORDNUR, Bangladesh; Energy Solutions Intelligence)<\/strong> \u2014 textile dyeing SEC 10\u201313 kg steam\/kg fabric against 7\u20138 for an efficient plant; conventional jet dyeing 4.5\u20137.0 kWh\/kg thermal against 3.0\u20135.0 for low-liquor machines.<\/li>\r\n  <li><strong>Cost basis for the calculator<\/strong> \u2014 boiler heat cost = fuel price \u00f7 boiler efficiency; heat pump heat cost = electricity price \u00f7 COP; break-even COP = electricity price \u00f7 boiler heat cost. COP bands are typical industrial values at a nominal 25 \u00b0C ambient and are indicative only; request a guarantee at your duty point. All prices are entered as ratios in any currency, since only the relative level matters.<\/li>\r\n  <li><strong>Market context<\/strong> \u2014 Business of Fashion on the Epic Group Bhubaneswar net-zero facility (135 \u00b0C heat pump supplying 130 \u00b0C pressurised hot water to Tonello dryers, IFC-financed, 12,500 t CO\u2082 displacement over pilot life); TRIGeN Decarbonisation published specifications (60 kW at 120 \u00b0C, 150 kW at 140 \u00b0C, up to 2,000 kW, 380\u2013440 V \/ 3Ph \/ 50\u201360 Hz, heating COP 1.7\u20133.7, combined COP 2.5\u20134.0); Karnot's textile application guidance for the Philippine market, which states explicitly that high-temperature polyester dyeing at ~130 \u00b0C exceeds heat pump reach and retains a boiler top-up.<\/li>\r\n<\/ul>\r\n\r\n<div class=\"note\">\r\n  <b class=\"lbl\">Disclaimer<\/b>\r\n  <p style=\"margin:0\">Figures on this page are either drawn from the cited public sources or calculated from the assumptions stated alongside them. Vendor-published performance figures for competing systems are reproduced as market context and have not been independently verified. Savings and payback for your specific plant can only be established from your own utility bills, process data and site survey. Nothing on this page constitutes a performance guarantee.<\/p>\r\n<\/div>\r\n\r\n<\/main>\r\n\r\n<footer>\r\n<div class=\"wrap\">\r\n  <p><strong style=\"color:#170A0C\">HETAPRO<\/strong> \u2014 Industrial heat pumps for steam generation, industrial process hot water heating and drying. Three-phase 380\u2013415 V \/ 50 Hz as standard, with 60 Hz versions available.<\/p>\r\n  <p>\u00a9 2026 HETAPRO. Solution page \u00b7 Textile wet processing, dyeing, scouring, fixing &amp; stentering.<\/p>\r\n<\/div>\r\n<\/footer>\r\n\r\n<script>\r\n(function(){\r\n  \"use strict\";\r\n\r\n  \/* ---------- series definitions ---------- *\/\r\n  var SERIES = [\r\n    {\r\n      lo:30, hi:60, name:\"Process Heat\", temp:\"30 \/ 60 \u00b0C\",\r\n      process:\"Process hot water, wash and bath make-up\",\r\n      desc:\"The base layer of any dyehouse heat demand: wash water, bath make-up, rinsing and general process hot water across the whole plant. It runs at the highest COP of any series, which makes it the quickest-payback machine in the portfolio and the natural first stage of any phased project. Where dyehouse effluent is available at 30\u201350 \u00b0C it can be used as the source, lifting heat to useful temperature at COP 5 and above.\",\r\n      cop:\"4.6 \u2013 5.5\", copMid:5.0, duty:\"Hot water\", src:\"Effluent + ambient\", boiler:\"No\"\r\n    },\r\n    {\r\n      lo:61, hi:80, name:\"Dyeing\", temp:\"60 \/ 80 \u00b0C\",\r\n      process:\"Reactive and direct dyeing, cotton knit\",\r\n      desc:\"Reactive and direct dyeing of cotton knit, and most polyester-blend packages at atmospheric pressure. The duty is jacket heating and bath make-up. This is the largest single share of a knit dyehouse thermal load and it sits almost exactly in the sweet spot of a high temperature heat pump, where the lift from a warm source is small enough to hold COP above 3.5. Demand is simultaneous and continuous across a running dyehouse, which means high annual operating hours and fast capital amortisation.\",\r\n      cop:\"3.9 \u2013 4.6\", copMid:4.2, duty:\"Hot water\", src:\"Effluent + ambient\", boiler:\"No\"\r\n    },\r\n    {\r\n      lo:81, hi:95, name:\"Scouring & Bleaching\", temp:\"80 \/ 95 \u00b0C\",\r\n      process:\"Cotton pretreatment and hot wash\",\r\n      desc:\"The classic pretreatment step: cotton in greige form carries hydrophobic waxes (0.4\u20131.2%) and pectin (0.7\u20131.2%) that must be broken down before dye can penetrate evenly. This is a hot-water duty, not a flame duty \u2014 a heat pump delivering circulating water at this temperature serves it directly, with no combustion and no flue. Note the industry trend: mill trials have run white shades at 85 \u00b0C instead of 98 \u00b0C and dark shades at 75 \u00b0C instead of 80 \u00b0C with quality preserved, so specify the reduced-duty machine if your process allows it.\",\r\n      cop:\"3.3 \u2013 4.0\", copMid:3.6, duty:\"Hot water\", src:\"Condensate + effluent\", boiler:\"Optional\"\r\n    },\r\n    {\r\n      lo:96, hi:110, name:\"Fixing & Steaming\", temp:\"95 \/ 110 \u00b0C\",\r\n      process:\"Saturated steam for fixation and pad-steam\",\r\n      desc:\"Saturated steam at 100\u2013102 \u00b0C for fixation after reactive dyeing, and for pad-steam continuous dyeing. This is the top of the comfortable band: a buffer vessel is normally required to ride through batch gaps so the boiler does not have to trim the header. A retained boiler becomes a peaking unit rather than the base load. Design point: buffer sizing, condensate return and header pressure all have to be engineered together, not bought separately.\",\r\n      cop:\"2.8 \u2013 3.4\", copMid:3.1, duty:\"Saturated steam\", src:\"Condensate \/ flash steam\", boiler:\"Peaking\"\r\n    },\r\n    {\r\n      lo:111, hi:150, name:\"High-Temperature & Drying\", temp:\"110 \/ 150 \u00b0C\",\r\n      process:\"Pressurised hot water, industrial laundry, garment drying\",\r\n      desc:\"Pressurised hot water for industrial laundry and garment dryers, and the upper end for speciality finishing. Here COP falls to 1.5\u20132.8 and the machine is a specialist, not a commodity \u2014 global installations remain limited and Aii has named this as the gap between what vendors in Asia can deliver and what textile manufacturers actually require. Treat this series as a project, not a product: pair it with the equipment supplier who designed the downstream process around it, and expect a longer, grant-supported payback.\",\r\n      cop:\"1.5 \u2013 2.8\", copMid:2.1, duty:\"Pressurised hot water\", src:\"Flue gas \/ high-temp source\", boiler:\"Retained\"\r\n    }\r\n  ];\r\n\r\n  \/* ---------- COP curve for the mini chart ---------- *\/\r\n  var CURVE = [\r\n    {t:40,c:5.5},{t:60,c:4.6},{t:80,c:3.9},{t:95,c:3.3},\r\n    {t:110,c:2.8},{t:130,c:2.2},{t:150,c:1.5}\r\n  ];\r\n\r\n  var slider   = document.getElementById('tempSlider');\r\n  var tVal     = document.getElementById('tVal');\r\n  var tSeries  = document.getElementById('tSeries');\r\n  var tProcess = document.getElementById('tProcess');\r\n  var tDesc    = document.getElementById('tDesc');\r\n  var tCop     = document.getElementById('tCop');\r\n  var tDuty    = document.getElementById('tDuty');\r\n  var tSrc     = document.getElementById('tSrc');\r\n  var tBoiler  = document.getElementById('tBoiler');\r\n  var cardsBox = document.getElementById('tCards');\r\n\r\n  function findSeries(t){\r\n    for(var i=0;i<SERIES.length;i++){\r\n      if(t >= SERIES[i].lo && t <= SERIES[i].hi) return SERIES[i];\r\n    }\r\n    return SERIES[SERIES.length-1];\r\n  }\r\n\r\n  \/* ---------- build the clickable series cards ---------- *\/\r\n  var cardEls = [];\r\n  (function buildCards(){\r\n    SERIES.forEach(function(s, idx){\r\n      var el = document.createElement('div');\r\n      el.className = 'series';\r\n      el.setAttribute('role','button');\r\n      el.setAttribute('tabindex','0');\r\n      el.innerHTML =\r\n        '<div class=\"sn\">0'+(idx+1)+'<\/div>'+\r\n        '<div class=\"st\">'+s.temp+'<\/div>'+\r\n        '<div class=\"sl\">'+s.name+'<\/div>'+\r\n        '<p>'+s.process+'<\/p>';\r\n      function go(){\r\n        var target = s.lo + Math.round((s.hi - s.lo)\/2);\r\n        slider.value = target;\r\n        update();\r\n        el.scrollIntoView({behavior:'smooth', block:'nearest'});\r\n      }\r\n      el.addEventListener('click', go);\r\n      el.addEventListener('keydown', function(e){\r\n        if(e.key==='Enter' || e.key===' '){ e.preventDefault(); go(); }\r\n      });\r\n      cardsBox.appendChild(el);\r\n      cardEls.push(el);\r\n    });\r\n  })();\r\n\r\n  \/* ---------- product cards: click to jump the slider ---------- *\/\r\n  (function bindProductCards(){\r\n    var pCards = document.querySelectorAll('#pGrid .pcard');\r\n    for (var i=0;i<pCards.length;i++){\r\n      (function(el){\r\n        var list = (el.getAttribute('data-series')||'').split(',');\r\n        el.style.cursor = 'pointer';\r\n        el.addEventListener('click', function(ev){\r\n          \/* don't hijack the outbound product link *\/\r\n          if (ev.target && ev.target.closest && ev.target.closest('a')) return;\r\n          var first = parseInt(list[0], 10);\r\n          var target = SERIES[first-1] ? SERIES[first-1].lo : 95;\r\n          slider.value = target;\r\n          update();\r\n          document.getElementById('temps').scrollIntoView({behavior:'smooth', block:'start'});\r\n        });\r\n      })(pCards[i]);\r\n    }\r\n  })();\r\n\r\n  \/* ---------- COP interpolation for the calculator ---------- *\/\r\n  function copAt(t){\r\n    if(t <= CURVE[0].t) return CURVE[0].c;\r\n    if(t >= CURVE[CURVE.length-1].t) return CURVE[CURVE.length-1].c;\r\n    for(var i=1;i<CURVE.length;i++){\r\n      if(t <= CURVE[i].t){\r\n        var a=CURVE[i-1], b=CURVE[i];\r\n        var f=(t-a.t)\/(b.t-a.t);\r\n        return a.c + f*(b.c-a.c);\r\n      }\r\n    }\r\n    return CURVE[CURVE.length-1].c;\r\n  }\r\n\r\n  \/* ---------- update the readout ---------- *\/\r\n  function update(){\r\n    var t = parseInt(slider.value, 10);\r\n    var s = findSeries(t);\r\n\r\n    tVal.innerHTML = t + '<small>\u00b0C<\/small>';\r\n    tSeries.textContent = s.name;\r\n    tProcess.textContent = s.process + ' \u2014 ' + s.temp;\r\n    tDesc.textContent = s.desc;\r\n    tCop.textContent = s.cop;\r\n    tDuty.textContent = s.duty;\r\n    tSrc.textContent = s.src;\r\n    tBoiler.textContent = s.boiler;\r\n\r\n    slider.setAttribute('aria-valuetext', t + ' degrees Celsius, ' + s.name + ' series');\r\n\r\n    cardEls.forEach(function(el, i){\r\n      el.classList.toggle('active', SERIES[i] === s);\r\n    });\r\n\r\n    \/* highlight the recommended machines for this series *\/\r\n    var idx = SERIES.indexOf(s) + 1;   \/* series numbers are 1..5 *\/\r\n    var pCards = document.querySelectorAll('#pGrid .pcard');\r\n    for (var i=0;i<pCards.length;i++){\r\n      var list = (pCards[i].getAttribute('data-series')||'').split(',');\r\n      pCards[i].classList.toggle('rec', list.indexOf(String(idx)) !== -1);\r\n    }\r\n    var pRows = document.querySelectorAll('#pSelTable tbody tr');\r\n    for (var j=0;j<pRows.length;j++){\r\n      var rl = (pRows[j].getAttribute('data-series')||'').split(',');\r\n      pRows[j].classList.toggle('hit', rl.indexOf(String(idx)) !== -1);\r\n    }\r\n\r\n    \/* sync the calculator's COP with the selected series *\/\r\n    var c = copAt(t);\r\n    var cs = document.getElementById('copSel');\r\n    cs.value = c.toFixed(1);\r\n    document.getElementById('copSelV').textContent = c.toFixed(1);\r\n    calc();\r\n  }\r\n\r\n  \/* ---------- cost calculator ---------- *\/\r\n  var gasEl=document.getElementById('gasPrice'),\r\n      elecEl=document.getElementById('elecPrice'),\r\n      effEl=document.getElementById('boilerEff'),\r\n      copEl=document.getElementById('copSel');\r\n\r\n  function money(v){\r\n    return v.toFixed(3) + ' \/ kWh';\r\n  }\r\n\r\n  function calc(){\r\n    var g=parseFloat(gasEl.value),\r\n        e=parseFloat(elecEl.value),\r\n        eff=parseFloat(effEl.value)\/100,\r\n        cop=parseFloat(copEl.value);\r\n\r\n    document.getElementById('gasPriceV').textContent = g.toFixed(3);\r\n    document.getElementById('elecPriceV').textContent = e.toFixed(3);\r\n    document.getElementById('boilerEffV').textContent = Math.round(eff*100) + ' %';\r\n    document.getElementById('copSelV').textContent = cop.toFixed(1);\r\n\r\n    var boilerCost = g\/eff;\r\n    var hpCost = e\/cop;\r\n    var be = e\/boilerCost;\r\n    var delta = (boilerCost-hpCost)\/boilerCost*100;\r\n\r\n    document.getElementById('resBoiler').textContent = money(boilerCost);\r\n    document.getElementById('resHp').textContent = money(hpCost);\r\n    document.getElementById('resBreakeven').textContent = be.toFixed(2);\r\n\r\n    \/* energy displaced: 1 kWh of boiler heat consumes 1\/eff kWh of fuel; the same\r\n       heat from a heat pump consumes 1\/cop kWh of electricity *\/\r\n    var gridPerKwh = 1\/cop;\r\n    var fuelPerKwh = 1\/eff;\r\n    document.getElementById('resEnergy').textContent =\r\n      (gridPerKwh*1000).toFixed(0) + ' kWh elec \/ ' + (fuelPerKwh*1000).toFixed(0) + ' kWh fuel per 1000 kWh of heat';\r\n\r\n    var sv=document.getElementById('resSaving');\r\n    sv.textContent = (delta>=0?'\u2212':'+') + Math.abs(delta).toFixed(1) + '%';\r\n    sv.className = 'v ' + (delta>=0 ? 'up' : 'dn');\r\n\r\n    var v=document.getElementById('verdict');\r\n    if(delta>=20){\r\n      v.className='verdict ok';\r\n      v.innerHTML='<b>Clear economic case.<\/b> At these prices the heat pump delivers heat ' +\r\n        delta.toFixed(0) + '% cheaper than the boiler at COP '+cop.toFixed(1) +\r\n        ', and your break-even COP is '+be.toFixed(2)+'. This works on energy cost alone, before any grant, carbon value or brand incentive.';\r\n    } else if(delta>=0){\r\n      v.className='verdict mid';\r\n      v.innerHTML='<b>Marginal on energy cost alone.<\/b> The heat pump is '+delta.toFixed(0) +\r\n        '% cheaper at COP '+cop.toFixed(1)+', but your break-even COP is '+be.toFixed(2)+\r\n        ' so the margin is thin. It becomes attractive once you add avoided boiler maintenance, decarbonisation value, brand-linked financing, or the efficiency of running the boiler at a steady base load.';\r\n    } else {\r\n      v.className='verdict no';\r\n      v.innerHTML='<b>Not economic at these prices.<\/b> At COP '+cop.toFixed(1)+' the heat pump costs ' +\r\n        Math.abs(delta).toFixed(0) + '% more per kWh of heat than the boiler, and you need COP ' +\r\n        be.toFixed(2)+' to break even. Options: reduce the delivery temperature (the slider above shows how much COP improves), improve boiler efficiency, or recover waste heat first so the machine runs at a lower lift.';\r\n    }\r\n  }\r\n\r\n  slider.addEventListener('input', update);\r\n  [gasEl, elecEl, effEl, copEl].forEach(function(el){\r\n    el.addEventListener('input', calc);\r\n  });\r\n\r\n  \/* init *\/\r\n  update();\r\n})();\r\n<\/script>\r\n\r\n<script type=\"application\/ld+json\">{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@graph\": [\r\n    {\r\n      \"@type\": \"Organization\",\r\n      \"@id\": \"https:\/\/www.hetapro.com\/#organization\",\r\n      \"name\": \"HETAPRO\",\r\n      \"url\": \"https:\/\/www.hetapro.com\/\",\r\n      \"description\": \"Manufacturer and exporter of industrial high temperature heat pumps for steam generation, industrial process hot water heating and drying.\",\r\n      \"knowsAbout\": [\r\n        \"industrial heat pump\",\r\n        \"high temperature heat pump\",\r\n        \"steam generating heat pump\",\r\n        \"textile dyeing heat recovery\",\r\n        \"stenter exhaust heat recovery\",\r\n        \"waste heat recovery\",\r\n        \"process heat electrification\"\r\n      ]\r\n    },\r\n    {\r\n      \"@type\": \"WebPage\",\r\n      \"@id\": \"https:\/\/www.hetapro.com\/solutions\/industrial-high-temperature-heat-pumps-textiles\/#webpage\",\r\n      \"url\": \"https:\/\/www.hetapro.com\/solutions\/industrial-high-temperature-heat-pumps-textiles\/\",\r\n      \"name\": \"Industrial High Temperature Heat Pumps for the Textile Industry\",\r\n      \"description\": \"High temperature heat pumps for textile wet processing: match the right series to every process temperature from 60C dyeing to 150C steam, with an interactive temperature selector and TCO calculator.\",\r\n      \"inLanguage\": \"en\",\r\n      \"datePublished\": \"2026-10-22\",\r\n      \"dateModified\": \"2026-10-22\",\r\n      \"isPartOf\": {\r\n        \"@id\": \"https:\/\/www.hetapro.com\/#website\"\r\n      },\r\n      \"about\": {\r\n        \"@id\": \"https:\/\/www.hetapro.com\/#service\"\r\n      },\r\n      \"breadcrumb\": {\r\n        \"@id\": \"https:\/\/www.hetapro.com\/solutions\/industrial-high-temperature-heat-pumps-textiles\/#breadcrumb\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Service\",\r\n      \"@id\": \"https:\/\/www.hetapro.com\/#service\",\r\n      \"name\": \"Industrial High Temperature Heat Pump Systems for Textile Wet Processing and Finishing\",\r\n      \"serviceType\": \"Industrial process heat electrification and waste heat recovery\",\r\n      \"provider\": {\r\n        \"@id\": \"https:\/\/www.hetapro.com\/#organization\"\r\n      },\r\n      \"areaServed\": {\r\n        \"@type\": \"Place\",\r\n        \"name\": \"Worldwide\"\r\n      },\r\n      \"audience\": {\r\n        \"@type\": \"BusinessAudience\",\r\n        \"audienceType\": \"Textile mill owners, dyeing and finishing plant engineers, EPC contractors\"\r\n      },\r\n      \"hasOfferCatalog\": {\r\n        \"@type\": \"OfferCatalog\",\r\n        \"name\": \"Five temperature series\",\r\n        \"itemListElement\": [\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"name\": \"Series 01 Process Heat, 40-60C, COP 4.6-5.5\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"name\": \"Series 02 Dyeing, 60-80C, COP 3.9-4.6\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"name\": \"Series 03 Scouring and Bleaching, 80-95C, COP 3.3-4.0\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"name\": \"Series 04 Fixing and Steaming, 95-110C, COP 2.8-3.4\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"name\": \"Series 05 High-Temperature and Drying, 110-160C, COP 1.5-2.8\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"name\": \"Dyehouse effluent heat recovery, 30-50C source\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"name\": \"Stenter exhaust heat recovery and combustion air preheat, 140-180C exhaust\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"name\": \"Condensate return and boiler feedwater preheat\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"name\": \"Level-1 energy survey, sizing and IPMVP measurement and verification\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"name\": \"MT-W2W water source 95C hot water screw heat pump, up to 1500 kW\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"name\": \"MT-A2W air source 95C hot water scroll heat pump, up to 350 kW, 16 units parallel\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"name\": \"HT-W2S water source 150C steam heat pump, up to 500 kW\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"name\": \"HT-A2S air source 150C steam heat pump, up to 220 kW\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"name\": \"HT-A2W air source 135C hot water piston heat pump, up to 220 kW\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"name\": \"MT-A2A air source inverter 85C heat pump dryer, up to 300 kW\"\r\n            }\r\n          }\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Product\",\r\n      \"@id\": \"https:\/\/www.hetapro.com\/#product\",\r\n      \"name\": \"HETAPRO Industrial High Temperature Heat Pump\",\r\n      \"brand\": {\r\n        \"@type\": \"Brand\",\r\n        \"name\": \"HETAPRO\"\r\n      },\r\n      \"category\": \"Industrial heat pump\",\r\n      \"description\": \"Vapour-compression high temperature heat pump delivering 30-150C process hot water, saturated steam and hot air across five process temperature bands for textile scouring, dyeing, fixing, laundering, drying and stenter heat recovery. Electrically driven, three-phase.\",\r\n      \"additionalProperty\": [\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Delivery temperature range\",\r\n          \"value\": \"30-150 C across five process series (HT steam machines reach 150 C, the range ceiling)\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"COP range\",\r\n          \"value\": \"1.5-5.5 depending on delivery temperature\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Supply voltage\",\r\n          \"value\": \"380-415 V\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Phases\",\r\n          \"value\": \"3\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Frequency\",\r\n          \"value\": \"50 Hz standard, 60 Hz version available\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Control\",\r\n          \"value\": \"PLC with HMI, high\/low pressure and overload protection, remote monitoring\"\r\n        }\r\n      ]\r\n    },\r\n    {\r\n      \"@type\": \"Product\",\r\n      \"@id\": \"https:\/\/hetapro.com\/products\/mt-w2w-95c-hot-water-screw-heat-pump\/#product\",\r\n      \"name\": \"MT-W2W Water Source 95\u00b0C Hot Water Screw Heat Pump\",\r\n      \"url\": \"https:\/\/hetapro.com\/products\/mt-w2w-95c-hot-water-screw-heat-pump\/\",\r\n      \"description\": \"Screw compressor heat pump upgrading water source or waste heat into 95\u00b0C hot water for industrial dyeing, scouring, food processing, electroplating, chemical and pharmaceutical process heat. Up to 1500 kW per unit.\",\r\n      \"category\": \"Industrial high temperature heat pump\",\r\n      \"brand\": {\r\n        \"@type\": \"Brand\",\r\n        \"name\": \"HETAPRO\"\r\n      },\r\n      \"additionalProperty\": [\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Heat source\",\r\n          \"value\": \"Water \/ waste heat \/ low-grade heat sources\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Water outlet temperature\",\r\n          \"value\": \"95 \u00b0C\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Compressor\",\r\n          \"value\": \"Screw with VFD\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Maximum heating capacity\",\r\n          \"value\": \"1500 kW (working condition: heat source 60\/52 \u00b0C, consumer side 87\/95 \u00b0C)\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"COP\",\r\n          \"value\": \"Up to 4.0 at 60\/52 \u00b0C source and 87\/95 \u00b0C consumer side; product parameter table lists 2.69-2.70 for the standard rating\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Controller\",\r\n          \"value\": \"Siemens PLC, RS485 with Modbus gateway, 7-inch touchscreen\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Key components\",\r\n          \"value\": \"HANBELL high-temperature compressor, Danfoss\/Sanhua valve\"\r\n        }\r\n      ],\r\n      \"image\": \"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/2-mt-w2w.webp\"\r\n    },\r\n    {\r\n      \"@type\": \"Product\",\r\n      \"@id\": \"https:\/\/hetapro.com\/products\/mt-a2w-95c-hot-water-scroll-heat-pump\/#product\",\r\n      \"name\": \"MT-A2W Air Source 95\u00b0C Hot Water Scroll Heat Pump\",\r\n      \"url\": \"https:\/\/hetapro.com\/products\/mt-a2w-95c-hot-water-scroll-heat-pump\/\",\r\n      \"description\": \"Air source high temperature heat pump producing hot water up to 95\u00b0C for industrial dyeing, wash water and process heating. Modular up to 16 units in parallel with inverter capacity control.\",\r\n      \"category\": \"Industrial high temperature heat pump\",\r\n      \"brand\": {\r\n        \"@type\": \"Brand\",\r\n        \"name\": \"HETAPRO\"\r\n      },\r\n      \"additionalProperty\": [\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Heat source\",\r\n          \"value\": \"Ambient air\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Water outlet temperature\",\r\n          \"value\": \"95 \u00b0C\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Compressor\",\r\n          \"value\": \"Scroll\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Maximum single unit capacity\",\r\n          \"value\": \"350 kW\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Operating ambient range\",\r\n          \"value\": \"10-40 \u00b0C standard; customisable down to -38 \u00b0C, maximum outlet water up to 135 \u00b0C\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Modular capacity\",\r\n          \"value\": \"Up to 16 units connected in parallel\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Controller\",\r\n          \"value\": \"Siemens PLC, RS485 with Modbus gateway, touchscreen with self-diagnosis\"\r\n        }\r\n      ],\r\n      \"image\": \"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/1-mt-a2w.webp\"\r\n    },\r\n    {\r\n      \"@type\": \"Product\",\r\n      \"@id\": \"https:\/\/hetapro.com\/products\/ht-w2s-150c-steam-heat-pump\/#product\",\r\n      \"name\": \"HT-W2S Water Source 150\u00b0C Steam High Temperature Heat Pump\",\r\n      \"url\": \"https:\/\/hetapro.com\/products\/ht-w2s-150c-steam-heat-pump\/\",\r\n      \"description\": \"Single-stage compression water source heat pump turning waste hot water above 55 \u00b0C into 110-150 \u00b0C saturated steam for industrial steam generation, dyeing headers, fixing and steam padding.\",\r\n      \"category\": \"Industrial high temperature heat pump\",\r\n      \"brand\": {\r\n        \"@type\": \"Brand\",\r\n        \"name\": \"HETAPRO\"\r\n      },\r\n      \"additionalProperty\": [\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Heat source\",\r\n          \"value\": \"Waste hot water\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Recommended heat source temperature\",\r\n          \"value\": \">= 55 \u00b0C (waste water range 55-85 \u00b0C)\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Steam output temperature\",\r\n          \"value\": \"110-150 \u00b0C\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Compressor system\",\r\n          \"value\": \"Single-stage compression\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Maximum single unit capacity\",\r\n          \"value\": \"500 kW\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Key components\",\r\n          \"value\": \"Danfoss high-temperature inverter compressor, Danfoss plate heat exchanger, Danfoss\/Siemens electronic expansion valve, Siemens PLC\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Certification and warranty\",\r\n          \"value\": \"CE, EMC, RoHS; 3-year warranty with part components free\"\r\n        }\r\n      ],\r\n      \"image\": \"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/4.ht-w2s.webp\"\r\n    },\r\n    {\r\n      \"@type\": \"Product\",\r\n      \"@id\": \"https:\/\/hetapro.com\/products\/ht-a2s-150c-steam-heat-pump\/#product\",\r\n      \"name\": \"HT-A2S Air Source 150\u00b0C Steam High Temperature Heat Pump\",\r\n      \"url\": \"https:\/\/hetapro.com\/products\/ht-a2s-150c-steam-heat-pump\/\",\r\n      \"description\": \"Air source single-stage compression heat pump producing 110-150 \u00b0C saturated steam from waste hot air, for industrial steam generation where no waste water network exists.\",\r\n      \"category\": \"Industrial high temperature heat pump\",\r\n      \"brand\": {\r\n        \"@type\": \"Brand\",\r\n        \"name\": \"HETAPRO\"\r\n      },\r\n      \"additionalProperty\": [\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Heat source\",\r\n          \"value\": \"Waste hot air\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Recommended heat source temperature\",\r\n          \"value\": \">= 55 \u00b0C (range 55-85 \u00b0C)\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Steam output temperature\",\r\n          \"value\": \"110-150 \u00b0C\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Compressor system\",\r\n          \"value\": \"Single-stage compression\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Maximum single unit capacity\",\r\n          \"value\": \"220 kW\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Installation\",\r\n          \"value\": \"Indoor installation permitted for auxiliary cooling; built-in primary circulation pump optional\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Controller\",\r\n          \"value\": \"Siemens PLC, RS485 with Modbus gateway, 7-inch touchscreen\"\r\n        }\r\n      ],\r\n      \"image\": \"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/5.ht-a2s.webp\"\r\n    },\r\n    {\r\n      \"@type\": \"Product\",\r\n      \"@id\": \"https:\/\/hetapro.com\/products\/ht-a2w-135c-hot-water-piston-heat-pump\/#product\",\r\n      \"name\": \"HT-A2W Air Source 135\u00b0C Hot Water Piston Heat Pump\",\r\n      \"url\": \"https:\/\/hetapro.com\/products\/ht-a2w-135c-hot-water-piston-heat-pump\/\",\r\n      \"description\": \"Air source reciprocating-piston high temperature heat pump producing 135\u00b0C hot water for fixing, high-temperature rinsing, chemical liquid heating and electroplating temperature control.\",\r\n      \"category\": \"Industrial high temperature heat pump\",\r\n      \"brand\": {\r\n        \"@type\": \"Brand\",\r\n        \"name\": \"HETAPRO\"\r\n      },\r\n      \"additionalProperty\": [\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Heat source\",\r\n          \"value\": \"Ambient air\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Water outlet temperature\",\r\n          \"value\": \"135 \u00b0C (user side range 100-135 \u00b0C)\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Compressor\",\r\n          \"value\": \"Piston (reciprocating)\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Maximum single unit capacity\",\r\n          \"value\": \"220 kW\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Waste heat source range\",\r\n          \"value\": \"55-85 \u00b0C\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Integration\",\r\n          \"value\": \"Modbus RTU over RS485; functions as master controller or slave unit\"\r\n        }\r\n      ],\r\n      \"image\": \"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/3-ht-a2w.webp\"\r\n    },\r\n    {\r\n      \"@type\": \"Product\",\r\n      \"@id\": \"https:\/\/hetapro.com\/products\/ht-a2a-85c-air-source-direct-heating-inverter-hot-air-heat-pump-dryer\/#product\",\r\n      \"name\": \"MT-A2A Air Source Inverter 85\u00b0C Heat Pump Dryer\",\r\n      \"url\": \"https:\/\/hetapro.com\/products\/ht-a2a-85c-air-source-direct-heating-inverter-hot-air-heat-pump-dryer\/\",\r\n      \"description\": \"Air source inverter heat pump dryer delivering 30-85 \u00b0C supply air for industrial drying, weather-independent, with 130 \u00b0C outlet air available by customisation.\",\r\n      \"category\": \"Industrial heat pump dryer\",\r\n      \"brand\": {\r\n        \"@type\": \"Brand\",\r\n        \"name\": \"HETAPRO\"\r\n      },\r\n      \"additionalProperty\": [\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Heat source\",\r\n          \"value\": \"Air \/ recoverable waste hot air\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Heat source air temperature range\",\r\n          \"value\": \"0-80 \u00b0C\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Supply air temperature control range\",\r\n          \"value\": \"30-85 \u00b0C (rated 60 \u00b0C; up to 130 \u00b0C customised)\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Maximum single unit capacity\",\r\n          \"value\": \"300 kW\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Power supply\",\r\n          \"value\": \"380 V \/ 3N \/ 50 Hz\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Capacity control\",\r\n          \"value\": \"Inverter\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"Key components\",\r\n          \"value\": \"HANBELL high-temperature compressor, Danfoss\/Sanhua valve, Siemens PLC\"\r\n        }\r\n      ],\r\n      \"image\": \"https:\/\/hetapro.com\/wp-content\/uploads\/2026\/10\/6.mt-a2a.webp\"\r\n    },\r\n    {\r\n      \"@type\": \"HowTo\",\r\n      \"@id\": \"https:\/\/www.hetapro.com\/solutions\/industrial-high-temperature-heat-pumps-textiles\/#howto\",\r\n      \"name\": \"How to size an industrial heat pump for a textile dyehouse\",\r\n      \"description\": \"A five-step method for selecting and sizing an industrial high temperature heat pump for textile wet processing, from energy survey to IPMVP measurement and verification.\",\r\n      \"step\": [\r\n        {\r\n          \"@type\": \"HowToStep\",\r\n          \"position\": 1,\r\n          \"name\": \"Level-1 energy survey and metering\",\r\n          \"text\": \"Collect twelve months of fuel and electricity bills, bath temperatures and flows, production schedule by shade and fabric type, stenter chamber count and exhaust temperatures, and condensate return practice. Size against the actual load profile, not a rule of thumb per tonne of fabric.\"\r\n        },\r\n        {\r\n          \"@type\": \"HowToStep\",\r\n          \"position\": 2,\r\n          \"name\": \"Thermal, electrical and control design\",\r\n          \"text\": \"Identify heat sources, define sink temperature per process, size buffer vessels, assess transformer and switchgear capacity, and state the electrical infrastructure scope explicitly in the quotation.\"\r\n        },\r\n        {\r\n          \"@type\": \"HowToStep\",\r\n          \"position\": 3,\r\n          \"name\": \"Staged installation\",\r\n          \"text\": \"Stage 1 effluent and condensate recovery, Stage 2 the heat pump covering scouring, dyeing and fixing base load, Stage 3 stenter exhaust recovery or a high-temperature series project. Each stage is independently justifiable and measurable.\"\r\n        },\r\n        {\r\n          \"@type\": \"HowToStep\",\r\n          \"position\": 4,\r\n          \"name\": \"Commissioning and IPMVP M&V\",\r\n          \"text\": \"Tune controls, calibrate sensors, test at the design duty point, and provide a measurement and verification plan acceptable to a lender or brand auditor. Track COP, recovered kW and fuel displaced per shift.\"\r\n        },\r\n        {\r\n          \"@type\": \"HowToStep\",\r\n          \"position\": 5,\r\n          \"name\": \"Process integration support\",\r\n          \"text\": \"Liquor ratio reduction, condensate return discipline, exhaust moisture control and burner tuning. Reducing heat demand before adding capacity is usually cheaper than the capacity itself.\"\r\n        }\r\n      ]\r\n    },\r\n    {\r\n      \"@type\": \"FAQPage\",\r\n      \"@id\": \"https:\/\/www.hetapro.com\/solutions\/industrial-high-temperature-heat-pumps-textiles\/#faq\",\r\n      \"mainEntity\": [\r\n        {\r\n          \"@type\": \"Question\",\r\n          \"name\": \"Which textile processes can a high temperature heat pump actually cover?\",\r\n          \"acceptedAnswer\": {\r\n            \"@type\": \"Answer\",\r\n            \"text\": \"Commercially, 40-120 C - which is the majority of a knit dyehouse thermal load. That covers scouring and bleaching (80-95 C), reactive and direct dyeing (60-80 C), bath make-up and wash water, and fixing and steam padding (100-102 C) with a buffer vessel. Above 120 C, pressurised hot water for industrial laundry and garment dryers is available from specialist vendors with limited global installations. Routine 180 C industrial heat pump operation does not exist commercially today.\"\r\n          }\r\n        },\r\n        {\r\n          \"@type\": \"Question\",\r\n          \"name\": \"Can it replace my boiler completely?\",\r\n          \"acceptedAnswer\": {\r\n            \"@type\": \"Answer\",\r\n            \"text\": \"No, and that framing is a mistake. Aii notes steam heat pumps are capped at around 2 MW while average boiler capacity in its survey was nearly 18 MW, so whole-facility electrification is not a realistic proposition this decade. The realistic and bankable pattern is partial electrification: the heat pump carries the base load, the boiler becomes a peaking unit for high-pressure polyester dyeing at 125-135 C and any duty above 120 C.\"\r\n          }\r\n        },\r\n        {\r\n          \"@type\": \"Question\",\r\n          \"name\": \"How is the COP of a high temperature heat pump determined?\",\r\n          \"acceptedAnswer\": {\r\n            \"@type\": \"Answer\",\r\n            \"text\": \"COP is output heat divided by input electricity, and it is a strong function of the temperature lift the machine must achieve. At a nominal 25 C ambient, typical industrial performance runs from about 4.6-5.5 at 40-60 C delivery, down to 3.3-4.0 at 80-95 C, 2.8-3.4 at 95-110 C, 2.1-2.8 at 110-130 C and 1.5-2.0 at 140-150 C. Real figures depend on condenser approach, source temperature, compressor selection and part-load behaviour, so request a guarantee at your duty point rather than a catalogue maximum.\"\r\n          }\r\n        },\r\n        {\r\n          \"@type\": \"Question\",\r\n          \"name\": \"What heat sources can feed the machine?\",\r\n          \"acceptedAnswer\": {\r\n            \"@type\": \"Answer\",\r\n            \"text\": \"Four in a textile plant: dyehouse effluent at 30-50 C, which is the largest and cleanest and yields COP 5 and above through a heat exchanger; steam condensate above 80 C, where closed-loop return typically captures 85-90% of condensate and reduces facility steam consumption by roughly 10-12%; flash steam near 105 C, effectively free at the point of generation; and stenter exhaust at 140-180 C, the highest temperature but the most contaminated, requiring washable corrosion-resistant surfaces. A heat pump can also draw on ambient air, which is the fallback when no better source exists.\"\r\n          }\r\n        },\r\n        {\r\n          \"@type\": \"Question\",\r\n          \"name\": \"How much can I recover from a stenter?\",\r\n          \"acceptedAnswer\": {\r\n            \"@type\": \"Answer\",\r\n            \"text\": \"Two different answers depending on the device. A static air-to-air heat exchanger on stenter exhaust recovers sensible heat only; field measurements report 30-35% of exhaust sensible heat captured, equivalent to 1.8-2.2 MJ per kg of fabric and an 8-12% reduction in stenter gas use, with one reported installation bringing exhaust from 180 C down to 85 C and preheating combustion air to 95-120 C. A heat pump can additionally capture the latent fraction, because stenter exhaust is heavily moisture-laden, and deliver it to a different sink such as process hot water or boiler feedwater. The heat pump does not fire the stenter and does not bring the fabric to its setting temperature.\"\r\n          }\r\n        },\r\n        {\r\n          \"@type\": \"Question\",\r\n          \"name\": \"Can it handle high-pressure polyester dyeing at 130 C?\",\r\n          \"acceptedAnswer\": {\r\n            \"@type\": \"Answer\",\r\n            \"text\": \"Not with today's commercial technology. Disperse dyeing of polyester and polyester\/elastane blends under pressure operates around 125-135 C. The correct engineering response is partial electrification: the heat pump covers the base load and the boiler remains as a peaking unit.\"\r\n          }\r\n        },\r\n        {\r\n          \"@type\": \"Question\",\r\n          \"name\": \"What electrical infrastructure do I need?\",\r\n          \"acceptedAnswer\": {\r\n            \"@type\": \"Answer\",\r\n            \"text\": \"Three-phase power and enough headroom for the connected load. HETAPRO equipment is supplied for 380-415 V, 3-phase, 50 Hz, with 60 Hz versions available. Typical requirements include larger transformers, upgraded switchgear and standby generation, which also means cost and lead time. We assess and state the electrical scope in the quotation rather than treating it as an owner's cost discovered later.\"\r\n          }\r\n        },\r\n        {\r\n          \"@type\": \"Question\",\r\n          \"name\": \"Does the heat pump produce cooling as well?\",\r\n          \"acceptedAnswer\": {\r\n            \"@type\": \"Answer\",\r\n            \"text\": \"Yes, and in some layouts it is a meaningful secondary benefit. A vapour-compression machine rejects heat at the condenser, which is the useful output, and absorbs heat at the evaporator, which produces chilled water as a by-product. In a dyehouse that chilled water can serve process cooling, air-conditioning or comfort ventilation, particularly in hot climates. It is a secondary benefit, not a design driver - size the machine for the heat duty.\"\r\n          }\r\n        },\r\n        {\r\n          \"@type\": \"Question\",\r\n          \"name\": \"What is the realistic payback period?\",\r\n          \"acceptedAnswer\": {\r\n            \"@type\": \"Answer\",\r\n            \"text\": \"Be sceptical of anyone promising under one year. Industry screening reported by the Apparel Impact Institute across 17 textile manufacturers in India, China and Vietnam found typical heat pump payback periods of 5-8 years, against a supplier base accustomed to approving on a 2-3 year ROI, and an average electricity-to-fuel price ratio of 4.02 - far above the threshold for an unassisted business case. Grant funding and brand-backed financing are currently a necessity rather than an optional extra.\"\r\n          }\r\n        },\r\n        {\r\n          \"@type\": \"Question\",\r\n          \"name\": \"How do I know whether my plant is even ready for this?\",\r\n          \"acceptedAnswer\": {\r\n            \"@type\": \"Answer\",\r\n            \"text\": \"Three checks cost nothing. First, compute your steam-to-fabric ratio: the widely observed range in cotton knit dyeing is 10-13 kg steam per kg of fabric against 7-8 for an efficient plant - if you are near 13, metering and control work will probably beat any heat pump investment. Second, meter one stenter exhaust run for a week and record flow, temperature and humidity; without humidity you cannot judge whether condensing recovery is worth it. Third, check your transformer spare capacity.\"\r\n          }\r\n        }\r\n      ]\r\n    },\r\n    {\r\n      \"@type\": \"BreadcrumbList\",\r\n      \"@id\": \"https:\/\/www.hetapro.com\/solutions\/industrial-high-temperature-heat-pumps-textiles\/#breadcrumb\",\r\n      \"itemListElement\": [\r\n        {\r\n          \"@type\": \"ListItem\",\r\n          \"position\": 1,\r\n          \"name\": \"Home\",\r\n          \"item\": \"https:\/\/www.hetapro.com\/\"\r\n        },\r\n        {\r\n          \"@type\": \"ListItem\",\r\n          \"position\": 2,\r\n          \"name\": \"Solutions\",\r\n          \"item\": \"https:\/\/www.hetapro.com\/solutions\/\"\r\n        },\r\n        {\r\n          \"@type\": \"ListItem\",\r\n          \"position\": 3,\r\n          \"name\": \"Textiles\"\r\n        },\r\n        {\r\n          \"@type\": \"ListItem\",\r\n          \"position\": 4,\r\n          \"name\": \"Industrial High Temperature Heat Pumps\"\r\n        }\r\n      ]\r\n    }\r\n  ]\r\n}<\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-66913b4 e-flex e-con-boxed e-con e-parent\" data-id=\"66913b4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3c304b0 elementor-widget elementor-widget-heading\" data-id=\"3c304b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Send us an inquiry<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-08a248a elementor-widget elementor-widget-template\" data-id=\"08a248a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"section\" data-elementor-id=\"383\" class=\"elementor elementor-383\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-155851e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"155851e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cfa481f\" data-id=\"cfa481f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-29e63ad elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"29e63ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Elementor Form\" aria-label=\"Elementor Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"383\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"29e63ad\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tYour Name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Name\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tYour Email\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Email\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-telephone elementor-field-group elementor-column elementor-field-group-field_a864307 elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_a864307\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPhone Number\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input dir=\"ltr\" type=\"text\" name=\"change_name_field_a864307\" id=\"form-field-field_a864307\" class=\"elementor-field elementor-size-sm  elementor-field-telephone elementor-field-textual yee-ltr\" required=\"required\" data-pre=\"us|gb\" data-excludeCountries=\"\" data-onlyct=\"\" data-defcountry=\"us\" data-hide_flag=\"\" data-hide_code=\"\" data-validation=\"yes\" data-name=\"field_a864307\" data-telephone_search=\"\">\n\t\t<input onkeydown=\"return \/[0-9]|\\(|\\)|\\+|-|BACKSPACE\/i.test(event.key)\" type=\"hidden\" class=\"phone_check\" name=\"form_fields[field_a864307_check]\" value=\"\">\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-telephone elementor-field-group elementor-column elementor-field-group-field_75ffaee elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_75ffaee\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tWhatsapp\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input dir=\"ltr\" type=\"text\" name=\"change_name_field_75ffaee\" id=\"form-field-field_75ffaee\" class=\"elementor-field elementor-size-sm  elementor-field-telephone elementor-field-textual yee-ltr\" data-pre=\"us|gb\" data-excludeCountries=\"\" data-onlyct=\"\" data-defcountry=\"us\" data-hide_flag=\"\" data-hide_code=\"\" data-validation=\"yes\" data-name=\"field_75ffaee\" data-telephone_search=\"\">\n\t\t<input onkeydown=\"return \/[0-9]|\\(|\\)|\\+|-|BACKSPACE\/i.test(event.key)\" type=\"hidden\" class=\"phone_check\" name=\"form_fields[field_75ffaee_check]\" value=\"\">\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text\">\n\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_b4ce65c]\" id=\"form-field-field_b4ce65c\" class=\"elementor-field elementor-size-sm \" style=\"display:none !important;\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_57c6457 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_57c6457\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tYour Company\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_57c6457]\" id=\"form-field-field_57c6457\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Company\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tYour Message\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\" placeholder=\"Message\" required=\"required\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Send<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27882c8 elementor-widget elementor-widget-text-editor\" data-id=\"27882c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Your information will be kept strictly confidential.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Industrial High Temperature Heat Pumps Solutions for Textiles | HETAPRO Solution \u00b7 Textile wet processing &amp; finishing \u00b7 2026 Industrial High Temperature Heat Pumps for the Textile Industry A dyehouse does not have one heat demand \u2014 it has six, each at a different temperature, each served by a different piece of equipment. Drag the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_seopress_titles_title":"Industrial High Temperature Heat Pumps for Textiles | HETAPRO Solution","_seopress_titles_desc":"Industrial High Temperature Heat Pumps for Textiles | HETAPRO Solution","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"footnotes":""},"class_list":["post-5341","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/hetapro.com\/de\/wp-json\/wp\/v2\/pages\/5341","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hetapro.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hetapro.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hetapro.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hetapro.com\/de\/wp-json\/wp\/v2\/comments?post=5341"}],"version-history":[{"count":17,"href":"https:\/\/hetapro.com\/de\/wp-json\/wp\/v2\/pages\/5341\/revisions"}],"predecessor-version":[{"id":5437,"href":"https:\/\/hetapro.com\/de\/wp-json\/wp\/v2\/pages\/5341\/revisions\/5437"}],"wp:attachment":[{"href":"https:\/\/hetapro.com\/de\/wp-json\/wp\/v2\/media?parent=5341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}