<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>My Blog</provider_name><provider_url>https://www.chatteris.biz/blog</provider_url><title>UFH Controller Upgrade - My Blog</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="4P0EoQcghy"&gt;&lt;a href="https://www.chatteris.biz/blog/ufh-controller-upgrade/"&gt;UFH Controller Upgrade&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.chatteris.biz/blog/ufh-controller-upgrade/embed/#?secret=4P0EoQcghy" width="600" height="338" title="&#x201C;UFH Controller Upgrade&#x201D; &#x2014; My Blog" data-secret="4P0EoQcghy" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.chatteris.biz/blog/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>Updated 21 October 2024 Ketotek KTF0155A 20 October 2024 updated my under floor heating (UFH) controller from the existing BH-002 to Tuya compatible Ketotek KTF0155A. The reason for the update was to enable integration via the Tuya App with Home Assistant which will allow me to control the UFH when Octopus have periods of free &hellip; Continue reading &rarr;</description><thumbnail_url>https://www.chatteris.biz/blog/wp-content/uploads/2019/05/front-ktf.jpg</thumbnail_url><thumbnail_width>391</thumbnail_width><thumbnail_height>394</thumbnail_height></oembed>
