<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>ingeniousmakers.com</provider_name><provider_url>https://www.ingeniousmakers.com</provider_url><title>ESPHome Some 2021.11.0 has just been released.</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="6hkLEf9HDk"&gt;&lt;a href="https://www.ingeniousmakers.com/index.php/2021/11/17/esphome-2021-11-0-released/"&gt;ESPHome 2021.11.0 released!&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.ingeniousmakers.com/index.php/2021/11/17/esphome-2021-11-0-released/embed/#?secret=6hkLEf9HDk" width="600" height="338" title="&#x201C;ESPHome 2021.11.0 released!&#x201D; &#x2014; ingeniousmakers.com" data-secret="6hkLEf9HDk" 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.ingeniousmakers.com/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><thumbnail_url>https://www.ingeniousmakers.com/wp-content/uploads/2021/08/esphome_logo-1.png</thumbnail_url><thumbnail_width>524</thumbnail_width><thumbnail_height>96</thumbnail_height><description>Some of the new features are support for the CSE7761 (as found inside the Sonoff Dual R3, ESP32 Camera Webserver, CAP1188 Captive Touch Sensor and Improv via serial.Another nice feature is support for Home Assistants new Configuration URL. This allows for ESPHome devices to notify Home Assistant when the&#xA0;web_server&#xA0;is enabled and there will be a button in the Home Assistant device page to link directly to the&#xA0;web_server&#xA0;UI for your ESPHome device.</description></oembed>
