Files
docker-configs/linkwarden/data/archives/1/69.html

87 lines
35 KiB
HTML
Executable File

<!-- Saved from local source at 2024-09-04T05:35:19Z using monolith v2.8.1 -->
<!DOCTYPE html><html lang="en"><head><meta http-equiv="Content-Security-Policy" content="default-src 'unsafe-eval' 'unsafe-inline' data:; font-src 'none'; script-src 'none';"></meta><meta charset="utf-8"><meta http-equiv="x-ua-compatible" content="ie=edge"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta name="generator" content="Gatsby 4.25.7"><meta data-react-helmet="true" name="description" content="This website is a repository of device configuration templates and setup guides for devices running ESPHome firmware."><meta data-react-helmet="true" name="image" content="https://devices.esphome.io/banner.png"><meta data-react-helmet="true" http-equiv="x-ua-compatible" content="IE=edge,chrome=1"><meta data-react-helmet="true" name="MobileOptimized" content="320"><meta data-react-helmet="true" name="HandheldFriendly" content="True"><meta data-react-helmet="true" name="google" content="notranslate"><meta data-react-helmet="true" name="referrer" content="no-referrer-when-downgrade"><meta data-react-helmet="true" property="og:url" content="https://devices.esphome.io"><meta data-react-helmet="true" property="og:type" content="website"><meta data-react-helmet="true" property="og:title" content="devices.esphome.io"><meta data-react-helmet="true" property="og:description" content="This website is a repository of device configuration templates and setup guides for devices running ESPHome firmware."><meta data-react-helmet="true" property="og:locale" content="en"><meta data-react-helmet="true" property="og:site_name" content="devices.esphome.io"><meta data-react-helmet="true" property="og:image" content="https://devices.esphome.io/banner.png"><meta data-react-helmet="true" property="og:image:secure_url" content="https://devices.esphome.io/banner.png"><meta data-react-helmet="true" property="og:image:alt" content="Banner"><meta data-react-helmet="true" property="og:image:type" content="image/png"><meta data-react-helmet="true" property="og:image:width" content="1200"><meta data-react-helmet="true" property="og:image:height" content="630"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="twitter:title" content="devices.esphome.io"><meta data-react-helmet="true" name="twitter:site" content="@tekmaven"><meta data-react-helmet="true" name="twitter:creator" content="@tekmaven"><meta data-react-helmet="true" name="twitter:image" content="https://devices.esphome.io/banner.png"><meta data-react-helmet="true" name="twitter:image:src" content="https://devices.esphome.io/banner.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Banner"><meta data-react-helmet="true" name="twitter:image:width" content="1200"><meta data-react-helmet="true" name="twitter:image:height" content="630"><link rel="preconnect" href="https://www.googletagmanager.com/"><link href="https://www.googletagmanager.com"><script async=""></script><script></script><style type="text/css">
.anchor.before {
position: absolute;
top: 0;
left: 0;
transform: translateX(-100%);
padding-right: 4px;
}
.anchor.after {
display: inline-block;
padding-left: 4px;
}
h1 .anchor svg,
h2 .anchor svg,
h3 .anchor svg,
h4 .anchor svg,
h5 .anchor svg,
h6 .anchor svg {
visibility: hidden;
}
h1:hover .anchor svg,
h2:hover .anchor svg,
h3:hover .anchor svg,
h4:hover .anchor svg,
h5:hover .anchor svg,
h6:hover .anchor svg,
h1 .anchor:focus svg,
h2 .anchor:focus svg,
h3 .anchor:focus svg,
h4 .anchor:focus svg,
h5 .anchor:focus svg,
h6 .anchor:focus svg {
visibility: visible;
}
</style><script></script><style type="text/css">
.anchor.before {
position: absolute;
top: 0;
left: 0;
transform: translateX(-100%);
padding-right: 4px;
}
.anchor.after {
display: inline-block;
padding-left: 4px;
}
h1 .anchor svg,
h2 .anchor svg,
h3 .anchor svg,
h4 .anchor svg,
h5 .anchor svg,
h6 .anchor svg {
visibility: hidden;
}
h1:hover .anchor svg,
h2:hover .anchor svg,
h3:hover .anchor svg,
h4:hover .anchor svg,
h5:hover .anchor svg,
h6:hover .anchor svg,
h1 .anchor:focus svg,
h2 .anchor:focus svg,
h3 .anchor:focus svg,
h4 .anchor:focus svg,
h5 .anchor:focus svg,
h6 .anchor:focus svg {
visibility: visible;
}
</style><script></script><title data-react-helmet="true">devices.esphome.io</title><script data-react-helmet="true" type="application/ld+json"></script><link rel="icon" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsRAAALEQF/ZF+RAAAD5UlEQVRYhbWWy2/dRBTGHZ4SfUBF6bjhuUAgtQjYsQZKBUKqEJuWh9Q/gR1bEEnTDRIPsWMLEmsESW48oeQKpaVqQKKoCY0qFdombSmQM75+Kbn+0JkZ32s7du9t617pk689M/5+c+acGTvOkD8hlSM85bieGtFXSY7r0R5XKpYjPHJcadq4b6M/0TOnEddA8P2YKxWsxiyc7tMohMibSzNzIdWEK8ma85UgJE2Y9gYhxCZzrQnhafMNV1LXlaorPNqwz5qDEDXmrqcgPGOcWwKG6HJbIxBiePPUqjkIcWPmWQSagRA3Z94MhKgz5wwfbF4NYSplMISoNe/PfPdg8x7E7gLEgEiIIcL+kEfYMUPpTo/w4Mz1tdP25TFDLYcYYM4vfOqYSr8+H8K7FGFmgLyVCF+dD/WYYSAcoc2p0nxUKmxvUfraCR9plID8GH/9F+MyGa2WrpfWYqhOrPvyGB7L76iGIO3tlHe4fMKNSpXe3yLsO+4DUYKjSwG2TBN4ZttbRXH4ne8IH5wJdN+Xj/vgsaOlxCzvmI79M+5yg0cb+Wxn+h5AnGB8McDIJOG93zr4YjnEJ2cDfGr1+XKgAdurETbCBK+aCDBAoTq0h4EYzwAO9BpLpVYGGFsMsK1FuEIxkCR6pgXFCdbDBBfXYrzwk8/JCFsRRYi+zwEGaOtyk7RervMqAF6CFYrx7YUQTx5TeGZOYa/Vnh8VnptTnIB6mWwZb9oncl5tBlh3PbKm2bUeYOs06aTjUL950sdbpzo4ZHXwVAdvL3Twxklfjy2Zo+BhPNed0qwHAnAEzv0b6/ss7AVFCTqdBC/O+3iguATlpdBXp/+gOPsqgCNLAe6cJOw/4ePdBTPjbPbvLHTw+s++3gO6YYL9/Sqoj4JUaRaBStUBPM1r3TZrvtfq2TnT/+OzAbpRosfUA/Tl3AgAl+F904Rf/470LDeFP7cMr9wOgI84CVsmCU9fi/Smw1CZOEc4Su//HuCJHxR2VSbhLQCM2QgwwDd/hrhjkjQQJyaL2/h+q90ZK8rw1iOwrUW4SrHecBjkSkm8R/xyNcLzbaUhKqrg5gGOLAW4e4rw2XKA2ZUILT79rORKhO8vRvjjn1jnhz2Mms2BiaVAh53DzTXObZmyw+hDexi9NG+SsNEIjC8GuGeK8OW5EHOrzUUgtcmS/8SuBbh3inT4r6kYF9bMN0Be/Gz+cqT3hZocSK1XbiPyzOmUa6jNgbsmzawem1V4tEKPzyo8LJX+NKuqgp6H9XSEpCj3FTRUErIBn3Z1yuq/rgSzryP25ggcdqWKspAMA/DI7PXXNWdU9TzzYM/D/wNbKuVD3snwCgAAAABJRU5ErkJggg==" type="image/png"><link rel="manifest" href="https://devices.esphome.io/manifest.webmanifest" crossorigin="anonymous"><link rel="apple-touch-icon" sizes="48x48" href="https://devices.esphome.io/icons/icon-48x48.png?v=a4b1cddae8f0f05a3a87b7ca29805951"><link rel="apple-touch-icon" sizes="72x72" href="https://devices.esphome.io/icons/icon-72x72.png?v=a4b1cddae8f0f05a3a87b7ca29805951"><link rel="apple-touch-icon" sizes="96x96" href="https://devices.esphome.io/icons/icon-96x96.png?v=a4b1cddae8f0f05a3a87b7ca29805951"><link rel="apple-touch-icon" sizes="144x144" href="https://devices.esphome.io/icons/icon-144x144.png?v=a4b1cddae8f0f05a3a87b7ca29805951"><link rel="apple-touch-icon" sizes="192x192" href="https://devices.esphome.io/icons/icon-192x192.png?v=a4b1cddae8f0f05a3a87b7ca29805951"><link rel="apple-touch-icon" sizes="256x256" href="https://devices.esphome.io/icons/icon-256x256.png?v=a4b1cddae8f0f05a3a87b7ca29805951"><link rel="apple-touch-icon" sizes="384x384" href="https://devices.esphome.io/icons/icon-384x384.png?v=a4b1cddae8f0f05a3a87b7ca29805951"><link rel="apple-touch-icon" sizes="512x512" href="https://devices.esphome.io/icons/icon-512x512.png?v=a4b1cddae8f0f05a3a87b7ca29805951"><link rel="sitemap" type="application/xml" href="https://devices.esphome.io/sitemap/sitemap-index.xml"><link rel="canonical" href="https://devices.esphome.io/" data-baseprotocol="https:" data-basehost="devices.esphome.io"><base href="https://devices.esphome.io/"></base></head><body><div id="___gatsby"><style data-emotion="css-global azax2j">*,*::after,*::before{margin:0;padding:0;box-sizing:border-box;}@import url("https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Instrument+Sans:ital,wdth@75..100,wght@0,400..700;1,400..700&display=swap");body{font-size:16px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;background-color:#FFFFFF;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-y:scroll;line-height:1.6;letter-spacing:0.0075em;}h1{font-size:3rem;color:#000000;font-family:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:800;margin-top:-4px;margin-bottom:24px;line-height:1.25;}h2{font-size:24px;font-weight:700;}h3{font-size:18px;font-weight:700;}h4{font-size:16px;font-weight:700;}h2,h3,h4,h5,h6{color:#000000;margin:24px 0 16px 0;font-family:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:600;}p{color:#000000;font-size:16px;line-height:28px;margin-bottom:16px;font-weight:400;}strong{font-weight:600;}code.inline-code{display:inline-block;vertical-align:middle;line-height:1;padding:0.2em;background-color:#44475a;color:rgba(248, 248, 242);font-size:14px;border-radius:3px;font-feature-settings:"clig" 0,"calt" 0;font-variant:no-common-ligatures no-discretionary-ligatures no-historical-ligatures no-contextual;}h1 code.inline-code,h2 code.inline-code{font-size:calc(100% - 5px);padding:4px;}a{color:#000000;font-weight:600;-webkit-text-decoration:none;text-decoration:none;}a:hover{-webkit-text-decoration:underline;text-decoration:underline;}blockquote{margin-bottom:16px;width:100%;}blockquote p{padding:1rem;border-radius:5px;background:#f7f7f;color:#E1E1E6;margin:0;}blockquote p a{color:#E1E1E6;}hr{border:0;height:0;border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(255, 255, 255, 0.3);}table{border-collapse:separate;border-spacing:0 4px;margin-top:-4px;margin-bottom:16px;width:100%;}table th,table td{margin:0;color:#000000;background-color:#F2F2FA;border:solid 1px #F2F2FA;border-style:solid none;padding:12px;}table th:first-of-type,table td:first-of-type{border-left-style:solid;border-top-left-radius:5px;border-bottom-left-radius:5px;}table th:last-child,table td:last-child{border-right-style:solid;border-bottom-right-radius:5px;border-top-right-radius:5px;}table tr th{color:#000000;text-align:left;font-weight:bold;}iframe{margin-bottom:16px;}img{max-width:100%;}ul,ol{color:#000000;padding-left:15px;margin-bottom:16px;}ul li,ol li{line-height:28px;}li ul,li ol{margin-bottom:0;}.gatsby-highlight{font-family:Hack,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-variant:no-common-ligatures no-discretionary-ligatures no-historical-ligatures no-contextual;position:relative;z-index:0;margin:0 0 16px 0;overflow:auto;}.gatsby-highlight .token{font-style:normal!important;}pre[class*="language-"] code{font-family:inherit;}pre[class*="language-"]::before{background:#d9d7e0;border-radius:0 0 4px 4px;color:#232129;font-size:12px;font-family:inherit;letter-spacing:0.075em;line-height:1;padding:0.25rem 0.5rem;position:absolute;left:1rem;text-align:right;text-transform:uppercase;top:0;}pre[class~="language-js"]::before,pre[class~="language-javascript"]::before{content:"js";background:#f7df1e;}pre[class~="language-jsx"]::before{content:"jsx";background:#61dafb;}pre[class~="language-typescript"]::before,pre[class~="language-ts"]::before{content:"ts";background:#294e80;color:#fff;}pre[class~="language-tsx"]::before{content:"tsx";background:#294e80;color:#fff;}pre[class~="language-graphql"]::before{content:"GraphQL";background:#e10098;color:#fff;}pre[class~="language-html"]::before{content:"html";background:#005a9c;color:#fff;}pre[class~="language-css"]::before{content:"css";background:#ff9800;color:#fff;}pre[class~="language-mdx"]::before{content:"mdx";background:#f9ac00;color:#fff;}pre[class~="language-shell"]::before{content:"shell";}pre[class~="language-sh"]::before{content:"sh";}pre[class~="language-bash"]::before{content:"bash";}pre[class~="language-yaml"]::before,pre[class~="language-yml"]::before{content:"yaml";background:#a8d8ff;}pre[class~="language-markdown"]::before{content:"md";}pre[class~="language-json"]::before,pre[class~="language-json5"]::before{content:"json";background:linen;}pre[class~="language-diff"]::before{content:"diff";background:#e6ffed;}pre[class~="language-text"]::before{content:"text";background:#fff;}pre[class~="language-flow"]::before{content:"flow";background:#e8bd36;}.tag{padding:0px 4px;border:1px dotted #007fa8;border-radius:5px;color:#007fa8;font-size:14px;margin:2px 4px;font-weight:500;display:inline-block;word-wrap:break-word;white-space:normal;}</style><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><style data-emotion="css d43d92">.css-d43d92::after{content:"";position:fixed;width:100%;height:100%;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.8);z-index:999;display:none;}</style><div aria-label="Close menu" class="css-d43d92"></div><style data-emotion="css 1kjnnqm">.css-1kjnnqm{width:100%;max-width:1400px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:280px calc(100% - 320px);grid-auto-flow:row;grid-gap:40px;}@media (max-width: 780px){.css-1kjnnqm{padding:24px;grid-template-columns:100%;}}</style><div class="css-1kjnnqm exoba542"><style data-emotion="css 9tjo13">.css-9tjo13{width:100%;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;padding-top:36px;-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;height:calc(100vh - 1px);}.css-9tjo13 nav{width:100%;padding-top:24px;-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;-webkit-flex:1;-ms-flex:1;flex:1;}@media (max-width: 780px){.css-9tjo13{max-width:75%;min-width:auto;z-index:1001;position:fixed;top:0;bottom:0;left:0;padding-top:32px;background:#FFFFFF;-webkit-transform:translate3d(
-100%,
0,
0
);-moz-transform:translate3d(
-100%,
0,
0
);-ms-transform:translate3d(
-100%,
0,
0
);transform:translate3d(
-100%,
0,
0
);}}</style><aside class="css-9tjo13 e1p7vdzc5"><style data-emotion="css 2yrou">.css-2yrou{width:100%;}.css-2yrou a{width:100%;padding-left:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}</style><div class="css-2yrou e1p7vdzc4"><a aria-current="page" aria-label="Go to home page" class="" href="https://devices.esphome.io/"><svg id="b" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 260"><g id="c" data-name="Layer 1"><g><g><path d="M213.38,84.7v11.25h-43.5V25.87h43.5v11.34h-31.59v18.14h28.22v10.55h-28.22v18.8h31.59Z" fill="#1d2126" stroke-width="0"></path><path d="M246.45,24.6c6.41,0,11.73,1.56,15.98,4.69,4.25,3.12,6.86,7.3,7.83,12.52l-11.2,3.05c-.63-3-2.09-5.31-4.38-6.94-2.3-1.62-5.13-2.44-8.51-2.44-3.63,0-6.5.87-8.62,2.6-2.13,1.73-3.19,4.04-3.19,6.91,0,4.53,2.81,7.47,8.44,8.81l11.44,2.86c5.91,1.53,10.33,3.96,13.27,7.29,2.94,3.33,4.41,7.43,4.41,12.3,0,6.25-2.27,11.3-6.8,15.16-4.53,3.86-10.59,5.79-18.19,5.79-6.84,0-12.63-1.61-17.34-4.83-4.66-3.34-7.41-7.75-8.25-13.22l11.2-2.91c.41,3.09,1.95,5.52,4.62,7.27,2.67,1.75,6.07,2.62,10.2,2.62s7.08-.84,9.35-2.51c2.27-1.67,3.4-3.94,3.4-6.82,0-4.5-2.81-7.47-8.44-8.91l-11.44-2.77c-5.88-1.34-10.29-3.73-13.24-7.15s-4.43-7.6-4.43-12.54c0-6.19,2.2-11.21,6.59-15.07,4.39-3.86,10.16-5.79,17.32-5.79Z" fill="#1d2126" stroke-width="0"></path><path d="M333,48.7c0,6.88-2.09,12.44-6.26,16.69-4.17,4.25-9.79,6.38-16.85,6.38h-15.75v24.19h-11.91V25.87h27.75c7.12,0,12.74,2.06,16.85,6.16,4.11,4.11,6.16,9.66,6.16,16.66ZM320.53,48.42c0-3.53-1.1-6.4-3.3-8.6s-5.32-3.3-9.35-3.3h-13.73v24.8h13.55c4.12,0,7.3-1.17,9.52-3.52s3.33-5.47,3.33-9.38Z" fill="#1d2126" stroke-width="0"></path><path d="M342.68,25.87h11.91v29.3l30.89.09v-29.39h12v70.08h-12v-30.14l-30.89-.09v30.23h-11.91V25.87Z" fill="#1d2126" stroke-width="0"></path><path d="M432.33,47.29c7.25,0,13.16,2.33,17.72,6.98,4.56,4.66,6.84,10.64,6.84,17.95s-2.28,13.25-6.84,17.91c-4.56,4.66-10.47,6.98-17.72,6.98s-13.25-2.33-17.81-6.98c-4.56-4.66-6.84-10.62-6.84-17.91s2.28-13.34,6.84-17.98,10.5-6.96,17.81-6.96ZM432.33,86.9c3.88,0,7.02-1.37,9.45-4.1,2.42-2.73,3.63-6.29,3.63-10.66s-1.21-7.91-3.63-10.62c-2.42-2.7-5.57-4.05-9.45-4.05s-7.17,1.35-9.61,4.05c-2.44,2.7-3.66,6.24-3.66,10.62s1.22,7.93,3.66,10.66c2.44,2.74,5.64,4.1,9.61,4.1Z" fill="#1d2126" stroke-width="0"></path><path d="M537.87,65.81v30.14h-11.02v-28.41c0-3.28-.84-5.84-2.53-7.69-1.69-1.84-3.98-2.77-6.89-2.77-3.09,0-5.56,1.01-7.41,3.02-1.84,2.02-2.77,4.84-2.77,8.46v27.38h-11.16v-28.41c0-3.28-.82-5.84-2.46-7.69-1.64-1.84-3.91-2.77-6.82-2.77-3.09,0-5.58,1.01-7.45,3.02s-2.81,4.84-2.81,8.46v27.38h-11.34v-47.34h10.55l.38,4.55c2.75-4.03,7.23-6.05,13.45-6.05,3.62,0,6.77.75,9.42,2.25,2.66,1.5,4.67,3.69,6.05,6.56,1.16-2.75,3.07-4.91,5.74-6.47,2.67-1.56,5.85-2.34,9.54-2.34,5.37,0,9.64,1.66,12.8,4.97,3.16,3.31,4.73,7.89,4.73,13.73Z" fill="#1d2126" stroke-width="0"></path><path d="M592.88,76.45h-36.28c.38,3.56,1.72,6.28,4.03,8.16s5.25,2.81,8.81,2.81c5.78,0,9.83-2.41,12.14-7.22l9.47,3.75c-1.78,4.16-4.59,7.41-8.41,9.75s-8.23,3.52-13.2,3.52c-7,0-12.68-2.29-17.04-6.87-4.36-4.58-6.54-10.59-6.54-18.02s2.2-13.48,6.59-18.14c4.39-4.66,10.13-6.98,17.23-6.98s12.58,2.3,16.83,6.89,6.38,10.64,6.38,18.14v4.22ZM556.79,68.48h24.56c-.22-3.84-1.38-6.77-3.49-8.79s-4.95-3.02-8.51-3.02-6.41,1.02-8.62,3.07c-2.22,2.05-3.53,4.96-3.94,8.74Z" fill="#1d2126" stroke-width="0"></path><path d="M226.88,193.4c.09,6.69-1.35,12.68-4.34,17.98s-7.14,9.41-12.47,12.33c-5.33,2.92-11.34,4.34-18.02,4.24h-21.52v-69.14h21.52c6.62-.06,12.61,1.38,17.95,4.31,5.34,2.94,9.52,7.06,12.52,12.38,3,5.31,4.45,11.28,4.36,17.91ZM218.16,193.4c0-7.94-2.41-14.39-7.24-19.36s-11.12-7.45-18.87-7.45h-13.27v53.67h13.27c7.78,0,14.08-2.48,18.89-7.43,4.81-4.95,7.22-11.43,7.22-19.43Z" fill="#007fa8" stroke-width="0"></path><path d="M279.49,208.07h-37.73c.38,4.53,1.93,8.03,4.66,10.5,2.73,2.47,6.19,3.7,10.38,3.7,3.25,0,6.09-.77,8.51-2.32,2.42-1.55,4.29-3.71,5.6-6.49l6.66,2.77c-1.88,4.09-4.65,7.27-8.32,9.52-3.67,2.25-7.88,3.38-12.63,3.38-6.69,0-12.12-2.24-16.29-6.73-4.17-4.48-6.26-10.38-6.26-17.7s2.09-13.23,6.26-17.84c4.17-4.61,9.7-6.91,16.57-6.91s12.2,2.24,16.36,6.73c4.16,4.48,6.23,10.43,6.23,17.84v3.56ZM241.76,202.21h29.58c-.19-4.97-1.58-8.8-4.17-11.51-2.59-2.7-6.05-4.05-10.36-4.05s-7.8,1.37-10.48,4.1c-2.67,2.74-4.2,6.56-4.57,11.46Z" fill="#007fa8" stroke-width="0"></path><path d="M328.41,181.21l-19.41,46.73h-7.88l-18.98-46.73h8.44l14.58,37.41,15.09-37.41h8.16Z" fill="#007fa8" stroke-width="0"></path><path d="M335.82,168.58c-1.11-1.11-1.66-2.51-1.66-4.2s.55-3.1,1.66-4.24c1.11-1.14,2.51-1.71,4.2-1.71s3.1.57,4.24,1.71c1.14,1.14,1.71,2.55,1.71,4.24s-.57,3.09-1.71,4.2c-1.14,1.11-2.55,1.66-4.24,1.66s-3.09-.55-4.2-1.66ZM344.04,181.21v46.73h-7.97v-46.73h7.97Z" fill="#007fa8" stroke-width="0"></path><path d="M377.35,179.95c5.09,0,9.49,1.23,13.2,3.68,3.7,2.45,6.37,5.81,7.99,10.05l-6.98,2.77c-1-2.91-2.78-5.2-5.34-6.87-2.56-1.67-5.52-2.51-8.86-2.51-4.66,0-8.4,1.59-11.23,4.78s-4.24,7.44-4.24,12.75,1.42,9.42,4.27,12.61,6.58,4.78,11.2,4.78c3.25,0,6.16-.84,8.72-2.51,2.56-1.67,4.42-3.94,5.58-6.82l6.89,2.72c-1.75,4.38-4.51,7.76-8.27,10.15s-8.1,3.59-13.01,3.59c-7.03,0-12.68-2.26-16.95-6.77-4.27-4.52-6.4-10.43-6.4-17.74s2.15-13.29,6.45-17.84,9.96-6.82,16.99-6.82Z" fill="#007fa8" stroke-width="0"></path><path d="M450.78,208.07h-37.73c.38,4.53,1.93,8.03,4.66,10.5,2.73,2.47,6.19,3.7,10.38,3.7,3.25,0,6.09-.77,8.51-2.32,2.42-1.55,4.29-3.71,5.6-6.49l6.66,2.77c-1.88,4.09-4.65,7.27-8.32,9.52-3.67,2.25-7.88,3.38-12.63,3.38-6.69,0-12.12-2.24-16.29-6.73-4.17-4.48-6.26-10.38-6.26-17.7s2.09-13.23,6.26-17.84c4.17-4.61,9.7-6.91,16.57-6.91s12.2,2.24,16.36,6.73c4.16,4.48,6.23,10.43,6.23,17.84v3.56ZM413.04,202.21h29.58c-.19-4.97-1.58-8.8-4.17-11.51-2.59-2.7-6.05-4.05-10.36-4.05s-7.8,1.37-10.48,4.1c-2.67,2.74-4.2,6.56-4.57,11.46Z" fill="#007fa8" stroke-width="0"></path><path d="M474.94,222.56c2.94,0,5.3-.6,7.1-1.8,1.8-1.2,2.7-3.02,2.7-5.46,0-3.31-2.19-5.56-6.56-6.75l-7.08-1.92c-8.34-2.22-12.52-6.56-12.52-13.03,0-3.97,1.5-7.23,4.5-9.8,3-2.56,6.95-3.84,11.86-3.84,4.47,0,8.23,1.05,11.3,3.14,3.06,2.09,4.86,4.92,5.39,8.48l-6.98,1.64c-.22-2.03-1.21-3.65-2.98-4.85-1.77-1.2-3.95-1.8-6.54-1.8s-4.84.64-6.45,1.92c-1.61,1.28-2.41,2.98-2.41,5.11,0,1.72.58,3.12,1.73,4.2s2.92,1.95,5.3,2.6l6.98,1.92c4,1,7.05,2.61,9.14,4.83,2.09,2.22,3.14,4.94,3.14,8.16,0,4.22-1.57,7.58-4.71,10.08-3.14,2.5-7.41,3.75-12.82,3.75-4.94,0-8.97-1.11-12.09-3.33s-4.95-5.19-5.48-8.91l7.08-1.31c.34,2.13,1.44,3.82,3.28,5.09s4.22,1.9,7.12,1.9Z" fill="#007fa8" stroke-width="0"></path></g><rect x="0" y="137.88" width="120" height="120" rx="8" ry="8" fill="#007fa8" stroke-width="0"></rect><g><path d="M120,109.38c0,4.12-3.38,7.5-7.5,7.5H7.5c-4.12,0-7.5-3.38-7.5-7.5v-45c0-4.12,2.39-9.89,5.3-12.8L54.7,2.19c2.92-2.92,7.69-2.92,10.61,0l49.39,49.39c2.92,2.92,5.3,8.68,5.3,12.8v45Z" fill="#18bcf2" stroke-width="0"></path><path d="M80,39.21h-40c-1.66,0-3,1.34-3,3v74.67h6V45.21h34v6h-25c-1.66,0-3,1.34-3,3v12c0,1.66,1.34,3,3,3h25v6h-25c-1.66,0-3,1.34-3,3v12c0,1.66,1.34,3,3,3h25v6h-25c-1.66,0-3,1.34-3,3s1.34,3,3,3h28c1.66,0,3-1.34,3-3v-12c0-1.66-1.34-3-3-3h-25v-6h25c1.66,0,3-1.34,3-3v-12c0-1.66-1.34-3-3-3h-25v-6h25c1.66,0,3-1.34,3-3v-12c0-1.66-1.34-3-3-3Z" fill="#f2f4f9" stroke-width="0"></path></g><path d="M60,259.88c-1.66,0-3-1.34-3-3v-17.11c0-4.96-2.75-9.41-7.19-11.63l-15.84-7.92c-3.07-1.54-4.97-4.62-4.97-8.05v-22.82c0-2.44,1.24-4.67,3.32-5.95,2.08-1.28,4.63-1.4,6.81-.31l22.21,11.11c1.02.51,1.66,1.55,1.66,2.68v20.06c0,1.77.86,3.32,2.37,4.25,1.51.93,3.28,1.01,4.87.22l13.11-6.55c1.02-.51,1.66-1.54,1.66-2.68v-25.58c0-1.14-.64-2.17-1.66-2.68l-21.11-10.55c-1.4-.7-3.07-.7-4.47,0l-14.42,7.21c-1.48.74-3.28.14-4.03-1.34-.74-1.48-.14-3.28,1.34-4.03l14.42-7.21c3.08-1.54,6.76-1.54,9.84,0l21.11,10.55c3.07,1.54,4.97,4.62,4.97,8.05v25.58c0,3.43-1.91,6.51-4.97,8.05l-13.11,6.55c-3.43,1.72-7.44,1.54-10.7-.48-3.27-2.02-5.22-5.52-5.22-9.36v-18.2l-20.55-10.28c-.43-.22-.8-.07-.97.04-.18.11-.47.37-.47.85v22.82c0,1.14.64,2.17,1.66,2.68l15.84,7.92c6.48,3.24,10.5,9.75,10.5,16.99v17.11c0,1.66-1.34,3-3,3Z" fill="#fff" stroke-width="0"></path><path d="M60,199.89c-1.1,0-2.16-.61-2.69-1.66-.74-1.48-.14-3.28,1.34-4.03l18-9c1.48-.74,3.28-.14,4.03,1.34.74,1.48.14,3.28-1.34,4.03l-18,9c-.43.21-.89.32-1.34.32Z" fill="#fff" stroke-width="0"></path></g></g></svg></a></div><div></div><nav><div style="padding-left:30px;width:100%;text-transform:uppercase;font-size:14px;font-weight:bold;margin-top:20px;color:#000000;letter-spacing:0.142em"><a>Search</a></div><style data-emotion="css qmhqz9">.css-qmhqz9{list-style:none;width:100%;padding-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}</style><ul class="css-qmhqz9 e1p7vdzc3"><style data-emotion="css lpgtie">.css-lpgtie{padding-left:30px;width:100%;text-transform:uppercase;font-size:14px;font-weight:bold;margin-top:20px;color:#000000;letter-spacing:0.142em;}</style><li class="css-lpgtie e1p7vdzc2"><a href="https://devices.esphome.io/made-for-esphome">Made for ESPHome</a></li><li class="css-lpgtie e1p7vdzc2">Device Type</li><style data-emotion="css 1cgn8l4">.css-1cgn8l4{list-style:none;width:100%;padding-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:5px 0 0 0;}</style><ul class="css-1cgn8l4 e1p7vdzc0"><style data-emotion="css 1kkr7g0">.css-1kkr7g0{font-size:15px;width:100%;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;padding:0 20px;cursor:pointer;}.css-1kkr7g0 a,.css-1kkr7g0 span{display:block;font-size:15px;color:#000000;background-color:#FFFFFF;padding:4px 10px;margin:4px 0;border-radius:4px;font-weight:normal;-webkit-text-decoration:none;text-decoration:none;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:0 auto;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.css-1kkr7g0 a svg,.css-1kkr7g0 span svg{width:20px;height:20px;margin-right:10px;}.css-1kkr7g0 a:not(.active-link):hover,.css-1kkr7g0 span:not(.active-link):hover{color:#007fa8;}.css-1kkr7g0 a.active-link,.css-1kkr7g0 span.active-link{color:#007fa8;background-color:#F2F2FA;}@media (max-width: 780px){.css-1kkr7g0 a.active-link,.css-1kkr7g0 span.active-link{background:#F2F2FA;}}</style><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/type/dimmer">Dimmers</a></li><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/type/light">Lights &amp; LEDs</a></li><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/type/misc">Miscellaneous Devices</a></li><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/type/plug">Plugs &amp; Sockets</a></li><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/type/relay">Relays</a></li><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/type/sensor">Sensors</a></li><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/type/switch">Switches</a></li></ul><li class="css-lpgtie e1p7vdzc2">Electrical Standard</li><ul class="css-1cgn8l4 e1p7vdzc0"><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/standards/au">AU Devices</a></li><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/standards/br">BR Devices</a></li><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/standards/eu">EU Devices</a></li><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/standards/global">Global Devices</a></li><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/standards/in">IN Devices</a></li><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/standards/uk">UK Devices</a></li><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/standards/us">US Devices</a></li></ul><li class="css-lpgtie e1p7vdzc2">Microcontroller</li><ul class="css-1cgn8l4 e1p7vdzc0"><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/board/bk72xx">BK72xx</a></li><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/board/esp32">ESP32</a></li><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/board/esp8266">ESP8266</a></li><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/board/rp2040">RP2040</a></li><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/board/rtl87xx">RTL87xx</a></li></ul><li class="css-lpgtie e1p7vdzc2">Guides</li><ul class="css-1cgn8l4 e1p7vdzc0"><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/adding-devices">Adding Devices</a></li><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://devices.esphome.io/guides/tuya-convert">Prepare a device with tuya-convert</a></li></ul><li class="css-lpgtie e1p7vdzc2">Hosted By</li><ul class="css-1cgn8l4 e1p7vdzc0"><li class="css-1kkr7g0 e1p7vdzc1"><a href="https://netlify.com/" rel="noopener noreferrer">Netlify<svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" style="width:16px;height:16px;margin-left:10px" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg></a></li></ul></ul></nav></aside><style data-emotion="css u8hwp7">.css-u8hwp7{height:100%;padding-top:36px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;position:relative;}@media (max-width: 1200px){.css-u8hwp7{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media (max-width: 780px){.css-u8hwp7{padding-top:0;}}</style><main class="css-u8hwp7 exoba541"><style data-emotion="css 1p24zom">.css-1p24zom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;margin-bottom:24px;}.css-1p24zom h2{margin:0;border:none;padding:0;font-size:18px;}@media (max-width: 359px){.css-1p24zom h2{font-size:14px;}}.css-1p24zom button{border:none;background:none;cursor:pointer;margin-right:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width: 780px){.css-1p24zom{display:none;}}</style><header class="css-1p24zom e1jkyb0e0"><button aria-label="Open sidebar" type="button"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" aria-hidden="true" height="23" width="23" xmlns="http://www.w3.org/2000/svg"><path d="M32 96v64h448V96H32zm0 128v64h448v-64H32zm0 128v64h448v-64H32z"></path></svg></button><h2>devices.esphome.io</h2></header><style data-emotion="css 1h97cat">.css-1h97cat{width:100%;max-width:calc(75% - 64px);padding-right:64px;}@media (max-width: 1200px){.css-1h97cat{max-width:100%;padding-right:0;-webkit-order:3;-ms-flex-order:3;order:3;}}.css-1h97cat h1,.css-1h97cat h2,.css-1h97cat h3,.css-1h97cat h4,.css-1h97cat h5,.css-1h97cat h6{overflow-wrap:break-word;}</style><div class="css-1h97cat exoba540"><h1>ESPHome Device Configuration Repository</h1><p>This website is a repository of device configuration templates and setup guides for devices running <a href="https://esphome.io">ESPHome</a> firmware.</p><p>The goal is to document all devices capable of running the firmware along with a basic configuration yaml that can be easily copied and uploaded which restores the device back to its original functionality. Additionaly, more advanced configuration of devices could also be documented.</p><p>There are currently <strong>473<!-- --> devices</strong> <!-- -->documented in the repository.</p><h2>Recently Added Devices</h2><ul><li><a href="https://devices.esphome.io/devices/Antsig-Grid-Connect-Smart-IR-Universal-Remote">Antsig Smart Wi-Fi IR Universal Remote (HUBIR01HA)</a><a href="https://devices.esphome.io/type/misc"><span class="tag">misc</span></a><a href="https://devices.esphome.io/standards/global"><span class="tag">global</span></a><span></span></li><li><a href="https://devices.esphome.io/devices/Elecrow-5inch-ESP32-display">CrowPanel 5.0" HMI ESP32 display (by Elecrow)</a><a href="https://devices.esphome.io/type/misc"><span class="tag">misc</span></a><a href="https://devices.esphome.io/standards/global"><span class="tag">global</span></a><span></span></li><li><a href="https://devices.esphome.io/devices/Tongou-TO-Q-SY1-JWT">Tongou TO-Q-SY1-JWT DIN Rail Switch and Meter</a><a href="https://devices.esphome.io/type/switch"><span class="tag">switch</span></a><a href="https://devices.esphome.io/standards/global"><span class="tag">global</span></a><span></span></li><li><a href="https://devices.esphome.io/devices/Inkbird-PTH-9CW">Inkbird PTH-9CW CO2 Sensor</a><a href="https://devices.esphome.io/type/sensor"><span class="tag">sensor</span></a><a href="https://devices.esphome.io/standards/global"><span class="tag">global</span></a><span></span></li><li><a href="https://devices.esphome.io/devices/Duux-Whisper-Flex-UItimate-Smart-Fan-DXCF14">Duux Whisper Flex Ultimate Smart Fan (DXCF14)</a><a href="https://devices.esphome.io/type/misc"><span class="tag">misc</span></a><a href="https://devices.esphome.io/standards/eu"><span class="tag">eu</span></a><span></span></li><li><a href="https://devices.esphome.io/devices/LEDVANCE-E27-RGBW">Ledvance E27 RGBW Light 806lm</a><a href="https://devices.esphome.io/type/light"><span class="tag">light</span></a><a href="https://devices.esphome.io/standards/eu"><span class="tag">eu</span></a><span></span></li><li><a href="https://devices.esphome.io/devices/LSC-Smart-Connect-XXL-LED-Stripe-10Meter">LSC Smart Connect 10 meter XXL-LED-Stripe 3202086</a><a href="https://devices.esphome.io/type/light"><span class="tag">light</span></a><a href="https://devices.esphome.io/standards/eu"><span class="tag">eu</span></a><span></span></li><li><a href="https://devices.esphome.io/devices/ES32A08">ES32A08</a><a href="https://devices.esphome.io/type/relay"><span class="tag">relay</span></a><a href="https://devices.esphome.io/standards/global"><span class="tag">global</span></a><span></span></li><li><a href="https://devices.esphome.io/devices/Petkit-Fresh-Element-Solo-Pet-Feeder">Petkit Fresh Element Solo Pet Feeder</a><a href="https://devices.esphome.io/type/misc"><span class="tag">misc</span></a><a href="https://devices.esphome.io/standards/global"><span class="tag">global</span></a><span></span></li><li><a href="https://devices.esphome.io/devices/LEDVANCE-SMART-PLUS-PLUG-CH">LEDVANCE SMART PLUS PLUG CH</a><a href="https://devices.esphome.io/type/plug"><span class="tag">plug</span></a><a href="https://devices.esphome.io/standards/ch"><span class="tag">ch</span></a><span></span></li></ul><h2>Contributing</h2><p>This repository relies on the community to keep it up-to-date and accurate. If you identify and errors or find a device that is not added please consider contributing.</p><ul><li><a href="https://devices.esphome.io/adding-devices" class="btn btn-purple mr-2">Adding Devices</a></li></ul></div><style data-emotion="css 106zi9a">.css-106zi9a{position:-webkit-sticky;position:sticky;top:0;-webkit-order:2;-ms-flex-order:2;order:2;padding-top:72px;max-height:calc(100vh - 72px);overflow-y:auto;overflow-x:hidden;width:100%;max-width:200px;}@media (max-width: 1200px){.css-106zi9a{position:relative;top:auto;-webkit-order:0;-ms-flex-order:0;order:0;max-width:100%;margin-left:0;padding-top:0;}}</style><div class="css-106zi9a ey0xgf61"></div></main></div></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div><script id="gatsby-script-loader"></script><script id="gatsby-chunk-mapping"></script><script nomodule=""></script><script async=""></script><script async=""></script><script async=""></script><script async=""></script></body></html>