{"title":"Motorised Valves","description":"","products":[{"product_id":"alph-1-033918-3-way-valve-motor","title":"ALPH 1.033918 3-WAY VALVE MOTOR","description":"","brand":"Plumbparts xpress","offers":[{"title":"Default Title","offer_id":56695265165657,"sku":null,"price":65.2,"currency_code":"GBP","in_stock":true}]},{"product_id":"alph-1-028572-3-way-valve-motor","title":"ALPH 1.028572 3-WAY VALVE MOTOR","description":"","brand":"Plumbparts xpress","offers":[{"title":"Default Title","offer_id":56695270736217,"sku":null,"price":71.83,"currency_code":"GBP","in_stock":true}]},{"product_id":"ravn-mot150050-diverter-valve-motor","title":"RAVN MOT150050 DIVERTER VALVE MOTOR","description":"","brand":"Plumbparts xpress","offers":[{"title":"Default Title","offer_id":56695281844569,"sku":null,"price":69.62,"currency_code":"GBP","in_stock":true}]},{"product_id":"worc-8737712788-motor-diverter-valve","title":"WORC 8737712788 MOTOR DIVERTER VALVE","description":"","brand":"Plumbparts xpress","offers":[{"title":"Default Title","offer_id":56695319003481,"sku":null,"price":40.89,"currency_code":"GBP","in_stock":true}]},{"product_id":"worc-87161068470-diverter-valve-motor","title":"Worcester Bosch 87161068470 Diverter Valve Motor - CDi\/Greenstar\/Highflow","description":"\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"727fd9db-2177-4b9d-946c-db7037104501\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cp data-start=\"85\" data-end=\"781\"\u003eThe Worcester Bosch 87161068470 Diverter Valve Motor is a genuine replacement actuator designed to control the movement of the diverter valve in your boiler’s hydraulic system. The diverter valve directs heated water either to your central heating circuit or to domestic hot-water delivery depending on demand. The motor drives the valve to the correct position based on signals from the boiler’s control board, allowing fast, accurate switching between heating and hot water modes. A worn, seized or failing motor can lead to incorrect diverting, delayed hot-water response, heating priority issues or boiler fault codes, so fitting the correct OEM motor is essential for dependable operation.\u003c\/p\u003e\n\u003cp data-start=\"783\" data-end=\"1206\"\u003eThis diverter valve motor is compatible with Worcester Bosch CDi, Greenstar and Highflow series boilers that specify part number 87161068470 in their technical documentation. To ensure correct fitment and reliable performance, always check that the part number matches your existing motor or consult your boiler’s service information before installation, as actuator designs and connection interfaces vary between models.\u003c\/p\u003e\n\u003cp data-start=\"1208\" data-end=\"1644\"\u003eSupplied ready for direct replacement, the 87161068470 Diverter Valve Motor connects with the existing wiring harness and mounting points on the diverter valve assembly when installed by a qualified engineer. Choosing this genuine Worcester Bosch component helps restore accurate heat-path control, supports efficient system response to demand and contributes to reliable central heating and hot-water performance in compatible boilers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Worcester Bosch","offers":[{"title":"Default Title","offer_id":56695329980761,"sku":null,"price":67.11,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0982\/9738\/1209\/files\/1015101.jpg?v=1767605370"},{"product_id":"bia-bi1101102-3-way-valve-motor","title":"BIA BI1101102 3 WAY VALVE MOTOR","description":"","brand":"Plumbparts xpress","offers":[{"title":"Default Title","offer_id":56695388438873,"sku":null,"price":74.04,"currency_code":"GBP","in_stock":true}]},{"product_id":"sau-s5720600-motor-diverter-valve","title":"SAU S5720600 MOTOR DIVERTER VALVE","description":"","brand":"Plumbparts xpress","offers":[{"title":"Default Title","offer_id":56695485825369,"sku":null,"price":64.74,"currency_code":"GBP","in_stock":true}]},{"product_id":"chaf-61302410-motor-three-way-valve","title":"CHAF 61302410 MOTOR - THREE-WAY VALVE","description":"","brand":"Plumbparts xpress","offers":[{"title":"Default Title","offer_id":56695510040921,"sku":null,"price":186.67,"currency_code":"GBP","in_stock":true}]},{"product_id":"glowworm-0020118640-3-way-valve-motor","title":"Glow-worm 0020118640\/SD 3-Way Valve Motor - Betacom\/Easicom\/CI\/CXI","description":"\u003cp data-start=\"219\" data-end=\"548\"\u003eThe \u003cstrong data-start=\"223\" data-end=\"268\"\u003eGlow-worm 0020118640\/SD 3-Way Valve Motor\u003c\/strong\u003e is a genuine replacement actuator designed to control the movement of the 3-way diverter valve within your boiler. This motor directs hot water between the central heating circuit and the domestic hot water system, ensuring smooth and accurate switching depending on user demand.\u003c\/p\u003e\n\u003cp data-start=\"550\" data-end=\"803\"\u003eA failing valve motor can lead to issues such as no hot water, radiators heating when a tap is opened, slow response times, or inconsistent temperature control. Replacing it with this genuine Glow-worm part restores precise and reliable valve operation.\u003c\/p\u003e\n\u003ch3 data-start=\"805\" data-end=\"825\"\u003e\u003cstrong data-start=\"809\" data-end=\"825\"\u003eKey Features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-start=\"826\" data-end=\"1103\"\u003e\n\u003cli data-start=\"826\" data-end=\"865\"\u003e\n\u003cp data-start=\"828\" data-end=\"865\"\u003eGenuine Glow-worm 3-way valve motor\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"866\" data-end=\"927\"\u003e\n\u003cp data-start=\"868\" data-end=\"927\"\u003eControls switching between heating and hot water circuits\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"928\" data-end=\"976\"\u003e\n\u003cp data-start=\"930\" data-end=\"976\"\u003eEnsures fast and accurate response to demand\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"977\" data-end=\"1043\"\u003e\n\u003cp data-start=\"979\" data-end=\"1043\"\u003eHelps resolve no-hot-water issues and incorrect flow direction\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1044\" data-end=\"1103\"\u003e\n\u003cp data-start=\"1046\" data-end=\"1103\"\u003eDirect-fit replacement for quick, reliable installation\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1105\" data-end=\"1128\"\u003e\u003cstrong data-start=\"1109\" data-end=\"1128\"\u003eCompatible With\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1129\" data-end=\"1162\"\u003eThis valve motor is suitable for:\u003c\/p\u003e\n\u003cul data-start=\"1164\" data-end=\"1256\"\u003e\n\u003cli data-start=\"1164\" data-end=\"1189\"\u003e\n\u003cp data-start=\"1166\" data-end=\"1189\"\u003e\u003cstrong data-start=\"1166\" data-end=\"1187\"\u003eGlow-worm Betacom\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1190\" data-end=\"1215\"\u003e\n\u003cp data-start=\"1192\" data-end=\"1215\"\u003e\u003cstrong data-start=\"1192\" data-end=\"1213\"\u003eGlow-worm Easicom\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1216\" data-end=\"1236\"\u003e\n\u003cp data-start=\"1218\" data-end=\"1236\"\u003e\u003cstrong data-start=\"1218\" data-end=\"1234\"\u003eGlow-worm CI\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1237\" data-end=\"1256\"\u003e\n\u003cp data-start=\"1239\" data-end=\"1256\"\u003e\u003cstrong data-start=\"1239\" data-end=\"1256\"\u003eGlow-worm CXI\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1258\" data-end=\"1363\"\u003e\u003cem data-start=\"1258\" data-end=\"1363\"\u003ePlease confirm the part number (0020118640\/SD) with your boiler manual to ensure correct compatibility.\u003c\/em\u003e\u003c\/p\u003e","brand":"Glow Worm","offers":[{"title":"Default Title","offer_id":56695537467737,"sku":null,"price":78.04,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0982\/9738\/1209\/files\/1340152.jpg?v=1764936578"},{"product_id":"pott-5138680-motor-3-way-valve","title":"POTT 5138680 MOTOR-3 WAY VALVE","description":"","brand":"Plumbparts xpress","offers":[{"title":"Default Title","offer_id":56695551885657,"sku":null,"price":38.68,"currency_code":"GBP","in_stock":true}]},{"product_id":"esbe-1-bsp-2-way-motorised-ball-valve","title":"Essco EA1070L040 1 1\/2\" BSP 2 Way Motorized Ball Valve 24V With Switch","description":"\u003cp data-start=\"230\" data-end=\"607\"\u003ehe \u003cstrong data-start=\"234\" data-end=\"254\"\u003eEssco EA1070L040\u003c\/strong\u003e is a high-quality \u003cstrong data-start=\"273\" data-end=\"303\"\u003e2 way motorised ball valve\u003c\/strong\u003e featuring \u003cstrong data-start=\"314\" data-end=\"337\"\u003e1½\" BSP connections\u003c\/strong\u003e and a \u003cstrong data-start=\"344\" data-end=\"360\"\u003e24V actuator\u003c\/strong\u003e, designed for reliable flow control in heating, cooling, and commercial plumbing applications. This valve is used to automatically open or close pipework circuits, providing precise control of water flow within HVAC and building services systems.\u003c\/p\u003e\n\u003cp data-start=\"609\" data-end=\"994\"\u003eKey features of the EA1070L040 include a robust motorised actuator operating on 24V power, a durable brass ball valve body for long service life, and an integrated \u003cstrong data-start=\"773\" data-end=\"793\"\u003eauxiliary switch\u003c\/strong\u003e that provides positional feedback for system control and automation. The valve offers smooth, positive shut-off and dependable operation, making it suitable for both on\/off control and zone isolation.\u003c\/p\u003e\n\u003cp data-start=\"996\" data-end=\"1334\"\u003eThe inclusion of the auxiliary switch allows the valve to communicate open or closed status to external controls, pumps, or BMS systems, improving overall system efficiency and safety. Its BSP threaded connections ensure straightforward installation into standard pipework, while the compact actuator design allows use in confined spaces.\u003c\/p\u003e\n\u003cp data-start=\"1336\" data-end=\"1650\"\u003eThis motorised ball valve is suitable for use in \u003cstrong data-start=\"1385\" data-end=\"1508\"\u003ecommercial heating systems, HVAC installations, plant rooms, zone control applications, and building management systems\u003c\/strong\u003e where reliable 24V control and feedback switching are required. Please confirm sizing, voltage, and system compatibility before installation.\u003c\/p\u003e","brand":"Plumbparts xpress","offers":[{"title":"Default Title","offer_id":56695774183769,"sku":null,"price":253.34,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0982\/9738\/1209\/files\/Screenshot_2025-12-17_105922.png?v=1765969173"},{"product_id":"ucp-1-028572-3-way-valve-motor","title":"UCP 1.028572 3-WAY VALVE MOTOR","description":"","brand":"Plumbparts xpress","offers":[{"title":"Default Title","offer_id":56695868883289,"sku":null,"price":51.13,"currency_code":"GBP","in_stock":true}]},{"product_id":"ucp-2000801912-3-way-valve-motor","title":"UCP 2000801912 3 WAY VALVE MOTOR","description":"","brand":"Plumbparts xpress","offers":[{"title":"Default Title","offer_id":56695899914585,"sku":null,"price":57.32,"currency_code":"GBP","in_stock":true}]},{"product_id":"ucp-10025304-motorised-valve","title":"Vokera 10025304 Motorised Valve - Syntesi\/Compact HE\/Unica HE","description":"\u003cp data-start=\"0\" data-end=\"633\"\u003eThe \u003cstrong data-start=\"4\" data-end=\"39\"\u003eVokèra 10025304 Motorised Valve\u003c\/strong\u003e is a genuine replacement diverter valve actuator designed to control the flow of heated water between the central heating and domestic hot water circuits in compatible Vokèra boilers. This motorised valve ensures smooth and precise switching between heating and hot water functions, helping maintain responsive performance, efficient heat distribution, and reliable operation. Manufactured to Vokèra’s exact quality and performance standards, it should be installed by a qualified heating engineer during servicing, maintenance, or when replacing a worn, seized, or malfunctioning valve motor.\u003c\/p\u003e\n\u003cp data-start=\"635\" data-end=\"960\"\u003eCompatibility for the \u003cstrong data-start=\"657\" data-end=\"685\"\u003e10025304 motorised valve\u003c\/strong\u003e includes \u003cstrong data-start=\"695\" data-end=\"713\"\u003eVokèra Syntesi\u003c\/strong\u003e, \u003cstrong data-start=\"715\" data-end=\"729\"\u003eCompact HE\u003c\/strong\u003e, and \u003cstrong data-start=\"735\" data-end=\"747\"\u003eUnica HE\u003c\/strong\u003e boiler models that utilise this specific diverter valve actuator specification. Always confirm your boiler’s exact model and part requirements before installation to ensure correct fit and dependable performance.\u003c\/p\u003e\n\u003cp data-start=\"962\" data-end=\"1239\"\u003eUsing a genuine Vokèra motorised valve helps maintain accurate water routing between heating and hot water modes, supports dependable switching under varying demand, and contributes to the long-term reliable and efficient operation of your central heating and hot water system.\u003c\/p\u003e","brand":"Plumbparts xpress","offers":[{"title":"Default Title","offer_id":56695902896473,"sku":null,"price":68.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0982\/9738\/1209\/files\/1531673.jpg?v=1767711881"},{"product_id":"ucp-bi1101102-actuator","title":"BIASI BI1101102 3 WAY VALVE MOTOR","description":"\u003cp data-start=\"0\" data-end=\"603\"\u003eThe \u003cstrong data-start=\"4\" data-end=\"41\"\u003eBiasi BI1101102 3-Way Valve Motor\u003c\/strong\u003e is a genuine replacement actuator designed to control the position of the 3-way diverter valve in compatible Biasi boiler systems. This motor drives the valve mechanism that directs heated water either to the central heating circuit or to the domestic hot water system, enabling smooth and accurate switching between heating and hot water modes. Manufactured to Biasi’s exact quality and performance standards, it should be installed by a qualified heating engineer during servicing, maintenance, or when replacing a worn, seized, or malfunctioning valve motor.\u003c\/p\u003e\n\u003cp data-start=\"605\" data-end=\"924\"\u003eCompatibility for the \u003cstrong data-start=\"627\" data-end=\"658\"\u003eBI1101102 3-way valve motor\u003c\/strong\u003e includes Biasi boilers that utilise this specific motor model, typically found on systems where precise diverter valve actuation is required. Always verify your boiler’s exact model and part number before installation to ensure correct fit and reliable performance.\u003c\/p\u003e\n\u003cp data-start=\"926\" data-end=\"1182\"\u003eUsing a genuine Biasi 3-way valve motor helps maintain accurate water routing, supports dependable switching between heating and hot water modes, and contributes to the long-term efficiency and smooth operation of your central heating and hot water system.\u003c\/p\u003e","brand":"Biasi","offers":[{"title":"Default Title","offer_id":56695903682905,"sku":null,"price":41.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0982\/9738\/1209\/files\/1650216.jpg?v=1767711335"},{"product_id":"pro-22mm-2-port-motorised-valve","title":"Pro 22mm 2 Port Motorised Valve","description":"\u003cdiv class=\"ProductOverview__DescriptionWr-sc-1j5yccf-2 kpVclR\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-1\" data-testid=\"conversation-turn-178\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"20b4715b-3a61-44e1-be3f-8dfb772f609f\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-11\" data-testid=\"conversation-turn-198\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"746e0d31-894a-49be-a1a1-efa063bba91b\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-13\" data-testid=\"conversation-turn-202\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"f11a4b5b-a7cf-4fb9-8a0d-02e7a6bf1916\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-14\" data-testid=\"conversation-turn-204\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"071cb1ae-0c9c-4206-b10e-52a01b22e085\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-15\" data-testid=\"conversation-turn-206\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"e0216810-e7cf-4818-91ab-d4b01f49d928\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cp data-start=\"23\" data-end=\"333\"\u003eThe \u003cstrong data-start=\"27\" data-end=\"63\"\u003ePro 22 mm 2 Port Motorised Valve\u003c\/strong\u003e is a high-quality zonal control valve used in central heating and hot water systems. It automatically controls the flow of water through a heating circuit in response to signals from room or cylinder thermostats, enabling efficient heating zoning and system management.\u003c\/p\u003e\n\u003ch3 data-start=\"335\" data-end=\"359\"\u003eFunction \u0026amp; Purpose\u003c\/h3\u003e\n\u003cp data-start=\"360\" data-end=\"768\"\u003eThis motorised valve opens and closes to regulate the flow of heated water in either a heating or hot water circuit. When a thermostat calls for heat, the motorised actuator moves the valve to allow flow; when the demand ends, the valve closes to shut off the circuit. In a two-port configuration, it serves a single flow path, making it ideal for straightforward heating zones or simple hot water isolation.\u003c\/p\u003e\n\u003ch3 data-start=\"770\" data-end=\"789\"\u003eCompatibility\u003c\/h3\u003e\n\u003cp data-start=\"790\" data-end=\"1048\"\u003eThe valve is designed for \u003cstrong data-start=\"816\" data-end=\"842\"\u003e22 mm pipe connections\u003c\/strong\u003e, fitting standard copper or compatible pipework used in domestic and light commercial central heating systems. It integrates with common HVAC controls, room thermostats, programmers, and boiler interlocks.\u003c\/p\u003e\n\u003ch3 data-start=\"1050\" data-end=\"1078\"\u003eDesign \u0026amp; Build Quality\u003c\/h3\u003e\n\u003cp data-start=\"1079\" data-end=\"1357\"\u003eThe Pro 22 mm 2 Port Motorised Valve features a robust body and reliable actuator mechanism built for long-term performance. The motorised actuator provides smooth, quiet operation, while durable internal seals and components withstand continuous duty in regular heating cycles.\u003c\/p\u003e\n\u003ch3 data-start=\"1359\" data-end=\"1377\"\u003eKey Benefits\u003c\/h3\u003e\n\u003cp data-start=\"1378\" data-end=\"1646\"\u003eThis motorised valve allows automated control of heating or hot water circuits, improving comfort and energy efficiency. Its 22 mm sizing makes it compatible with typical central heating pipework, and the motorised action removes the need for manual valve adjustments.\u003c\/p\u003e\n\u003ch3 data-start=\"1648\" data-end=\"1672\"\u003eIdeal Applications\u003c\/h3\u003e\n\u003cp data-start=\"1673\" data-end=\"1982\"\u003eThis valve is ideal for \u003cstrong data-start=\"1697\" data-end=\"1722\"\u003ezoned heating systems\u003c\/strong\u003e, where separate areas of a home or building are controlled independently, or for controlling the flow to a hot water cylinder or specific circuit. It suits new installations, system upgrades, and retrofit projects in residential and light commercial settings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" data-edge=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" data-edge=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" data-edge=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Plumbparts xpress","offers":[{"title":"Default Title","offer_id":57047222223193,"sku":"11732210","price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0982\/9738\/1209\/files\/11732210_FO.jpg?v=1768214437"},{"product_id":"pro-22mm-2-port-motorised-valve-1","title":"Pro 22mm 2 Port Motorised Valve","description":"\u003cdiv class=\"ProductOverview__DescriptionWr-sc-1j5yccf-2 kpVclR\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-1\" data-testid=\"conversation-turn-178\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"20b4715b-3a61-44e1-be3f-8dfb772f609f\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-11\" data-testid=\"conversation-turn-198\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"746e0d31-894a-49be-a1a1-efa063bba91b\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-13\" data-testid=\"conversation-turn-202\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"f11a4b5b-a7cf-4fb9-8a0d-02e7a6bf1916\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-14\" data-testid=\"conversation-turn-204\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"071cb1ae-0c9c-4206-b10e-52a01b22e085\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-15\" data-testid=\"conversation-turn-206\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"e0216810-e7cf-4818-91ab-d4b01f49d928\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-18\" data-testid=\"conversation-turn-212\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"fa144589-2573-45bc-8f46-4804c9e9b8a4\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cp data-start=\"23\" data-end=\"313\"\u003eThe \u003cstrong data-start=\"27\" data-end=\"85\"\u003e11732212 Pro 22 mm 3-Port Mid-Position Motorised Valve\u003c\/strong\u003e is a high-quality zone control valve used in central heating and hot water systems. It is designed to automatically manage and distribute the flow of heated water between heating and hot water circuits from a single valve body.\u003c\/p\u003e\n\u003ch3 data-start=\"315\" data-end=\"339\"\u003eFunction \u0026amp; Purpose\u003c\/h3\u003e\n\u003cp data-start=\"340\" data-end=\"816\"\u003eThis 3-port mid-position motorised valve controls water flow to the heating circuit, the hot water circuit, or both simultaneously depending on demand from the system controls. When heating only is required, the valve directs flow to the heating circuit. When hot water is required, it diverts flow to the cylinder. In mid-position, it allows flow to both circuits at the same time. This ensures efficient system operation and accurate response to thermostats and programmers.\u003c\/p\u003e\n\u003ch3 data-start=\"818\" data-end=\"837\"\u003eCompatibility\u003c\/h3\u003e\n\u003cp data-start=\"838\" data-end=\"1102\"\u003eThe valve is designed for \u003cstrong data-start=\"864\" data-end=\"882\"\u003e22 mm pipework\u003c\/strong\u003e, making it suitable for standard domestic central heating systems. It integrates with common boiler control setups, room thermostats, cylinder thermostats, and programmers typically used in fully pumped heating systems.\u003c\/p\u003e\n\u003ch3 data-start=\"1104\" data-end=\"1132\"\u003eDesign \u0026amp; Build Quality\u003c\/h3\u003e\n\u003cp data-start=\"1133\" data-end=\"1424\"\u003eThe valve features a robust brass body with a reliable motorised actuator for smooth and consistent operation. Internal components are engineered for durability and repeated cycling, while the actuator provides dependable movement and positioning to maintain correct water flow at all times.\u003c\/p\u003e\n\u003ch3 data-start=\"1426\" data-end=\"1450\"\u003eIdeal Applications\u003c\/h3\u003e\n\u003cp data-start=\"1451\" data-end=\"1780\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThis motorised valve is ideal for traditional fully pumped heating systems where a single valve is required to control both heating and hot water circuits. It is commonly used in system boilers with hot water cylinders and is suitable for new installations, system upgrades, or replacement of existing 3-port mid-position valves.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" data-edge=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" data-edge=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" data-edge=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" data-edge=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Plumbparts xpress","offers":[{"title":"Default Title","offer_id":57047341695321,"sku":"11732212","price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0982\/9738\/1209\/files\/11732212_LF_1.jpg?v=1768215913"},{"product_id":"pro-22mm-2-port-motorised-valve-2","title":"Pro 28mm 2 Port Motorised Valve","description":"\u003cdiv class=\"ProductOverview__DescriptionWr-sc-1j5yccf-2 kpVclR\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-178\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-1\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"20b4715b-3a61-44e1-be3f-8dfb772f609f\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-198\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-11\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"746e0d31-894a-49be-a1a1-efa063bba91b\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-202\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-13\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"f11a4b5b-a7cf-4fb9-8a0d-02e7a6bf1916\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-204\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-14\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"071cb1ae-0c9c-4206-b10e-52a01b22e085\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-206\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-15\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"e0216810-e7cf-4818-91ab-d4b01f49d928\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-212\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-18\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"fa144589-2573-45bc-8f46-4804c9e9b8a4\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-19\" data-testid=\"conversation-turn-214\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5ec49f50-1e95-4df5-837c-d30dc9380fba\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cp data-start=\"23\" data-end=\"342\"\u003eThe \u003cstrong data-start=\"27\" data-end=\"74\"\u003ePro 28 mm 2 Port Motorised Valve (11732211)\u003c\/strong\u003e is a motorised zone valve designed for use in central heating and hot water systems with \u003cstrong data-start=\"164\" data-end=\"173\"\u003e28 mm\u003c\/strong\u003e pipework. It automatically controls the flow of heated water in a single circuit based on signals from the heating control system. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-start=\"344\" data-end=\"368\"\u003eFunction \u0026amp; Purpose\u003c\/h3\u003e\n\u003cp data-start=\"369\" data-end=\"796\"\u003eThis motorised valve opens to allow water flow when a thermostat or heating controller calls for heat and closes to stop flow when the demand ends. The two-port design means it controls a single flow path, making it suitable for switching on or off one heating or hot water circuit. Automated operation improves comfort and convenience by eliminating the need for manual valve adjustments. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-start=\"798\" data-end=\"817\"\u003eCompatibility\u003c\/h3\u003e\n\u003cp data-start=\"818\" data-end=\"1133\"\u003eThe valve is designed for \u003cstrong data-start=\"844\" data-end=\"870\"\u003e28 mm pipe connections\u003c\/strong\u003e, so it fits central heating systems that use 28 mm copper or compatible pipework. It integrates with standard room thermostats, programmers, and boiler control signals to regulate water flow as part of a zoned heating setup. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-start=\"1135\" data-end=\"1163\"\u003eDesign \u0026amp; Build Quality\u003c\/h3\u003e\n\u003cp data-start=\"1164\" data-end=\"1459\"\u003eThis motorised valve features a robust body and reliable actuator mechanism built to withstand regular operation in heating systems. The internal components and seals are engineered for durability and smooth movement over many cycles of opening and closing. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-start=\"1461\" data-end=\"1485\"\u003eIdeal Applications\u003c\/h3\u003e\n\u003cp data-start=\"1486\" data-end=\"1917\"\u003eThe 28 mm 2-port motorised valve is ideal for residential or light commercial heating systems where a single controlled circuit needs to be switched on or off automatically. It is commonly used for controlling a heating circuit or a hot water circuit in systems with larger 28 mm pipework, and it is suitable for new installations, system upgrades, or as a replacement part in existing setups. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" data-edge=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none h-px w-px absolute bottom-0\" data-edge=\"true\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none h-px w-px absolute bottom-0\" data-edge=\"true\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none h-px w-px absolute bottom-0\" data-edge=\"true\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none h-px w-px absolute bottom-0\" data-edge=\"true\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Plumbparts xpress","offers":[{"title":"Default Title","offer_id":57047361028441,"sku":"11732211","price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0982\/9738\/1209\/files\/11732210_FO.jpg?v=1768214437"},{"product_id":"pro-28mm-mid-position-motorised-valve","title":"Pro 28mm Mid Position Motorised Valve","description":"\u003cdiv class=\"ProductOverview__DescriptionWr-sc-1j5yccf-2 kpVclR\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-178\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-1\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"20b4715b-3a61-44e1-be3f-8dfb772f609f\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-198\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-11\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"746e0d31-894a-49be-a1a1-efa063bba91b\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-202\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-13\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"f11a4b5b-a7cf-4fb9-8a0d-02e7a6bf1916\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-204\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-14\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"071cb1ae-0c9c-4206-b10e-52a01b22e085\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-206\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-15\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"e0216810-e7cf-4818-91ab-d4b01f49d928\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-212\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-18\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"fa144589-2573-45bc-8f46-4804c9e9b8a4\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-19\" data-testid=\"conversation-turn-214\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5ec49f50-1e95-4df5-837c-d30dc9380fba\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-20\" data-testid=\"conversation-turn-216\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"311543c0-9913-408b-ad10-0ef546d275e0\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cp data-start=\"23\" data-end=\"332\"\u003eThe \u003cstrong data-start=\"27\" data-end=\"80\"\u003ePro 28 mm Mid Position Motorised Valve (11732213)\u003c\/strong\u003e is a motorised zone valve designed for \u003cstrong data-start=\"120\" data-end=\"153\"\u003e28 mm central heating systems\u003c\/strong\u003e. It automatically controls the flow of heated water in response to thermostat and controller signals, allowing water to be directed to heating, hot water, or both simultaneously.\u003c\/p\u003e\n\u003ch3 data-start=\"334\" data-end=\"358\"\u003eFunction \u0026amp; Purpose\u003c\/h3\u003e\n\u003cp data-start=\"359\" data-end=\"778\"\u003eThis mid-position motorised valve controls water flow based on demand from room or cylinder thermostats and a programmer. It moves to three positions: one for heating only, one for hot water only, and a mid-position that allows flow to both circuits when required. This automatic control enhances system efficiency and helps deliver the right amount of heat where it’s needed most. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-start=\"780\" data-end=\"799\"\u003eCompatibility\u003c\/h3\u003e\n\u003cp data-start=\"800\" data-end=\"1166\"\u003eThe valve is engineered for \u003cstrong data-start=\"828\" data-end=\"854\"\u003e28 mm pipe connections\u003c\/strong\u003e, fitting standard domestic and light commercial heating systems that use 28 mm copper or compatible pipework. It integrates with common HVAC controls, room thermostats, cylinder thermostats, and central heating programmers to regulate flow in zoned or multi-circuit setups. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-start=\"1168\" data-end=\"1196\"\u003eDesign \u0026amp; Build Quality\u003c\/h3\u003e\n\u003cp data-start=\"1197\" data-end=\"1545\"\u003eThe valve body and motorised actuator are constructed for durability and reliable performance over many cycles. Internal seals and mechanisms are engineered to withstand the pressures and temperatures typical of central heating operation, providing smooth and consistent control of water flow between circuits. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-start=\"1547\" data-end=\"1571\"\u003eIdeal Applications\u003c\/h3\u003e\n\u003cp data-start=\"1572\" data-end=\"1901\"\u003eThis mid-position motorised valve is ideal for fully pumped central heating systems where both heating and hot water circuits need to be managed. It is commonly used in systems with a hot water cylinder and in homes or commercial buildings requiring automated control over multiple circuits. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" data-edge=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none h-px w-px absolute bottom-0\" data-edge=\"true\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none h-px w-px absolute bottom-0\" data-edge=\"true\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none h-px w-px absolute bottom-0\" data-edge=\"true\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Plumbparts xpress","offers":[{"title":"Default Title","offer_id":57047366173017,"sku":"11732213","price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0982\/9738\/1209\/files\/11732212_LF_1.jpg?v=1768215913"},{"product_id":"drayton-22mm-mid-position-valve-and-actuator-27101","title":"Drayton 22mm Mid-Position Valve and Actuator 27101","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-246\" data-turn-id=\"request-695fa52d-9378-8330-83c9-129342a9ebde-2\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"d7687235-bb9b-41a4-a170-fd8f2637dbe2\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cp data-end=\"341\" data-start=\"23\"\u003eThe \u003cstrong data-end=\"84\" data-start=\"27\"\u003eDrayton 22 mm Mid-Position Valve and Actuator (27101)\u003c\/strong\u003e is a motorised control valve assembly used in central heating and hot water systems. It automatically manages the direction of heated water flow between two circuits—typically heating and hot water—based on signals from thermostats or a heating programmer.\u003c\/p\u003e\n\u003ch3 data-end=\"367\" data-start=\"343\"\u003eFunction \u0026amp; Purpose\u003c\/h3\u003e\n\u003cp data-end=\"948\" data-start=\"368\"\u003eThis mid-position valve directs the flow of water to the central heating circuit, the hot water circuit, or both simultaneously depending on demand. When the thermostat calls for heating only, the valve moves to allow flow to the radiator circuit. When there is a call for hot water, the valve shifts to send water to the hot water cylinder. In its mid-position it can allow flow to both circuits if the control system requires both heating and hot water at the same time. This automatic switching helps improve comfort and system efficiency without the need for manual operation.\u003c\/p\u003e\n\u003ch3 data-end=\"969\" data-start=\"950\"\u003eCompatibility\u003c\/h3\u003e\n\u003cp data-end=\"1309\" data-start=\"970\"\u003eThe valve’s \u003cstrong data-end=\"1007\" data-start=\"982\"\u003e22 mm connection size\u003c\/strong\u003e makes it suitable for standard domestic and light commercial central heating systems that use 22 mm copper or compatible pipework. The actuator integrates with typical room and cylinder thermostats, heating programmers, and boiler control systems that provide standard motorised valve control signals.\u003c\/p\u003e\n\u003ch3 data-end=\"1339\" data-start=\"1311\"\u003eDesign \u0026amp; Build Quality\u003c\/h3\u003e\n\u003cp data-end=\"1694\" data-start=\"1340\"\u003eThe Drayton 27101 valve and actuator assembly combines a robust valve body with a reliable motorised actuator. The components are engineered for durability and smooth, quiet operation over many cycles. The actuator housing is designed to protect internal gearing and motor mechanisms from environmental conditions found in boiler and plant room settings.\u003c\/p\u003e\n\u003ch3 data-end=\"1720\" data-start=\"1696\"\u003eIdeal Applications\u003c\/h3\u003e\n\u003cp data-end=\"2064\" data-start=\"1721\"\u003eThis mid-position valve and actuator is ideal for zoned heating systems or systems with separate heating and hot water circuits. It is commonly used in conventional boiler installations with hot water cylinders and is suitable for new system builds, upgrades, or replacements where automatic control of water flow between circuits is required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e","brand":"Drayton","offers":[{"title":"Default Title","offer_id":57055071338841,"sku":"123003","price":53.53,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0982\/9738\/1209\/files\/123003_LF.jpg?v=1768303250"},{"product_id":"drayton-22mm-2-port-valve-and-actuator-27100","title":"Drayton 22mm 2 Port Valve and Actuator 27100","description":"\u003cp data-end=\"359\" data-start=\"27\"\u003eThe \u003cstrong data-end=\"82\" data-start=\"31\"\u003eDrayton 22 mm 2-Port Valve and Actuator (27100)\u003c\/strong\u003e is a motorised control valve assembly used in central heating systems to \u003cstrong data-end=\"206\" data-start=\"156\"\u003eautomatically control the flow of heated water\u003c\/strong\u003e in a single circuit. It integrates a valve body with an actuator motor that responds to thermostat or controller signals to open or close the flow path.\u003c\/p\u003e\n\u003ch3 data-end=\"389\" data-start=\"361\"\u003e\u003cstrong data-end=\"387\" data-start=\"365\"\u003eFunction \u0026amp; Purpose\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"848\" data-start=\"390\"\u003eThis 2-port valve allows water to either flow through or be shut off from a particular heating circuit based on demand. When a room thermostat or controller calls for heat, the actuator drives the valve open so hot water can circulate through radiators or underfloor heating. When the demand ends, the valve closes, stopping flow. This automatic control improves comfort, energy efficiency, and system responsiveness without requiring manual valve operation.\u003c\/p\u003e\n\u003ch3 data-end=\"873\" data-start=\"850\"\u003e\u003cstrong data-end=\"871\" data-start=\"854\"\u003eCompatibility\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"1175\" data-start=\"874\"\u003eThe valve and actuator are designed for \u003cstrong data-end=\"932\" data-start=\"914\"\u003e22 mm pipework\u003c\/strong\u003e, a common size in domestic and light commercial central heating systems. It connects to standard heating controls, room thermostats, programmers, and boiler interfaces that provide the typical open\/close signals used for 2-port valve control.\u003c\/p\u003e\n\u003ch3 data-end=\"1205\" data-start=\"1177\"\u003e\u003cstrong data-end=\"1203\" data-start=\"1181\"\u003eIdeal Applications\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"1255\" data-start=\"1206\"\u003eThis 2-port valve and actuator unit is ideal for:\u003c\/p\u003e\n\u003cp data-end=\"1576\" data-start=\"1257\"\u003eHomes and properties where \u003cstrong data-end=\"1310\" data-start=\"1284\"\u003esingle-circuit control\u003c\/strong\u003e of heating flow is needed\u003cbr data-end=\"1339\" data-start=\"1336\"\u003eSystems with a single heating zone or where a section of the system needs simple on\/off control\u003cbr data-end=\"1437\" data-start=\"1434\"\u003eIntegration with room thermostats and basic heating programmers\u003cbr data-end=\"1503\" data-start=\"1500\"\u003eCombining with existing boiler installations during servicing or upgrades\u003c\/p\u003e\n\u003cp data-end=\"1726\" data-start=\"1578\"\u003eIt provides a straightforward, efficient way to automate water flow in central heating systems, helping to maintain comfort and reduce energy waste.\u003c\/p\u003e","brand":"Drayton","offers":[{"title":"Default Title","offer_id":57056153403737,"sku":"123001","price":49.4,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0982\/9738\/1209\/files\/123001_LF.jpg?v=1768915677"}],"url":"https:\/\/plumbpartsxpressshop.com\/collections\/programmers-timers-copy.oembed","provider":"Plumbparts xpress","version":"1.0","type":"link"}