1<!DOCTYPE html><html lang="en" dir="ltr" data-theme="dark" data-has-toc data-has-sidebar class="astro-vdxcvpsm"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>ESPHome Docs - ESPHome - Smart Home Made Simple</title><link rel="canonical" href="https://esphome.io/components/"/><link rel="sitemap" href="/sitemap-index.xml"/><link rel="icon" href="/favicon.ico"/>
1<script>document.addEventListener('keydown', function(e) { 2 // 1. Existing '/' shortcut to open search 3 if (e.key === '/' && !['INPUT', 'TEXTAREA', 'SELECT'].includes(document.activeElement?.tagName)) { 4 e.preventDefault(); 5 document.querySelector('button[data-open-modal]')?.click(); 6 return; 7 } 8 9 // 2. New 'Enter' shortcut for first search result 10 if (e.key === 'Enter' && e.target.classList.contains('pagefind-ui__search-input')) { 11 const firstResult = document.querySelector('.pagefind-ui__result-link'); 12 13 if (firstResult) { 14 // Prevent the default form submission or modal close behavior 15 e.preventDefault(); 16 e.stopImmediatePropagation(); 17 firstResult.click(); 18 } 19 } 20 }); 21 22 function fallbackCopyText(text) { 23 return new Promise(function(resolve, reject) { 24 try { 25 const textarea = document.createElement('textarea'); 26 textarea.value = text; 27 textarea.setAttribute('readonly', ''); 28 textarea.style.position = 'fixed'; 29 textarea.style.top = '-9999px'; 30 textarea.style.left = '-9999px'; 31 document.body.appendChild(textarea); 32 textarea.focus(); 33 textarea.select(); 34 35 const copied = document.execCommand('copy'); 36 textarea.remove(); 37 38 if (copied) { 39 resolve(); 40 } else { 41 reject(new Error('Fallback copy failed')); 42 } 43 } catch (err) { 44 reject(err); 45 } 46 }); 47 } 48 49 function copyText(text) { 50 if (navigator.clipboard && typeof navigator.clipboard.writeText === 'function') { 51 return navigator.clipboard.writeText(text).catch(function() { 52 return fallbackCopyText(text); 53 }); 54 } 55 56 return fallbackCopyText(text); 57 } 58 59 document.addEventListener('click', function(e) { 60 if (!(e.target instanceof Element)) return; 61 const anchor = e.target.closest('a.sl-anchor-link'); 62 if (!anchor) return; 63 if ( 64 e.button !== 0 || 65 e.metaKey || 66 e.ctrlKey || 67 e.shiftKey || 68 e.altKey 69 ) { 70 return; 71 } 72 e.preventDefault(); 73 const url = anchor.href; 74 copyText(url).then(function() { 75 showLinkCopiedToast(anchor); 76 }).catch(function() { 77 const targetUrl = new URL(anchor.href, window.location.href); 78 if (targetUrl.hash) { 79 window.location.hash = targetUrl.hash; 80 } else { 81 window.location.assign(anchor.href); 82 } 83 }); 84 }); 85 86 function showLinkCopiedToast(anchor) { 87 const existing = document.getElementById('sl-link-toast'); 88 if (existing) existing.remove(); 89 const rect = anchor.getBoundingClientRect(); 90 91 const toast = document.createElement('div'); 92 toast.id = 'sl-link-toast'; 93 toast.setAttribute('role', 'status'); 94 toast.setAttribute('aria-live', 'polite'); 95 toast.setAttribute('aria-atomic', 'true'); 96 toast.textContent = 'Link copied to clipboard'; 97 toast.style.cssText = [ 98 'position:fixed', 99 'top:' + (rect.top + rect.height / 2 - 14) + 'px', 100 'left:' + (rect.right + 8) + 'px', 101 'background:var(--sl-color-gray-1)', 102 'color:var(--sl-color-gray-6)', 103 'padding:0.25rem 0.75rem', 104 'border-radius:999px', 105 'font-size:0.8rem', 106 'white-space:nowrap', 107 'box-shadow:0 2px 8px rgba(0,0,0,0.2)', 108 'z-index:9999', 109 'opacity:1', 110 'transition:opacity 0.4s ease', 111 'pointer-events:none', 112 ].join(';'); 113 document.body.appendChild(toast); 114 115 // If it overflows the right edge, flip it to the left of the icon 116 const toastRect = toast.getBoundingClientRect(); 117 if (toastRect.right > window.innerWidth - 8) { 118 toast.style.left = (rect.left - toastRect.width - 8) + 'px'; 119 } 120 121 setTimeout(function() { 122 toast.style.opacity = '0'; 123 setTimeout(function() { toast.remove(); }, 400); 124 }, 2000); 125 }</script>
125<link href="https://esphome.io/blog/rss.xml" rel="alternate" title="Blog" type="application/rss+xml"/><link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"/><meta name="generator" content="Astro v7.2.0"/><meta name="generator" content="Starlight v0.41.7"/><meta property="og:title" content="ESPHome Docs"/><meta property="og:type" content="article"/><meta property="og:url" content="https://esphome.io/components/"/><meta property="og:locale" content="en"/><meta property="og:description" content="Browse all ESPHome components - sensors, switches, lights, displays, climate controllers, and more for ESP32, ESP8266, and RP2040."/><meta property="og:site_name" content="ESPHome - Smart Home Made Simple"/><meta name="description" content="Browse all ESPHome components - sensors, switches, lights, displays, climate controllers, and more for ESP32, ESP8266, and RP2040."/><meta property="og:image" content="https://esphome.io/images/og.webp"/><meta name="twitter:image" content="https://esphome.io/images/og.webp"/><meta name="twitter:card" content="summary_large_image"/><link rel="icon" href="/favicon.ico" sizes="any"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="ESPHome"><link rel="manifest" href="/site.webmanifest">
125<script type="module">window.addEventListener(`DOMContentLoaded`,()=>{document.querySelector(`a.site-title`)?.addEventListener(`contextmenu`,e=>{e.preventDefault(),window.open(`https://media.esphome.io/logo/`,`_blank`,`noopener,noreferrer`)})});</script>
125<!-- prettier-ignore -->
125<script async src="https://plausible.openhomefoundation.org/js/pa-IT3qGllOk_UiNLNNQsPlX.js"></script>
125<!-- allowedReferrers is fetched at build time and echoed into the page here. -->
125<script>(function(){const allowedReferrers = ["01net.com","1140369499-atari-embeds.googleusercontent.com","1ms.run","360.cn","3dmart.com.hk","3dpm.ru","4pda.to","a2t.ro","abfalltermine.de","acciyo.com","adaptive-lighting.nijho.lt","adonno.com","agsi.gie.eu","aio-libs.org","air-q.com","airgradient.com","akamatis.com","akkudoktor.net","alarmy-olomouc.eu","alkly.de","all3dp.com","alvinchen.club","alza.cz","amazon.com","ameridroid.com","amplipi.discourse.group","androidauthority.com","androidpolice.com","api.daily.dev","api.home-connect.com","api.mcs3.miele.com","api.smartthings.com","apolloautomation.com","app.aevocam.com","app.parqet.com","appleid.apple.com","apps.garmin.com","apps.yunohost.org","arstechnica.com","askubuntu.com","asustor.com","atomic14.com","audiosciencereview.com","auth.tesla.com","authelia.com","automatedhome.co.uk","auweb3.isolarcloud.com","avenom.ru","awesome-ha.com","badrpc.net","bafista.ru","baidu.com","baidu.io","banglejs.com","basehim.com","bazmac.me","bbs.hassbian.com","bbs.io-tech.fi","bega.com","berrybase.de","better-thermostat.org","billboard.com.br","bindicator.net","bing.com","bitbucket.org","blog.decryption.net.au","blog.disane.dev","blog.eischmann.cz","blog.fidelramos.net","blog.frankel.ch","blog.fxpblogs.win","blog.iot7m.ru","blog.kastanis.gr","blog.matterxiaomi.com","blog.meyerrj.com","blog.michivonah.ch","blog.oppedahl.com","blog.slabnet.com","blog.tindie.com","blog.tomayac.com","blog.uaid.net.ua","blog.vyoralek.cz","blogspot.com","botland.com.pl","botland.de","braiins.com","brandlogos.org","bricozone.be","broddin.be","bsky.app","bthome.io","buildroot.org","byteoversea.com","card.camera","cb.wjz.im","cdninstagram.com","cgx13.de","chat.novaapp.ai","chat.qwen.ai","chatgpt.com","check.anomify.ai","chip.de","chuck-builds.com","chytrevypinace.cz","ci.computer","claude.ai","clausio.fr","cloud.bemfa.com","cloud.vento.build","cloudfree.shop","clubic.com","cn.d5render.com","cnblogs.com","cnet.com","cnx-software.com","cnx-software.ru","coccoc.com","codeberg.org","codechimp.org","coinforum.de","community-smarthome.com","community.asti.ga","community.evnex.com","community.hubitat.com","community.openhab.org","community.shelly.cloud","community.victronenergy.com","computerbase.de","connexion.hiloenergie.com","coolify.io","copilot.com","copilot.microsoft.com","couto.io","creator-spring.com","credexalarmsystems.eu","crowdsupply.com","dakboard.freshdesk.com","danielmartingonzalez.com","darsycertificationconsumer-wu2.azurewebsites.net","dashieapp.com","dastereo.ru","dc9vq.de","de.aliexpress.com","de.jackery.com","de.wikipedia.org","dealabs.com","deepwiki.com","degroenenerds.nl","derekseaman.com","desdeelreloj.com","dev.to","developer.chrome.com","developer.home-connect.com","developer.tuya.com","developerinsider.co","devotics.fr","devzen.ru","dfrobot.com","dietpi.com","digikey.com","digital-io.de","dinamotech.it","discord.com","discovergit.app","disq.us","diy-smart-home.ei23.de","diyenjoying.com","diyfun.de","diyless.com","diysolarforum.com","doc.embedfire.com","doc.mocreo.com","docker.com","docs.evcc.io","docs.everythingsmart.io","docs.fregata.app","docs.futureproofhomes.net","docs.gl-inet.com","docs.kilowahti.fi","docs.ncnynl.com","docs.openpublictransport.net","docs.paperd.ink","docs.powercalc.nl","docs.sunfounder.com","docs.tandoor.dev","docs.yaha-cloud.ru","docs.zephyrproject.org","documentation.grandstream.com","domadoo.fr","domasist.sk","domocraft.fr","domoticafacile.it","done.land","donetick.com","dopper.de","dou.ua","doubao.com","drive2.ru","duck.ai","duckduckgo.com","duurzamerhand.nl","ecosia.org","edubox.org","efulfillservice.sugarondemand.com","element.io","en.m.nu","en.wikipedia.org","energyforecast.de","engadget.com","esp32.co.uk","espboards.dev","esphome.io","espresense.com","espressif.com","espruino.com","everythingsmarthome.co.uk","ewelinkstore.com","facebook.be","facebook.com","facebook.de","facebook.dk","facebook.es","facebook.fr","facebook.is","facebook.it","facebook.jp","facebook.mx","facebook.nl","facebook.no","facebook.se","facebook.us","faire-ca-soi-meme.fr","fancontroller.arthofer.dev","fb.com","fb.me","fbcdn.com","fbcdn.net","fitbit.com","flasher.site","fleet-auth.prd.vn.cloud.tesla.com","flipboard.com","flow.bosch-ebike.com","flows.blueforcer.de","foro.domoticaencasa.es","forum.arduino.cc","forum.armbian.com","forum.arturhome.pl","forum.ecoflow.com","forum.ewelink.cc","forum.hardware.fr","forum.heimnetz.de","forum.iobroker.net","forum.it.mk","forum.jdtech.pl","forum.keenetic.ru","forum.magicmirror.builders","forum.mikrotik.com","forum.mypower.cz","forum.proxmox.com","forum.sailfishos.org","forum.sessy.nl","forum.wiimhome.com","forum.yunohost.org","forums.dansdeals.com","forums.lyrion.org","forums.pocketcasts.com","forums.raspberrypi.com","forums.truenas.com","fosstodon.org","foxesscommunity.com","fr.aliexpress.com","frandroid.com","frenck.dev","front-page.com","fuzznotes.com","fwd.nl","gadgets.seeed.cc","gea.com","geekxw.top","genbeta.com","getaipilot.com","gethomepage.dev","gigazine.net","git.hubp.de","gitee.com","github.blog","github.com","github.io","gitlab.com","gitlab.io","go.aftvnews.com","golem.de","google.at","google.be","google.bg","google.ca","google.ch","google.co.jp","google.co.kr","google.co.nz","google.co.uk","google.co.za","google.com","google.com.au","google.com.br","google.com.hk","google.com.mx","google.com.my","google.com.pk","google.com.sa","google.com.sg","google.com.tr","google.com.tw","google.com.ua","google.com.vn","google.cz","google.de","google.es","google.fi","google.fr","google.hu","google.io","google.it","google.nl","google.pl","google.pt","google.ro","google.se","gotailwind.com","grokipedia.com","gstatic.
125com","haade.fr","habr-com.cdn.ampproject.org","habr.com","hacf.fr","hachyderm.io","hackaday.com","hacks.mozilla.org","hackster.io","hacs.dev","hacs.xyz","hadevices.com","hads.smarti.dev","haeo.io","handbook.buildwithmatter.com","hanselman.com","hardware.info","hashop.nl","hass-agent.io","hass-cloud.auth.us-east-1.amazoncognito.com","hass.dev","hasscn.top","hatenablog-parts.com","haus-bus.de","hcker.news","hckrnews.com","healthassistantlink.com","heise.de","helgejohnsen.no","helios-ha.org","help.olarm.com","hiringcafe.com","hjemmeautomasjon.no","home-assistant-guide.com","home-assistant.cloud","home-assistant.dev","home-assistant.io","home-assistant.jp","home-master.eu","homeassistant-cz.cz","homeassistant.cloud","homeassistant.io","homeassistantbrasil.com.br","homeautocentral.com","homebrainz.de","homekitnews.com","homething.io","homey.app","hotmart.com","howtogeek.com","hwupgrade.it","hydrificwater.com","hydroqc.ca","hyotynen.iki.fi","iam.viessmann-climatesolutions.com","ias-lab.de","ibytedtos.com","ictfreak.nl","id.daikin.eu","id.whoop.com","ifa-berlin.com","ig.me","igen.fr","ikriz.nl","improv-wifi.com","indomus.it","industrialshields.
125com","inet.se","influxdata.com","infosec.exchange","inoreader.com","insiderllm.com","instagr.am","instagram.com","install.wled.me","intellicaai.space","internet.org","interop.ondilo.com","iona-ha.tinohox.de","iot.vivo.com.cn","ipstatp.com","it.makeinlab.fr","ithelp.ithome.com.tw","itmedia.co.jp","itrend24.de","itsfoss.com","jamesachambers.com","jimwillis.org","jiuyv.info","joekarlsson.com","jonashietala.se","jpk.io","jpt.sh","jupiterbroadcasting.com","kagi.com","kb.shelly.cloud","kincony.com","kitchenowl.org","kiwi-warmer.co.nz","kjell.com","knightsoft-net.de","knuspermagier.de","knx-user-forum.de","kofler.info","konnected.io","konnected.readme.io","korben.info","kotyara12.ru","l.meta.ai","lampopumput.info","languagetool.org","lappari.com","legeek.info","leios.consulting","lemmy.lundgrensjostrom.com","lemmy.ml","lemmy.world","libhunt.com","life.taikun.blog","liliputing.com","link.csdn.net","link.gitcode.com","linkedin.com","linkshop.gr","linuxiac.com","linuxmint.com","listenbrainz.org","llmvision.gitbook.io","lnkd.in","lobste.rs","loxwiki.atlassian.net","lunoo.com","luxxle.com","lwn.net","m.me","m.sogou.com","m5stack.com","macrumors.com","mactechnews.de","magicareas.io","mail.gnome.org","mail.qq.com","maison-et-domotique.com","makerworld.com","makeuseof.com","manelrodero.com","manuals.plus","masto.pt","mastodon.me.uk","mastodon.social","mastodon.top","matrix.to","matteoschizzerotto.dev","matteralpha.com","mattgerega.com","mauser.pt","mediarath.de","medievalapple.net","medium.com","meetco.daily.co","meinesmartewelt.de","memory.gmbot.name.vn","mergeo.dev","metabrainz.org","metager.de","michaelsleen.com","mikesolin.com","mistyreverie.org","mobiflip.de","mobile-ma.app","moi.ouraring.com","mojeek.com","mostlychris.com","mqtt.cn","mrdarrengriffin.com","ms0701.tistory.com","msn.com","mu.zpete.de","mushkatyush.com","music-assistant.com","music-assistant.io","musical.ly","mwunderling.com","mypal.wang","mysku.club","nabucasa.com","nachbelichtet.com","nathan.gs","nathanorick.com","nativesprings.com","naver.com","navid.nl","navimow-h5-fra.willand.com","ncot.uk","neilturner.me.uk","netlify.app","nettop.gr","newepisody.com","newinlinux.com","news.hada.io","news.ycombinator.com","newsblur.com","ngocjohn.is-a.dev","norbert.tech","note.com","notebookcheck.net","notenoughtech.com","notify.events","npmjs.com","nspanel.domodreams.it","ntp.msn.cn","nuki.io","numerama.com","oauth.hijuconn.com","oceanhero.today","ogo.live","ohf.to","okosotthon.bolt.hu","olausson.de","olegtarasov.me","omgubuntu.co.uk","openai.com","opendisplay.org","openelab.io","openhasp.com","openhasp.haswitchplate.com","openhomefoundation.org","openthread.io","opera.com","oshwhub.com","osnews.com","ottelo.jimdofree.com","ozsmartthings.com.au","pages.dev","paulusschoutsen.nl","pdx.su","perfectmediaserver.com","perplexity.ai","phanpy.social","phoronix.com","pi-shop.ch","pidiylab.com","pikabu.ru","pinboard.in","pine64.org","pinimg.com","pinterest.at","pinterest.ca","pinterest.co.uk","pinterest.com","pinterest.com.au","pinterest.com.mx","pinterest.de","pinterest.dk","pinterest.es","pinterest.fr","pinterest.ie","pinterest.it","pinterest.jp","pinterest.ph","pinterest.se","pixelstech.net","pluginsolarexplained.co.uk","portal.alarmtrade.ru","powerbaas.nl","powerforum.co.za","printables.com","privacywall.org","prodindego.b2clogin.com","programarfacil.com","protopage.com","psenyukov.ru","psmart.pl","publish.obsidian.md","pushover.net","pypi.org","qiita.com","quark.cn","qwant.com","racemat.de","radio-browser.info","raspberrypi.dk","rbaron.net","read.readwise.io","readthedocs.io","reddit.com","reedah.com","remote-logger.rhizomatics.org.uk","repo.webosbrew.org","rivianforums.com","robbshop.nl","robert.stadsbygd.net","roboter-forum.com","robpickering.com","root.cz","rudd-o.com","runtimeterror.dev","ruuvi.com","safe.menlosecurity.com","search.avastbrowser.com","search.brave.com","search.kafu.ovh","search.nixos.org","search.nortonsafesearch.com","search.yahoo.com","seeedstudio.com","seegel-systeme.de","selectra.info","selfh.st","selorahomes.com","sendspin-audio.com","sequr.be","sergiocarracedo.es","servercan.net","serverfault.com","servethehome.com","seznam.cz","sheekgeek.org","sheets.works","
125shellagent.io","shop.everythingsmart.io","shop.haus-automatisierung.com","shop.pimoroni.com","signalk.org","signalkraft.com","simon42.com","simplehomelab.com","simplepush.io","sl-alex.net","slack.com","slashdot.org","slimhuisje.nl","smart-home-insights.net","smartdomo.de","smarterhome.sk","smarterkram.de","smarterpapa.de","smartevchargers.co.nz","smartguys.com.au","smarthome-assistant.info","smarthome.com.au","smarthomeassistent.de","smarthomegids.com","smarthomepursuits.com","smarthomescene.com","smarthomesecrets.ca","smarthomesolver.com","smarthomeyourself.de","smartmania.cz","smartnetandhubs.com","smlight.tech","snbforums.com","so.com","social.slat.org","solar-assistant.io","sonocotta.com","sonoff.tech","sourceforge.net","spacen.io","speaktothegeek.co.uk","spfile.heimanhome.com","splitbrain.org","srwiez.com","sso.bluettipower.com","stackexchange.com","stackoverflow.com","stadt-bremerhaven.de","startpage.com","static.xtremeownage.com","steamcommunity.com","steeman.be","student-techlife.com","style.oversubstance.net","substack.com","sunenergyxt.com","superuser.com","support.bbdl.co.uk","support.lightwaverf.com","support.powerfox.energy","support.weheat.nl","svrforum.com","sweclockers.com","swiss-domotique.ch","swisscows.com","symbaloo.com","sysadmin.in.th","t.co","t.me","t3n.de","taiwansensor.com.tw","teams.public.onecdn.static.microsoft","techboys.de","techcrunch.com","techenclair.fr","techfeed.io","technikblock.de","techurls.com","tecnoyfoto.com","telegram.me","telegram.org","terncy.com.tw","teslafacts.nl","teslemetry.com","thecandidstartup.org","themalibucrew.com","theorangeone.net","thepihut.com","theregister.com","thestockpot.net","theverge.com","threads.net","tightloop.io","tiktok.com","tiktokcdn.com","tiktokv.com","tomshardware.com","tomshw.it","tomtut.de","tool.screek.io","toot.community","topgit.dev","toppodcast.com","totaldebug.uk","trello.com","trick.vanstaveren.us","trmnl.com","troyhernandez.com","tutorials-raspberrypi.de","tweakers.net","tweetdeck.com","twingate.com","twitter.com","typingmind.com","uix.lf.technology","ultravehiclecard.com","unfoldedcircle.com","uniuit.com","university.revotion.app","url-opener.com","us.shelly.com","uscardforum.com","ut.buglloc.com","varac.net","vercel.app","verdrahtet.info","verkkokauppa.nurkantakaa.fi","versatile-thermostat.org","web.archive.org","web.max.ru","webhallen.com","webshed.org","westhaver.com","wiert.me","wifishop.ro","wiki.fabianhorst.com","wiki.freshtomato.org","wiki.futo.org","wimme.net","wired.com","wordpress.com","wulu.zone","www-hacs-xyz.translate.goog","www-home--assistant-io.translate.goog","x.com","xataka.com","xda-developers.com","xfinderr.org","xn--80abzsjfcff6fi.xn--p1ai","ya.ru","yahoo.co.jp","yandex.by","yandex.com","yandex.kz","yandex.ru","yandex.uz","yandex.xyz","yetanothersmarthome.com","youtu.be","youtube-nocookie.com","youtube.com","yuanbao.tencent.com","yuque.com","zdnet.com","zenodo.org","zerlo.net","zigbee.blakadder.com","zigbee2mqtt.io","zimaspace.com","zuidwijk.com"]; 126 127 /* eslint-disable */ 128 // Visitors arriving from their own Home Assistant or ESPHome instance send 129 // their private URL as the referrer. Anything not on the allowlist is 130 // replaced before Plausible ever sees it, so those URLs are never recorded. 131 ((window.plausible = 132 window.plausible || 133 function () { 134 (plausible.q = plausible.q || []).push(arguments); 135 }), 136 (plausible.init = 137 plausible.init || 138 function (i) { 139 plausible.o = i || {}; 140 })); 141 plausible.init({ 142 transformRequest: function (payload) { 143 var ref = payload.r; 144 if (!ref) return payload; 145 146 var host = ""; 147 try { 148 host = new URL(ref).hostname.replace(/\.$/, ""); 149 } catch (e) { 150 // Unparseable referrer: falls through and gets replaced. 151 } 152 153 for (var i = 0; i < allowedReferrers.length; i++) { 154 var d = allowedReferrers[i]; 155 if (host === d || (host.length > d.length && host.slice(-(d.length + 1)) === "." + d)) { 156 return payload; 157 } 158 } 159 160 // One aggregate bucket in Plausible, so we can see how much we filter 161 // without learning anything about individual visitors. .invali
161d is 162 // reserved by RFC 2606 and can never collide with a real domain. 163 payload.r = "https://unlisted.invalid/"; 164 return payload; 165 }, 166 }); 167})();</script>
167<script> 168 window.StarlightThemeProvider = (() => { 169 const storedTheme = 170 typeof localStorage !== 'undefined' && localStorage.getItem('starlight-theme'); 171 const theme = 172 storedTheme || 173 (window.matchMedia('(prefers-color-scheme: light)').matches ? 'light' : 'dark'); 174 document.documentElement.dataset.theme = theme === 'light' ? 'light' : 'dark'; 175 return { 176 updatePickers(theme = storedTheme || 'auto') { 177 document.querySelectorAll('starlight-theme-select').forEach((picker) => { 178 const select = picker.querySelector('select'); 179 if (select) select.value = theme; 180 /** @type {HTMLTemplateElement | null} */ 181 const tmpl = document.querySelector(`#theme-icons`); 182 const newIcon = tmpl && tmpl.content.querySelector('.' + theme); 183 if (newIcon) { 184 const oldIcon = picker.querySelector('svg.label-icon'); 185 if (oldIcon) { 186 oldIcon.replaceChildren(...newIcon.cloneNode(true).childNodes); 187 } 188 } 189 }); 190 }, 191 }; 192 })(); 193</script>
193<template id="theme-icons"><svg aria-hidden="true" class="light astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M5 12a1 1 0 0 0-1-1H3a1 1 0 0 0 0 2h1a1 1 0 0 0 1-1Zm.64 5-.71.71a1 1 0 0 0 0 1.41 1 1 0 0 0 1.41 0l.71-.71A1 1 0 0 0 5.64 17ZM12 5a1 1 0 0 0 1-1V3a1 1 0 0 0-2 0v1a1 1 0 0 0 1 1Zm5.66 2.34a1 1 0 0 0 .7-.29l.71-.71a1 1 0 1 0-1.41-1.41l-.66.71a1 1 0 0 0 0 1.41 1 1 0 0 0 .66.29Zm-12-.29a1 1 0 0 0 1.41 0 1 1 0 0 0 0-1.41l-.71-.71a1.004 1.004 0 1 0-1.43 1.41l.73.71ZM21 11h-1a1 1 0 0 0 0 2h1a1 1 0 0 0 0-2Zm-2.64 6A1 1 0 0 0 17 18.36l.71.71a1 1 0 0 0 1.41 0 1 1 0 0 0 0-1.41l-.76-.66ZM12 6.5a5.5 5.5 0 1 0 5.5 5.5A5.51 5.51 0 0 0 12 6.5Zm0 9a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7Zm0 3.5a1 1 0 0 0-1 1v1a1 1 0 0 0 2 0v-1a1 1 0 0 0-1-1Z"/></svg><svg aria-hidden="true" class="dark astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21.64 13a1 1 0 0 0-1.05-.14 8.049 8.049 0 0 1-3.37.73 8.15 8.15 0 0 1-8.14-8.1 8.59 8.59 0 0 1 .25-2A1 1 0 0 0 8 2.36a10.14 10.14 0 1 0 14 11.69 1 1 0 0 0-.36-1.05Zm-9.5 6.69A8.14 8.14 0 0 1 7.08 5.22v.27a10.15 10.15 0 0 0 10.14 10.14 9.784 9.784 0 0 0 2.1-.22 8.11 8.11 0 0 1-7.18 4.32v-.04Z"/></svg><svg aria-hidden="true" class="auto astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21 14h-1V7a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v7H3a1 1 0 0 0-1 1v2a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-2a1 1 0 0 0-1-1ZM6 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v7H6V7Zm14 10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1h16v1Z"/></svg></template><link rel="stylesheet" href="/_astro/print.ehPL0gv-.css" media="print"><link rel="stylesheet" href="/_astro/middleware.-CLHeK_B.css"><style>@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}} 194@layer starlight.components{svg:where(.astro-n5k4ipy7){color:var(--sl-icon-color);font-size:var(--sl-icon-size,1em);width:1em;height:1em}.sl-link-button:where(.astro-hlbqph7b){font-size:var(--sl-text-sm);outline-offset:.25rem;border:1px solid #0000;border-radius:999rem;align-items:center;gap:.5em;padding:.4375rem 1.125rem;line-height:1.1875;text-decoration:none;display:inline-flex}.sl-link-button:where(.astro-hlbqph7b).primary{background:var(--sl-color-text-accent);border-color:var(--sl-color-text-accent);color:var(--sl-color-black)}.sl-link-button:where(.astro-hlbqph7b).primary:hover{color:var(--sl-color-black)}.sl-link-button:where(.astro-hlbqph7b).secondary{border-color:inherit;color:var(--sl-color-white)}.sl-link-button:where(.astro-hlbqph7b).minimal{color:var(--sl-color-white);padding-inline:0}.sl-link-button:where(.astro-hlbqph7b) svg{flex-shrink:0}@media (width>=50rem){.sl-link-button:where(.astro-hlbqph7b){font-size:var(--sl-text-base);padding:.9375rem 1.25rem}}.sl-markdown-content .sl-link-button:where(.astro-hlbqph7b){margin-inline-end:1rem}.sl-markdown-content .sl-link-button:where(.astro-hlbqph7b):not(:where(p *)){margin-block:1rem}} 195@layer starlight.components{starlight-tabs:where(.astro-hbt4ddzs){display:block}.tablist-wrapper:where(.astro-hbt4ddzs){overflow-x:auto}:where(.astro-hbt4ddzs)[role=tablist]{border-bottom:2px solid var(--sl-color-gray-5);padding:0;list-style:none;display:flex}.tab:where(.astro-hbt4ddzs){display:flex}.tab:where(.astro-hbt4ddzs)>:where(.astro-hbt4ddzs)[role=tab]{--sl-tab-color-border:var(--sl-color-gray-5);line-height:var(--sl-line-height-headings);box-shadow:0 2px 0 var(--sl-tab-color-border);color:var(--sl-color-gray-3);outline-offset:var(--sl-outline-offset-inside);overflow-wrap:initial;align-items:center;gap:.5rem;padding:.275rem 1.25rem;text-decoration:none;display:flex}.tab:where(.astro-hbt4ddzs) :where(.astro-hbt4ddzs)[role=tab][aria-selected=true]{--sl-tab-color-border:var(--sl-color-text-accent);color:var(--sl-color-white);font-weight:600}.tablist-wrapper:where(.astro-hbt4ddzs)~[role=tabpanel]{margin-top:1rem}}.install-selector__sub:where(.astro-p7yuosd2){color:var(--sl-color-gray-3);margin-block:0 1rem}.install-selector__row:where(.astro-p7yuosd2){flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:.5rem 1.25rem;display:flex}.install-selector__segmented:where(.astro-p7yuosd2){background:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);border-radius:6px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.install-selector__segmented:where(.astro-p7yuosd2)[hidden]{display:none}.install-selector__segmented:where(.astro-p7yuosd2) button:where(.astro-p7yuosd2){appearance:none;font:inherit;color:var(--sl-color-gray-3);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.35rem .75rem;font-size:.85rem;transition:color .15s,background-color .15s}.install-selector__segmented:where(.astro-p7yuosd2) button:where(.astro-p7yuosd2):hover{color:var(--sl-color-white)}.install-selector__segmented:where(.astro-p7yuosd2) button:where(.astro-p7yuosd2)[aria-pressed=true]{background:var(--sl-color-bg);color:var(--sl-color-white);box-shadow:0 1px 2px #00000014}.install-selector__steps:where(.astro-p7yuosd2){margin-block:0 1rem;padding-left:1.4em}.install-selector__steps:where(.astro-p7yuosd2) li:where(.astro-p7yuosd2){margin-bottom:.25rem}.install-selector__hint:where(.astro-p7yuosd2){color:var(--sl-color-gray-3);margin-block:.75rem 0;font-size:.9em}.install-selector__warning:where(.astro-p7yuosd2){background:var(--sl-color-orange-low);border-left:3px solid var(--sl-color-orange);border-radius:0 4px 4px 0;margin-block:0 1.25rem;padding:.6rem .8rem;font-size:.9em}.install-selector__my:where(.astro-p7yuosd2){line-height:0;display:inline-block}.install-selector__my:where(.astro-p7yuosd2) img:where(.astro-p7yuosd2){width:auto;height:36px;display:block}.install-selector:where(.astro-p7yuosd2) h3:where(.astro-p7yuosd2){margin-block:1.25rem .5rem;font-size:1rem;font-weight:600}.install-selector:where(.astro-p7yuosd2) .expressive-code{margin-block:.5rem 1rem} 196</style>
196<script type="module" src="/_astro/page.LAbJoB63.js"></script>
196</head><body class="astro-vdxcvpsm"><a class="sl-skip-link astro-vxeigawq" href="#_top">Skip to content</a><div class="page sl-flex astro-gqpr5s5a"><header class="header astro-gqpr5s5a"><div class="header__inner astro-nen7h5rs"><div class="header__logo astro-nen7h5rs"><a href="/" class="site-title sl-flex astro-clw6ags5"><img class="light:sl-hidden print:hidden astro-clw6ags5" alt src="/_astro/logo-light.zkkuIa5r.svg" width="1224" height="240"><img class="dark:sl-hidden print:block astro-clw6ags5" alt src="/_astro/logo-dark.DAjdYWzy.svg" width="1224" height="240"><span class="sr-only astro-clw6ags5" translate="no">ESPHome - Smart Home Made Simple</span></a><a href="/blog/2026/09/16/esphome-2026-9/" class="version-badge astro-hen6hmfb" title="ESPHome 2026.9.1" translate="no">2026.9.1</a></div><nav class="header__nav astro-nen7h5rs" aria-label="Site navigation"><a href="/components/" class="header__nav-link astro-nen7h5rs">Components</a><a href="/starter-kit/" class="header__nav-link astro-nen7h5rs">ESPHome Starter Kit</a><a href="/blog/" class="header__nav-link astro-nen7h5rs">Blog</a></nav><div class="header__search astro-nen7h5rs"><site-search class="astro-nen7h5rs astro-r5ar4xm7" data-translations="{"placeholder":"Search"}"><button data-open-modal disabled aria-label="Search" aria-keyshortcuts="Control+K" class="astro-r5ar4xm7"><svg aria-hidden="true" class="astro-r5ar4xm7 astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21.71 20.29 18 16.61A9 9 0 1 0 16.61 18l3.68 3.68a.999.999 0 0 0 1.42 0 1 1 0 0 0 0-1.39ZM11 18a7 7 0 1 1 0-14 7 7 0 0 1 0 14Z"/></svg><span class="sl-hidden md:sl-block astro-r5ar4xm7" aria-hidden="true">Search</span><kbd class="sl-hidden md:sl-flex astro-r5ar4xm7" style="display: none;"><kbd class="astro-r5ar4xm7">Ctrl</kbd><kbd class="astro-r5ar4xm7">K</kbd></kbd></button><dialog style="padding:0" aria-label="Search" class="astro-r5ar4xm7"><div class="dialog-frame sl-flex astro-r5ar4xm7"><button data-close-modal class="sl-flex md:sl-hidden astro-r5ar4xm7">Cancel</button><div class="search-container astro-r5ar4xm7"><div id="starlight__search" class="astro-r5ar4xm7"></div></div></div></dialog></site-search>
196<script> 197 (() => { 198 const openBtn = document.querySelector('button[data-open-modal]'); 199 const shortcut = openBtn?.querySelector('kbd'); 200 if (!openBtn || !(shortcut instanceof HTMLElement)) return; 201 const platformKey = shortcut.querySelector('kbd'); 202 if (platformKey && /(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)) { 203 platformKey.textContent = 'â'; 204 openBtn.setAttribute('aria-keyshortcuts', 'Meta+K'); 205 } 206 shortcut.style.display = ''; 207 })(); 208</script>
208<script type="module" src="/_astro/Search.astro_astro_type_script_index_0_lang.BhbZRdaS.js"></script>
208</div><div class="header__theme astro-nen7h5rs"><starlight-theme-select><label style="--sl-select-width: 6.25em" class="astro-r2p65idu"><span class="sr-only astro-r2p65idu">Select theme</span><svg aria-hidden="true" class="icon label-icon astro-r2p65idu astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21 14h-1V7a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v7H3a1 1 0 0 0-1 1v2a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-2a1 1 0 0 0-1-1ZM6 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v7H6V7Zm14 10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1h16v1Z"/></svg><select autocomplete="off" class="astro-r2p65idu"><option value="dark" class="astro-r2p65idu">Dark</option><option value="light" class="astro-r2p65idu">Light</option><option value="auto" selected class="astro-r2p65idu">Auto</option></select><svg aria-hidden="true" class="icon caret astro-r2p65idu astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M17 9.17a1 1 0 0 0-1.41 0L12 12.71 8.46 9.17a1 1 0 1 0-1.41 1.42l4.24 4.24a1.002 1.002 0 0 0 1.42 0L17 10.59a1.002 1.002 0 0 0 0-1.42Z"/></svg></label></starlight-theme-select>
208<script> 209 StarlightThemeProvider.updatePickers(); 210</script>
210<script type="module">var e=`starlight-theme`,t=e=>e===`auto`||e===`dark`||e===`light`?e:`auto`,n=()=>t(typeof localStorage<`u`&&localStorage.getItem(e));function r(t){typeof localStorage<`u`&&localStorage.setItem(e,t===`light`||t===`dark`?t:``)}var i=()=>matchMedia(`(prefers-color-scheme: light)`).matches?`light`:`dark`;function a(e){StarlightThemeProvider.updatePickers(e),document.documentElement.dataset.theme=e===`auto`?i():e,r(e)}matchMedia(`(prefers-color-scheme: light)`).addEventListener(`change`,()=>{n()===`auto`&&a(`auto`)});var o=class extends HTMLElement{constructor(){super(),a(n()),this.querySelector(`select`)?.addEventListener(`change`,e=>{e.currentTarget instanceof HTMLSelectElement&&a(t(e.currentTarget.value))})}};customElements.define(`starlight-theme-select`,o);</script>
210</div><a class="sl-link-button not-content primary header__cta astro-nen7h5rs astro-hlbqph7b" href="/install/getting-started/">Get started</a></div>
210<script type="module">var e=document.querySelector(`.header__toggle`),t=document.querySelector(`[data-header-overlay]`),n=document.getElementById(`header__dropdown`),r=document.querySelector(`.main-frame`);if(e&&t&&n){let t=t=>{e.setAttribute(`aria-expanded`,String(t)),document.body.classList.toggle(`header-nav-open`,t),r?.toggleAttribute(`inert`,t),t&&n.querySelector(`a`)?.focus()};e.addEventListener(`click`,()=>{let n=e.getAttribute(`aria-expanded`)!==`true`;t(n),n||e.focus()}),n.querySelectorAll(`a`).forEach(e=>{e.addEventListener(`click`,()=>t(!1))}),document.addEventListener(`click`,r=>{if(e.getAttribute(`aria-expanded`)!==`true`)return;let i=r.target;e.contains(i)||n.contains(i)||t(!1)}),document.addEventListener(`keydown`,n=>{n.key===`Escape`&&e.getAttribute(`aria-expanded`)===`true`&&(t(!1),e.focus())})}</script>
210</header><nav class="sidebar print:hidden astro-gqpr5s5a" aria-label="Main"><starlight-menu-button class="print:hidden astro-vvx7mffu"><button aria-expanded="false" aria-label="Menu" aria-controls="starlight__sidebar" class="sl-flex md:sl-hidden astro-vvx7mffu"><svg aria-hidden="true" class="open-menu astro-vvx7mffu astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M3 8h18a1 1 0 1 0 0-2H3a1 1 0 0 0 0 2Zm18 8H3a1 1 0 0 0 0 2h18a1 1 0 0 0 0-2Zm0-5H3a1 1 0 0 0 0 2h18a1 1 0 0 0 0-2Z"/></svg><svg aria-hidden="true" class="close-menu astro-vvx7mffu astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="m13.41 12 6.3-6.29a1.004 1.004 0 1 0-1.42-1.42L12 10.59l-6.29-6.3a1.004 1.004 0 0 0-1.42 1.42l6.3 6.29-6.3 6.29a1 1 0 0 0 0 1.42.998.998 0 0 0 1.42 0l6.29-6.3 6.29 6.3a.999.999 0 0 0 1.42 0 1 1 0 0 0 0-1.42L13.41 12Z"/></svg></button></starlight-menu-button>
210<script type="module">var e=class extends HTMLElement{btn=this.querySelector(`button`);constructor(){super(),this.btn.addEventListener(`click`,()=>this.toggleExpanded());let e=this.closest(`nav`);e&&e.addEventListener(`keyup`,e=>this.closeOnEscape(e)),matchMedia(`(min-width: 50em)`).addEventListener(`change`,()=>this.setExpanded(!1))}setExpanded(e){this.setAttribute(`aria-expanded`,String(e)),document.body.toggleAttribute(`data-mobile-menu-expanded`,e),document.querySelectorAll(`.main-frame, .sl-skip-link`).forEach(t=>{t.toggleAttribute(`inert`,e)})}toggleExpanded(){this.setExpanded(this.getAttribute(`aria-expanded`)!==`true`)}closeOnEscape(e){e.code===`Escape`&&(this.setExpanded(!1),this.btn.focus())}};customElements.define(`starlight-menu-button`,e);</script>
210<div id="starlight__sidebar" class="sidebar-pane astro-gqpr5s5a"><div class="sidebar-content sl-flex astro-gqpr5s5a"><sl-sidebar-state-persist data-hash="1gjpufy" class="astro-f5yvicm7">
210<script aria-hidden="true"> 211 (() => { 212 try { 213 if (!matchMedia('(min-width: 50em)').matches) return; 214 /** @type {HTMLElement | null} */ 215 const target = document.querySelector('sl-sidebar-state-persist'); 216 const state = JSON.parse(sessionStorage.getItem('sl-sidebar-state') || '0'); 217 if (!target || !state || target.dataset.hash !== state.hash) return; 218 window._starlightScrollRestore = state.scroll; 219 customElements.define( 220 'sl-sidebar-restore', 221 class SidebarRestore extends HTMLElement { 222 connectedCallback() { 223 try { 224 const idx = parseInt(this.dataset.index || ''); 225 const details = this.closest('details'); 226 if (details && typeof state.open[idx] === 'boolean') details.open = state.open[idx]; 227 } catch {} 228 } 229 } 230 ); 231 } catch {} 232 })(); 233 </script>
233<ul class="top-level astro-ojxuodky"><li class="astro-ojxuodky"><details open class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Getting Started</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="0"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/install/" class="astro-ojxuodky"><span class="astro-ojxuodky">Install ESPHome</span></a></li><li class="astro-ojxuodky"><a href="/install/getting-started/" class="astro-ojxuodky"><span class="astro-ojxuodky">Getting Started</span></a></li><li class="astro-ojxuodky"><a href="/install/docker/" class="astro-ojxuodky"><span class="astro-ojxuodky">Running in Docker</span></a></li><li class="astro-ojxuodky"><a href="/projects/" class="astro-ojxuodky"><span class="astro-ojxuodky">Ready-Made Projects</span></a></li><li class="astro-ojxuodky"><a href="/guides/migrate_sonoff_tasmota/" class="astro-ojxuodky"><span class="astro-ojxuodky">Migrate from Tasmota</span></a></li><li class="astro-ojxuodky"><a href="/guides/faq/" class="astro-ojxuodky"><span class="astro-ojxuodky">FAQ and Tips</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/starter-kit/" class="large starter-kit-mobile-link astro-ojxuodky" class="starter-kit-mobile-link"><span class="astro-ojxuodky">ESPHome Starter Kit</span></a></li><li class="astro-ojxuodky"><a href="/components/" aria-current="page" class="large astro-ojxuodky"><span class="astro-ojxuodky">Components</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">All Components</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="1"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">1-Wire Bus</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="2"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/one_wire/" class="astro-ojxuodky"><span class="astro-ojxuodky">1-Wire Bus</span></a></li><li class="astro-ojxuodky"><a href="/components/one_wire/ds2484/" class="astro-ojxuodky"><span class="astro-ojxuodky">1-Wire Bus via DS2484</span></a></li><li class="astro-ojxuodky"><a href="/components/one_wire/ds248x/" class="astro-ojxuodky"><span class="astro-ojxuodky">DS248x 1-Wire Bus Master</span></a></li><li class="astro-ojxuodky"><a href="/components/one_wire/gpio/" class="astro-ojxuodky"><span class="astro-ojxuodky">1-Wire Bus via GPIO</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/at581x/" class="astro-ojxuodky"><span class="astro-ojxuodky">AirTouch AT581x Radar</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Alarm Control Panel Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewB
233ox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="3"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/alarm_control_panel/" class="astro-ojxuodky"><span class="astro-ojxuodky">Alarm Control Panel Component</span></a></li><li class="astro-ojxuodky"><a href="/components/alarm_control_panel/template/" class="astro-ojxuodky"><span class="astro-ojxuodky">Template Alarm Control Panel</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/ezo_pmp/" class="astro-ojxuodky"><span class="astro-ojxuodky">Atlas Scientific Peristaltic Pump</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Audio ADC Core</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="4"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/audio_adc/" class="astro-ojxuodky"><span class="astro-ojxuodky">Audio ADC Core</span></a></li><li class="astro-ojxuodky"><a href="/components/audio_adc/es7210/" class="astro-ojxuodky"><span class="astro-ojxuodky">ES7210</span></a></li><li class="astro-ojxuodky"><a href="/components/audio_adc/es7243e/" class="astro-ojxuodky"><span class="astro-ojxuodky">ES7243E</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/audio/" class="astro-ojxuodky"><span class="astro-ojxuodky">Audio Codec Configuration</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Audio DAC Core</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="5"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/audio_dac/" class="astro-ojxuodky"><span class="astro-ojxuodky">Audio DAC Core</span></a></li><li class="astro-ojxuodky"><a href="/components/audio_dac/aic3204/" class="astro-ojxuodky"><span class="astro-ojxuodky">AIC3204</span></a></li><li class="astro-ojxuodky"><a href="/components/audio_dac/es8156/" class="astro-ojxuodky"><span class="astro-ojxuodky">ES8156</span></a></li><li class="astro-ojxuodky"><a href="/components/audio_dac/es8311/" class="astro-ojxuodky"><span class="astro-ojxuodky">ES8311</span></a></li><li class="astro-ojxuodky"><a href="/components/audio_dac/es8388/" class="astro-ojxuodky"><span class="astro-ojxuodky">ES8388</span></a></li><li class="astro-ojxuodky"><a href="/components/audio_dac/pcm5122/" class="astro-ojxuodky"><span class="astro-ojxuodky">PCM5122</span></a></li></ul></details></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Audio File Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="6"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky">
233<a href="/components/audio_file/" class="astro-ojxuodky"><span class="astro-ojxuodky">Audio File Component</span></a></li></ul></details></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Binary Sensor Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="7"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/binary_sensor/" class="astro-ojxuodky"><span class="astro-ojxuodky">Binary Sensor Component</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/analog_threshold/" class="astro-ojxuodky"><span class="astro-ojxuodky">Analog Threshold Binary Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/ble_presence/" class="astro-ojxuodky"><span class="astro-ojxuodky">Bluetooth Low Energy Device</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/cap1188/" class="astro-ojxuodky"><span class="astro-ojxuodky">CAP1188 Capacitive Touch Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/esp32_touch/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESP32 Touch Pad</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/gpio/" class="astro-ojxuodky"><span class="astro-ojxuodky">GPIO Binary Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/haier/" class="astro-ojxuodky"><span class="astro-ojxuodky">Haier Climate Binary Sensors</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/homeassistant/" class="astro-ojxuodky"><span class="astro-ojxuodky">Home Assistant Binary Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/hydreon_rgxx/" class="astro-ojxuodky"><span class="astro-ojxuodky">Hydreon Rain Sensor Binary Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/lvgl/" class="astro-ojxuodky"><span class="astro-ojxuodky">LVGL Binary Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/modbus_controller/" class="astro-ojxuodky"><span class="astro-ojxuodky">Modbus Controller Binary Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/mpr121/" class="astro-ojxuodky"><span class="astro-ojxuodky">MPR121 Capacitive Touch Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/nextion/" class="astro-ojxuodky"><span class="astro-ojxuodky">Nextion Binary Sensor Component</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/nfc/" class="astro-ojxuodky"><span class="astro-ojxuodky">NFC Binary Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/packet_transport/" class="astro-ojxuodky"><span class="astro-ojxuodky">Packet Transport Binary Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/pn532/" class="astro-ojxuodky"><span class="astro-ojxuodky">PN532 NFC/RFID</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/qwiic_pir/" class="astro-ojxuodky"><span class="astro-ojxuodky">Qwiic PIR Motion Binary Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/rc522/" class="astro-ojxuodky"><span class="astro-ojxuodky">RC522 NFC/RFID</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/rdm6300/" class="astro-ojxuodky"><span class="astro-ojxuodky">RDM6300 NFC/RFID</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/sdl/" class="astro-ojxuodky"><span class="astro-ojxuodky">SDL Binary Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/status/" class="astro-ojxuodky"><span class="astro-ojxuodky">Status Binary Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/switch/" class="astro-ojxuodky"><span class="astro-ojxuodky">Switch Binary Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/template/" class="astro-ojxuodky"><span class="astro-ojxuodky">Template Binary Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/ttp229/" class="astro-ojxuodky"><span class="astro-ojxuodky">
233TTP229 Capacitive Touch Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/binary_sensor/tuya/" class="astro-ojxuodky"><span class="astro-ojxuodky">Tuya Binary Sensor</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/bk72xx_ble/" class="astro-ojxuodky"><span class="astro-ojxuodky">BK72xx Bluetooth Low Energy</span></a></li><li class="astro-ojxuodky"><a href="/components/bk72xx_ble_tracker/" class="astro-ojxuodky"><span class="astro-ojxuodky">BK72xx Bluetooth Low Energy Tracker Hub</span></a></li><li class="astro-ojxuodky"><a href="/components/ble_client/" class="astro-ojxuodky"><span class="astro-ojxuodky">BLE Client</span></a></li><li class="astro-ojxuodky"><a href="/components/esp32_ble/" class="astro-ojxuodky"><span class="astro-ojxuodky">BLE Component</span></a></li><li class="astro-ojxuodky"><a href="/components/esp32_ble_server/" class="astro-ojxuodky"><span class="astro-ojxuodky">BLE Server</span></a></li><li class="astro-ojxuodky"><a href="/components/bluetooth_proxy/" class="astro-ojxuodky"><span class="astro-ojxuodky">Bluetooth Proxy</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Button Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="8"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/button/" class="astro-ojxuodky"><span class="astro-ojxuodky">Button Component</span></a></li><li class="astro-ojxuodky"><a href="/components/button/factory_reset/" class="astro-ojxuodky"><span class="astro-ojxuodky">Factory Reset Button</span></a></li><li class="astro-ojxuodky"><a href="/components/button/haier/" class="astro-ojxuodky"><span class="astro-ojxuodky">Haier Climate Buttons</span></a></li><li class="astro-ojxuodky"><a href="/components/button/output/" class="astro-ojxuodky"><span class="astro-ojxuodky">Generic Output Button</span></a></li><li class="astro-ojxuodky"><a href="/components/button/restart/" class="astro-ojxuodky"><span class="astro-ojxuodky">Restart Button</span></a></li><li class="astro-ojxuodky"><a href="/components/button/safe_mode/" class="astro-ojxuodky"><span class="astro-ojxuodky">Safe Mode Button</span></a></li><li class="astro-ojxuodky"><a href="/components/button/shutdown/" class="astro-ojxuodky"><span class="astro-ojxuodky">Shutdown Button</span></a></li><li class="astro-ojxuodky"><a href="/components/button/template/" class="astro-ojxuodky"><span class="astro-ojxuodky">Template Button</span></a></li><li class="astro-ojxuodky"><a href="/components/button/uart/" class="astro-ojxuodky"><span class="astro-ojxuodky">UART Button</span></a></li><li class="astro-ojxuodky"><a href="/components/button/wake_on_lan/" class="astro-ojxuodky"><span class="astro-ojxuodky">Wake-on-LAN Button</span></a></li></ul></details></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Camera Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="9"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/camera/" class="astro-ojxuodky"><span class="astro-ojxuodky">Camera Component</span></a></li><li class="astro-ojxuodky"><a href="/components/camera/camera_encoder/" class="astro-ojxuodky"><span class="astro-ojxuodky">Camera Encoder</span></a></li></ul></details></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">CAN Bus</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewB
233ox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="10"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/canbus/" class="astro-ojxuodky"><span class="astro-ojxuodky">CAN Bus</span></a></li><li class="astro-ojxuodky"><a href="/components/canbus/esp32_can/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESP32 CAN</span></a></li><li class="astro-ojxuodky"><a href="/components/canbus/mcp2515/" class="astro-ojxuodky"><span class="astro-ojxuodky">MCP2515</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/captive_portal/" class="astro-ojxuodky"><span class="astro-ojxuodky">Captive Portal</span></a></li><li class="astro-ojxuodky"><a href="/components/cc1101/" class="astro-ojxuodky"><span class="astro-ojxuodky">CC1101 Low-Power Sub-1 GHz RF Transceiver</span></a></li><li class="astro-ojxuodky"><a href="/components/ch422g/" class="astro-ojxuodky"><span class="astro-ojxuodky">CH422G I/O Expander</span></a></li><li class="astro-ojxuodky"><a href="/components/ch423/" class="astro-ojxuodky"><span class="astro-ojxuodky">CH423 I/O Expander</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Climate Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="11"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/climate/" class="astro-ojxuodky"><span class="astro-ojxuodky">Climate Component</span></a></li><li class="astro-ojxuodky"><a href="/components/climate/anova/" class="astro-ojxuodky"><span class="astro-ojxuodky">Anova Cooker</span></a></li><li class="astro-ojxuodky"><a href="/components/climate/bang_bang/" class="astro-ojxuodky"><span class="astro-ojxuodky">Bang Bang Climate Controller</span></a></li><li class="astro-ojxuodky"><a href="/components/climate/bedjet/" class="astro-ojxuodky"><span class="astro-ojxuodky">BedJet</span></a></li><li class="astro-ojxuodky"><a href="/components/climate/climate_ir/" class="astro-ojxuodky"><span class="astro-ojxuodky">IR Remote Climate</span></a></li><li class="astro-ojxuodky"><a href="/components/climate/haier/" class="astro-ojxuodky"><span class="astro-ojxuodky">Haier Climate</span></a></li><li class="astro-ojxuodky"><a href="/components/climate/midea/" class="astro-ojxuodky"><span class="astro-ojxuodky">Midea Air Conditioner</span></a></li><li class="astro-ojxuodky"><a href="/components/climate/mitsubishi_cn105/" class="astro-ojxuodky"><span class="astro-ojxuodky">Mitsubishi CN105 Climate</span></a></li><li class="astro-ojxuodky"><a href="/components/climate/pid/" class="astro-ojxuodky"><span class="astro-ojxuodky">PID Climate</span></a></li><li class="astro-ojxuodky"><a href="/components/climate/template/" class="astro-ojxuodky"><span class="astro-ojxuodky">Template Climate</span></a></li><li class="astro-ojxuodky"><a href="/components/climate/thermostat/" class="astro-ojxuodky"><span class="astro-ojxuodky">Thermostat Climate Controller</span></a></li><li class="astro-ojxuodky"><a href="/components/climate/tuya/" class="astro-ojxuodky"><span class="astro-ojxuodky">Tuya Climate</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/copy/" class="astro-ojxuodky"><span class="astro-ojxuodky">Copy Component</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Cover Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewB
233ox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="12"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/cover/" class="astro-ojxuodky"><span class="astro-ojxuodky">Cover Component</span></a></li><li class="astro-ojxuodky"><a href="/components/cover/am43/" class="astro-ojxuodky"><span class="astro-ojxuodky">AM43 Cover</span></a></li><li class="astro-ojxuodky"><a href="/components/cover/current_based/" class="astro-ojxuodky"><span class="astro-ojxuodky">Current Based Cover</span></a></li><li class="astro-ojxuodky"><a href="/components/cover/endstop/" class="astro-ojxuodky"><span class="astro-ojxuodky">Endstop Cover</span></a></li><li class="astro-ojxuodky"><a href="/components/cover/feedback/" class="astro-ojxuodky"><span class="astro-ojxuodky">Feedback Cover</span></a></li><li class="astro-ojxuodky"><a href="/components/cover/he60r/" class="astro-ojxuodky"><span class="astro-ojxuodky">HE60R Garage Door Opener</span></a></li><li class="astro-ojxuodky"><a href="/components/cover/hoermann_hcp/" class="astro-ojxuodky"><span class="astro-ojxuodky">Hörmann Cover</span></a></li><li class="astro-ojxuodky"><a href="/components/cover/template/" class="astro-ojxuodky"><span class="astro-ojxuodky">Template Cover</span></a></li><li class="astro-ojxuodky"><a href="/components/cover/time_based/" class="astro-ojxuodky"><span class="astro-ojxuodky">Time Based Cover</span></a></li><li class="astro-ojxuodky"><a href="/components/cover/tormatic/" class="astro-ojxuodky"><span class="astro-ojxuodky">Tormatic/Novoferm Cover</span></a></li><li class="astro-ojxuodky"><a href="/components/cover/tuya/" class="astro-ojxuodky"><span class="astro-ojxuodky">Tuya Cover</span></a></li></ul></details></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Datetime Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="13"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/datetime/" class="astro-ojxuodky"><span class="astro-ojxuodky">Datetime Component</span></a></li><li class="astro-ojxuodky"><a href="/components/datetime/template/" class="astro-ojxuodky"><span class="astro-ojxuodky">Template Datetime</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/debug/" class="astro-ojxuodky"><span class="astro-ojxuodky">Debug Component</span></a></li><li class="astro-ojxuodky"><a href="/components/deep_sleep/" class="astro-ojxuodky"><span class="astro-ojxuodky">Deep Sleep Component</span></a></li><li class="astro-ojxuodky"><a href="/components/demo/" class="astro-ojxuodky"><span class="astro-ojxuodky">Demo Component</span></a></li><li class="astro-ojxuodky"><a href="/components/dfplayer/" class="astro-ojxuodky"><span class="astro-ojxuodky">DF-Player mini</span></a></li><li class="astro-ojxuodky"><a href="/components/dfrobot_sen0395/" class="astro-ojxuodky"><span class="astro-ojxuodky">DFRobot mmWave Radar</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Display Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="14"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/display/" class="astro-ojxuodky"><span class="astro-ojxuodky">Display Component</span></a></li><li class="astro-ojxuodky"><a href="/components/display/addressable_light/" class="astro-ojxuodky"><span class="astro-ojxuodky">Addressable Light</span></a></li><li class="astro-ojxuodky"><a href="/components/display/epaper_spi/" class="astro-ojxuodky"><span class="astro-ojxuodky">ePaper SPI Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/hub75/" class="astro-ojxuodky"><span class="astro-ojxuodky">HUB75 RGB LED Matrix Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/ili9xxx/" class="astro-ojxuodky"><span class="astro-ojxuodky">ILI9xxx TFT LCD Series</span></a></li><li class="astro-ojxuodky"><a href="/components/display/inkplate/" class="astro-ojxuodky"><span class="astro-ojxuodky">Inkplate 5, 6, 10 and 6 Plus</span></a></li><li class="astro-ojxuodky"><a href="/components/display/it8951/" class="astro-ojxuodky"><span class="astro-ojxuodky">IT8951 E-Paper Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/lcd_display/" class="astro-ojxuodky"><span class="astro-ojxuodky">Character-Based LCD Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/max7219/" class="astro-ojxuodky"><span class="astro-ojxuodky">MAX7219 7-Segment Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/max7219digit/" class="astro-ojxuodky"><span class="astro-ojxuodky">MAX7219 Digit Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/mipi_dsi/" class="astro-ojxuodky"><span class="astro-ojxuodky">MIPI DSI Display Driver</span></a></li><li class="astro-ojxuodky"><a href="/components/display/mipi_rgb/" class="astro-ojxuodky"><span class="astro-ojxuodky">
233MIPI RGB Display Driver</span></a></li><li class="astro-ojxuodky"><a href="/components/display/mipi_spi/" class="astro-ojxuodky"><span class="astro-ojxuodky">MIPI SPI Display Driver</span></a></li><li class="astro-ojxuodky"><a href="/components/display/nextion/" class="astro-ojxuodky"><span class="astro-ojxuodky">Nextion TFT LCD Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/pcd8544/" class="astro-ojxuodky"><span class="astro-ojxuodky">PCD 8544 Display (Nokia 5110/3310)</span></a></li><li class="astro-ojxuodky"><a href="/components/display/pixoo/" class="astro-ojxuodky"><span class="astro-ojxuodky">Divoom Pixoo Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/pvvx_mithermometer/" class="astro-ojxuodky"><span class="astro-ojxuodky">PVVX MiThermometer Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/qspi_dbi/" class="astro-ojxuodky"><span class="astro-ojxuodky">Quad SPI Displays</span></a></li><li class="astro-ojxuodky"><a href="/components/display/rpi_dpi_rgb/" class="astro-ojxuodky"><span class="astro-ojxuodky">RPI_DPI_RGB Display Driver</span></a></li><li class="astro-ojxuodky"><a href="/components/display/sdl/" class="astro-ojxuodky"><span class="astro-ojxuodky">SDL2 Display on host platform</span></a></li><li class="astro-ojxuodky"><a href="/components/display/snapshot/" class="astro-ojxuodky"><span class="astro-ojxuodky">Snapshot Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/ssd1306/" class="astro-ojxuodky"><span class="astro-ojxuodky">SSD1306 OLED Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/ssd1322/" class="astro-ojxuodky"><span class="astro-ojxuodky">SSD1322 OLED Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/ssd1325/" class="astro-ojxuodky"><span class="astro-ojxuodky">SSD1325/7 OLED Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/ssd1327/" class="astro-ojxuodky"><span class="astro-ojxuodky">SSD1327 OLED Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/ssd1331/" class="astro-ojxuodky"><span class="astro-ojxuodky">SSD1331 OLED Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/ssd1351/" class="astro-ojxuodky"><span class="astro-ojxuodky">SSD1351 OLED Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/st7567/" class="astro-ojxuodky"><span class="astro-ojxuodky">ST7567 LCD Graphic Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/st7701s/" class="astro-ojxuodky"><span class="astro-ojxuodky">ST7701S Display Driver</span></a></li><li class="astro-ojxuodky"><a href="/components/display/st7735/" class="astro-ojxuodky"><span class="astro-ojxuodky">ST7735 Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/st7789v/" class="astro-ojxuodky"><span class="astro-ojxuodky">ST7789V TFT LCD</span></a></li><li class="astro-ojxuodky"><a href="/components/display/st7920/" class="astro-ojxuodky"><span class="astro-ojxuodky">ST7920 LCD Graphic Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/tm1621/" class="astro-ojxuodky"><span class="astro-ojxuodky">TM1621 LCD Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/tm1637/" class="astro-ojxuodky"><span class="astro-ojxuodky">TM1637 7-Segment Display</span></a></li><li class="astro-ojxuodky"><a href="/components/display/tm1638/" class="astro-ojxuodky"><span class="astro-ojxuodky">TM1638 7 Segment Display Keypad & LED Module</span></a></li><li class="astro-ojxuodky"><a href="/components/display/waveshare_epaper/" class="astro-ojxuodky"><span class="astro-ojxuodky">Waveshare E-Paper Display</span></a></li></ul></details></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Display Menu</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewB
233ox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="15"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/display_menu/" class="astro-ojxuodky"><span class="astro-ojxuodky">Display Menu</span></a></li><li class="astro-ojxuodky"><a href="/components/display_menu/graphical_display_menu/" class="astro-ojxuodky"><span class="astro-ojxuodky">Graphical Display Menu</span></a></li><li class="astro-ojxuodky"><a href="/components/display_menu/lcd_menu/" class="astro-ojxuodky"><span class="astro-ojxuodky">LCD Menu</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/emc2101/" class="astro-ojxuodky"><span class="astro-ojxuodky">EMC2101 Fan Controller and Temperature sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/esp32_ble_beacon/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESP32 Bluetooth Low Energy Beacon</span></a></li><li class="astro-ojxuodky"><a href="/components/esp32_ble_tracker/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESP32 Bluetooth Low Energy Tracker Hub</span></a></li><li class="astro-ojxuodky"><a href="/components/esp32_camera/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESP32 Camera Component</span></a></li><li class="astro-ojxuodky"><a href="/components/esp32_camera_web_server/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESP32 Camera Web Server Component</span></a></li><li class="astro-ojxuodky"><a href="/components/esp32_hosted/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESP32 Hosted</span></a></li><li class="astro-ojxuodky"><a href="/components/esp32/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESP32 Platform</span></a></li><li class="astro-ojxuodky"><a href="/components/esp_ldo/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESP32-P4 LDO</span></a></li><li class="astro-ojxuodky"><a href="/components/esp8266/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESP8266 Platform</span></a></li><li class="astro-ojxuodky"><a href="/components/esphome/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome Core Configuration</span></a></li><li class="astro-ojxuodky"><a href="/components/espnow/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPNow communication Component</span></a></li><li class="astro-ojxuodky"><a href="/components/ethernet/" class="astro-ojxuodky"><span class="astro-ojxuodky">Ethernet Component</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Event Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="16"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/event/" class="astro-ojxuodky"><span class="astro-ojxuodky">Event Component</span></a></li><li class="astro-ojxuodky"><a href="/components/event/template/" class="astro-ojxuodky"><span class="astro-ojxuodky">Template Event</span></a></li><li class="astro-ojxuodky"><a href="/components/event/uart/" class="astro-ojxuodky"><span class="astro-ojxuodky">UART Event</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/exposure_notifications/" class="astro-ojxuodky"><span class="astro-ojxuodky">Exposure Notification Listener</span></a></li><li class="astro-ojxuodky"><a href="/components/external_components/" class="astro-ojxuodky"><span class="astro-ojxuodky">External Components</span></a></li><li class="astro-ojxuodky"><a href="/components/factory_reset/" class="astro-ojxuodky"><span class="astro-ojxuodky">Factory Reset</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Fan Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewB
233ox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="17"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/fan/" class="astro-ojxuodky"><span class="astro-ojxuodky">Fan Component</span></a></li><li class="astro-ojxuodky"><a href="/components/fan/binary/" class="astro-ojxuodky"><span class="astro-ojxuodky">Binary Fan</span></a></li><li class="astro-ojxuodky"><a href="/components/fan/hbridge/" class="astro-ojxuodky"><span class="astro-ojxuodky">H-bridge Fan</span></a></li><li class="astro-ojxuodky"><a href="/components/fan/speed/" class="astro-ojxuodky"><span class="astro-ojxuodky">Speed Fan</span></a></li><li class="astro-ojxuodky"><a href="/components/fan/template/" class="astro-ojxuodky"><span class="astro-ojxuodky">Template Fan</span></a></li><li class="astro-ojxuodky"><a href="/components/fan/tuya/" class="astro-ojxuodky"><span class="astro-ojxuodky">Tuya Fan</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/font/" class="astro-ojxuodky"><span class="astro-ojxuodky">Font Renderer Component</span></a></li><li class="astro-ojxuodky"><a href="/components/i2c_device/" class="astro-ojxuodky"><span class="astro-ojxuodky">Generic I²C device component</span></a></li><li class="astro-ojxuodky"><a href="/components/globals/" class="astro-ojxuodky"><span class="astro-ojxuodky">Global Variables</span></a></li><li class="astro-ojxuodky"><a href="/components/gps/" class="astro-ojxuodky"><span class="astro-ojxuodky">GPS Component</span></a></li><li class="astro-ojxuodky"><a href="/components/graph/" class="astro-ojxuodky"><span class="astro-ojxuodky">Graph Component</span></a></li><li class="astro-ojxuodky"><a href="/components/grove_tb6612fng/" class="astro-ojxuodky"><span class="astro-ojxuodky">Grove TB6612FNG Motor Drive</span></a></li><li class="astro-ojxuodky"><a href="/components/fingerprint_grow/" class="astro-ojxuodky"><span class="astro-ojxuodky">Grow Fingerprint Reader</span></a></li><li class="astro-ojxuodky"><a href="/components/hlk_fm22x/" class="astro-ojxuodky"><span class="astro-ojxuodky">HLK-FM22x Face Recognition Module</span></a></li><li class="astro-ojxuodky"><a href="/components/host/" class="astro-ojxuodky"><span class="astro-ojxuodky">Host Platform</span></a></li><li class="astro-ojxuodky"><a href="/components/http_request/" class="astro-ojxuodky"><span class="astro-ojxuodky">HTTP Request</span></a></li><li class="astro-ojxuodky"><a href="/components/i2c/" class="astro-ojxuodky"><span class="astro-ojxuodky">I²C Bus</span></a></li><li class="astro-ojxuodky"><a href="/components/i2s_audio/" class="astro-ojxuodky"><span class="astro-ojxuodky">I²S Audio Component</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Images</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="18"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/image/" class="astro-ojxuodky"><span class="astro-ojxuodky">Images</span></a></li><li class="astro-ojxuodky"><a href="/components/image/animation/" class="astro-ojxuodky"><span class="astro-ojxuodky">Animation</span></a></li><li class="astro-ojxuodky"><a href="/components/image/file/" class="astro-ojxuodky"><span class="astro-ojxuodky">File</span></a></li><li class="astro-ojxuodky"><a href="/components/image/online_image/" class="astro-ojxuodky"><span class="astro-ojxuodky">Online Image Component</span></a></li><li class="astro-ojxuodky"><a href="/components/image/sendspin/" class="astro-ojxuodky"><span class="astro-ojxuodky">Sendspin Image</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/esp32_improv/" class="astro-ojxuodky"><span class="astro-ojxuodky">Improv via BLE</span></a></li><li class="astro-ojxuodky"><a href="/components/improv_serial/" class="astro-ojxuodky"><span class="astro-ojxuodky">
233Improv via Serial</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Infrared Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="19"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/infrared/" class="astro-ojxuodky"><span class="astro-ojxuodky">Infrared Component</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/interval/" class="astro-ojxuodky"><span class="astro-ojxuodky">Interval Component</span></a></li><li class="astro-ojxuodky"><a href="/components/ir_rf_proxy/" class="astro-ojxuodky"><span class="astro-ojxuodky">IR/RF Proxy</span></a></li><li class="astro-ojxuodky"><a href="/components/json/" class="astro-ojxuodky"><span class="astro-ojxuodky">json Component</span></a></li><li class="astro-ojxuodky"><a href="/components/key_collector/" class="astro-ojxuodky"><span class="astro-ojxuodky">Key collector component</span></a></li><li class="astro-ojxuodky"><a href="/components/libretiny/" class="astro-ojxuodky"><span class="astro-ojxuodky">LibreTiny Platform</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Light Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="20"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/light/" class="astro-ojxuodky"><span class="astro-ojxuodky">Light Component</span></a></li><li class="astro-ojxuodky"><a href="/components/light/beken_spi_led_strip/" class="astro-ojxuodky"><span class="astro-ojxuodky">Beken SPI LED Strip</span></a></li><li class="astro-ojxuodky"><a href="/components/light/binary/" class="astro-ojxuodky"><span class="astro-ojxuodky">Binary Light</span></a></li><li class="astro-ojxuodky"><a href="/components/light/color_temperature/" class="astro-ojxuodky"><span class="astro-ojxuodky">Color Temperature Light</span></a></li><li class="astro-ojxuodky"><a href="/components/light/cwww/" class="astro-ojxuodky"><span class="astro-ojxuodky">Cold White + Warm White Light</span></a></li><li class="astro-ojxuodky"><a href="/components/light/esp32_rmt_led_strip/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESP32 RMT LED Strip</span></a></li><li class="astro-ojxuodky"><a href="/components/light/fastled/" class="astro-ojxuodky"><span class="astro-ojxuodky">FastLED Light</span></a></li><li class="astro-ojxuodky"><a href="/components/light/hbridge/" class="astro-ojxuodky"><span class="astro-ojxuodky">H-bridge Light</span></a></li><li class="astro-ojxuodky"><a href="/components/light/lvgl/" class="astro-ojxuodky"><span class="astro-ojxuodky">LVGL Light</span></a></li><li class="astro-ojxuodky"><a href="/components/light/monochromatic/" class="astro-ojxuodky"><span class="astro-ojxuodky">Monochromatic Light</span></a></li><li class="astro-ojxuodky"><a href="/components/light/neopixelbus/" class="astro-ojxuodky"><span class="astro-ojxuodky">NeoPixelBus Light</span></a></li><li class="astro-ojxuodky"><a href="/components/light/partition/" class="astro-ojxuodky"><span class="astro-ojxuodky">Light Partition</span></a></li><li class="astro-ojxuodky"><a href="/components/light/pixoo/" class="astro-ojxuodky"><span class="astro-ojxuodky">Pixoo Brightness</span></a></li><li class="astro-ojxuodky"><a href="/components/light/rgb/" class="astro-ojxuodky"><span class="astro-ojxuodky">RGB Light</span></a></li><li class="astro-ojxuodky"><a href="/components/light/rgbct/" class="astro-ojxuodky"><span class="astro-ojxuodky">RGBCT Light</span></a></li><li class="astro-ojxuodky"><a href="/components/light/rgbw/" class="astro-ojxuodky"><span class="astro-ojxuodky">RGBW Light</span></a></li><li class="astro-ojxuodky"><a href="/components/light/rgbww/" class="astro-ojxuodky"><span class="astro-ojxuodky">RGBWW Light</span></a></li><li class="astro-ojxuodky"><a href="/components/light/rp2040_pio_led_strip/" class="astro-ojxuodky"><span class="astro-ojxuodky">RP2040 PIO LED Strip</span></a></li><li class="astro-ojxuodky"><a href="/components/light/shelly_dimmer/" class="astro-ojxuodky"><span class="astro-ojxuodky">Shelly Dimmer</span></a></li><li class="astro-ojxuodky"><a href="/components/light/sonoff_d1/" class="astro-ojxuodky"><span class="astro-ojxuodky">Sonoff D1 Dimmer</span></a></li><li class="astro-ojxuodky"><a href="/components/light/spi_led_strip/" class="astro-ojxuodky"><span class="astro-ojxuodky">SPI LED Strip Light</span></a></li><li class="astro-ojxuodky"><a href="/components/light/status_led/" class="astro-ojxuodky"><span class="astro-ojxuodky">Status LED Light</span></a></li><li class="astro-ojxuodky"><a href="/components/light/tuya/" class="astro-ojxuodky"><span class="astro-ojxuodky">Tuya Dimmer</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/lightwaverf/" class="astro-ojxuodky"><span class="astro-ojxuodky">LightWaveRF</span></a></li><li class="astro-ojxuodky"><a href="/components/ln882h_ble/" class="astro-ojxuodky"><span class="astro-ojxuodky">LN882H Bluetooth Low Energy</span></a></li><li class="astro-ojxuodky"><a href="/components/ln882h_ble_tracker/" class="astro-ojxuodky"><span class="astro-ojxuodky">LN882H Bluetooth Low Energy Tracker Hub</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Lock Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewB
233ox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="21"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/lock/" class="astro-ojxuodky"><span class="astro-ojxuodky">Lock Component</span></a></li><li class="astro-ojxuodky"><a href="/components/lock/output/" class="astro-ojxuodky"><span class="astro-ojxuodky">Generic Output Lock</span></a></li><li class="astro-ojxuodky"><a href="/components/lock/template/" class="astro-ojxuodky"><span class="astro-ojxuodky">Template Lock</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/logger/" class="astro-ojxuodky"><span class="astro-ojxuodky">Logger Component</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">LVGL Graphics</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="22"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/lvgl/" class="astro-ojxuodky"><span class="astro-ojxuodky">LVGL Graphics</span></a></li><li class="astro-ojxuodky"><a href="/components/lvgl/animation/" class="astro-ojxuodky"><span class="astro-ojxuodky">LVGL Animations</span></a></li><li class="astro-ojxuodky"><a href="/components/lvgl/layouts/" class="astro-ojxuodky"><span class="astro-ojxuodky">LVGL Layouts</span></a></li><li class="astro-ojxuodky"><a href="/components/lvgl/widgets/" class="astro-ojxuodky"><span class="astro-ojxuodky">LVGL Widgets</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/mapping/" class="astro-ojxuodky"><span class="astro-ojxuodky">Mapping Component</span></a></li><li class="astro-ojxuodky"><a href="/components/matrix_keypad/" class="astro-ojxuodky"><span class="astro-ojxuodky">Matrix keypad</span></a></li><li class="astro-ojxuodky"><a href="/components/max6956/" class="astro-ojxuodky"><span class="astro-ojxuodky">MAX6956 I/O Expander</span></a></li><li class="astro-ojxuodky"><a href="/components/mcp230xx/" class="astro-ojxuodky"><span class="astro-ojxuodky">MCP230xx I/O Expander</span></a></li><li class="astro-ojxuodky"><a href="/components/mcp23Sxx/" class="astro-ojxuodky"><span class="astro-ojxuodky">MCP23Sxx I/O Expander</span></a></li><li class="astro-ojxuodky"><a href="/components/mdns/" class="astro-ojxuodky"><span class="astro-ojxuodky">mDNS Component</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Media Player Components</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="23"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/media_player/" class="astro-ojxuodky"><span class="astro-ojxuodky">Media Player Components</span></a></li><li class="astro-ojxuodky"><a href="/components/media_player/sendspin/" class="astro-ojxuodky"><span class="astro-ojxuodky">Sendspin Group Media Player</span></a></li><li class="astro-ojxuodky"><a href="/components/media_player/speaker/" class="astro-ojxuodky"><span class="astro-ojxuodky">Speaker Audio Media Player</span></a></li><li class="astro-ojxuodky"><a href="/components/media_player/speaker_source/" class="astro-ojxuodky"><span class="astro-ojxuodky">Speaker Source Media Player</span></a></li></ul></details></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Media Source Components</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewB
233ox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="24"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/media_source/" class="astro-ojxuodky"><span class="astro-ojxuodky">Media Source Components</span></a></li><li class="astro-ojxuodky"><a href="/components/media_source/audio_file/" class="astro-ojxuodky"><span class="astro-ojxuodky">Audio File Media Source</span></a></li><li class="astro-ojxuodky"><a href="/components/media_source/audio_http/" class="astro-ojxuodky"><span class="astro-ojxuodky">Audio HTTP Media Source</span></a></li><li class="astro-ojxuodky"><a href="/components/media_source/sendspin/" class="astro-ojxuodky"><span class="astro-ojxuodky">Sendspin Media Source</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/micro_wake_word/" class="astro-ojxuodky"><span class="astro-ojxuodky">Micro Wake Word</span></a></li><li class="astro-ojxuodky"><a href="/components/micronova/" class="astro-ojxuodky"><span class="astro-ojxuodky">MicroNova based pellet stove</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Microphone Components</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="25"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/microphone/" class="astro-ojxuodky"><span class="astro-ojxuodky">Microphone Components</span></a></li><li class="astro-ojxuodky"><a href="/components/microphone/i2s_audio/" class="astro-ojxuodky"><span class="astro-ojxuodky">I²S Audio Microphone</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/modbus_client/" class="astro-ojxuodky"><span class="astro-ojxuodky">Modbus Client</span></a></li><li class="astro-ojxuodky"><a href="/components/modbus/" class="astro-ojxuodky"><span class="astro-ojxuodky">Modbus Component</span></a></li><li class="astro-ojxuodky"><a href="/components/modbus_controller/" class="astro-ojxuodky"><span class="astro-ojxuodky">Modbus Controller</span></a></li><li class="astro-ojxuodky"><a href="/components/modbus_server/" class="astro-ojxuodky"><span class="astro-ojxuodky">Modbus Server</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Motion Component (IMU)</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="26"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/motion/" class="astro-ojxuodky"><span class="astro-ojxuodky">Motion Component (IMU)</span></a></li><li class="astro-ojxuodky"><a href="/components/motion/bmi270/" class="astro-ojxuodky"><span class="astro-ojxuodky">BMI270 Accelerometer/Gyroscope Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/motion/lsm6ds/" class="astro-ojxuodky"><span class="astro-ojxuodky">LSM6DS Accelerometer/Gyroscope Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/motion/qmi8658/" class="astro-ojxuodky"><span class="astro-ojxuodky">QMI8658 Accelerometer/Gyroscope Sensor</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/mqtt/" class="astro-ojxuodky"><span class="astro-ojxuodky">MQTT Client Component</span></a></li><li class="astro-ojxuodky">
233<a href="/components/api/" class="astro-ojxuodky"><span class="astro-ojxuodky">Native API Component</span></a></li><li class="astro-ojxuodky"><a href="/components/network/" class="astro-ojxuodky"><span class="astro-ojxuodky">Network component</span></a></li><li class="astro-ojxuodky"><a href="/components/ble_nus/" class="astro-ojxuodky"><span class="astro-ojxuodky">Nordic UART Service (NUS)</span></a></li><li class="astro-ojxuodky"><a href="/components/nrf52/" class="astro-ojxuodky"><span class="astro-ojxuodky">NRF52 Platform</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Number Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="27"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/number/" class="astro-ojxuodky"><span class="astro-ojxuodky">Number Component</span></a></li><li class="astro-ojxuodky"><a href="/components/number/homeassistant/" class="astro-ojxuodky"><span class="astro-ojxuodky">Home Assistant Number</span></a></li><li class="astro-ojxuodky"><a href="/components/number/lvgl/" class="astro-ojxuodky"><span class="astro-ojxuodky">LVGL Number</span></a></li><li class="astro-ojxuodky"><a href="/components/number/modbus_controller/" class="astro-ojxuodky"><span class="astro-ojxuodky">Modbus Controller Number</span></a></li><li class="astro-ojxuodky"><a href="/components/number/template/" class="astro-ojxuodky"><span class="astro-ojxuodky">Template Number</span></a></li><li class="astro-ojxuodky"><a href="/components/number/tuya/" class="astro-ojxuodky"><span class="astro-ojxuodky">Tuya Number</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/opentherm/" class="astro-ojxuodky"><span class="astro-ojxuodky">OpenTherm</span></a></li><li class="astro-ojxuodky"><a href="/components/openthread/" class="astro-ojxuodky"><span class="astro-ojxuodky">OpenThread Component</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Output Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="28"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/output/" class="astro-ojxuodky"><span class="astro-ojxuodky">Output Component</span></a></li><li class="astro-ojxuodky"><a href="/components/output/ac_dimmer/" class="astro-ojxuodky"><span class="astro-ojxuodky">AC Dimmer Component</span></a></li><li class="astro-ojxuodky"><a href="/components/output/ble_client/" class="astro-ojxuodky"><span class="astro-ojxuodky">BLE Client Binary Output</span></a></li><li class="astro-ojxuodky"><a href="/components/output/bp1658cj/" class="astro-ojxuodky"><span class="astro-ojxuodky">BP1658CJ LED driver</span></a></li><li class="astro-ojxuodky"><a href="/components/output/bp5758d/" class="astro-ojxuodky"><span class="astro-ojxuodky">BP5758D LED driver</span></a></li><li class="astro-ojxuodky"><a href="/components/output/dac7678/" class="astro-ojxuodky"><span class="astro-ojxuodky">DAC7678</span></a></li><li class="astro-ojxuodky"><a href="/components/output/esp32_dac/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESP32 DAC</span></a></li><li class="astro-ojxuodky"><a href="/components/output/esp8266_pwm/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESP8266 Software PWM Output</span></a></li><li class="astro-ojxuodky"><a href="/components/output/gp8403/" class="astro-ojxuodky"><span class="astro-ojxuodky">GP8403 Component</span></a></li><li class="astro-ojxuodky"><a href="/components/output/gpio/" class="astro-ojxuodky"><span class="astro-ojxuodky">GPIO Output</span></a></li><li class="astro-ojxuodky"><a href="/components/output/ledc/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESP32 LEDC Output</span></a></li><li class="astro-ojxuodky"><a href="/components/output/libretiny_pwm/" class="astro-ojxuodky"><span class="astro-ojxuodky">LibreTiny PWM Output</span></a></li><li class="astro-ojxuodky"><a href="/components/output/mcp4461/" class="astro-ojxuodky"><span class="astro-ojxuodky">MCP4461 Component</span></a></li><li class="astro-ojxuodky"><a href="/components/output/mcp4725/" class="astro-ojxuodky"><span class="astro-ojxuodky">MCP4725 Output</span></a></li><li class="astro-ojxuodky"><a href="/components/output/mcp4728/" class="astro-ojxuodky"><span class="astro-ojxuodky">MCP4728 Component</span></a></li><li class="astro-ojxuodky"><a href="/components/output/mcp47a1/" class="astro-ojxuodky"><span class="astro-ojxuodky">MCP47A1 Output</span></a></li><li class="astro-ojxuodky"><a href="/components/output/modbus_controller/" class="astro-ojxuodky"><span class="astro-ojxuodky">Modbus Controller Output</span></a></li><li class="astro-ojxuodky"><a href="/components/output/my9231/" class="astro-ojxuodky"><span class="astro-ojxuodky">MY9231/MY9291 LED driver</span></a></li><li class="astro-ojxuodky"><a href="/components/output/pca9685/" class="astro-ojxuodky"><span class="astro-ojxuodky">PCA9685</span></a></li><li class="astro-ojxuodky"><a href="/components/output/sigma_delta_output/" class="astro-ojxuodky"><span class="astro-ojxuodky">Sigma-Delta Output</span></a></li><li class="astro-ojxuodky"><a href="/components/output/slow_pwm/" class="astro-ojxuodky"><span class="astro-ojxuodky">Slow PWM Output</span></a></li><li class="astro-ojxuodky"><a href="/components/output/sm16716/" class="astro-ojxuodky"><span class="astro-ojxuodky">SM16716 LED driver</span></a></li><li class="astro-ojxuodky"><a href="/components/output/sm2135/" class="astro-ojxuodky"><span class="astro-ojxuodky">SM2135 LED driver</span></a></li><li class="astro-ojxuodky"><a href="/components/output/sm2235/" class="astro-ojxuodky"><span class="astro-ojxuodky">SM2235 LED driver</span></a></li><li class="astro-ojxuodky"><a href="/components/output/sm2335/" class="astro-ojxuodky"><span class="astro-ojxuodky">SM2335 LED driver</span></a></li><li class="astro-ojxuodky"><a href="/components/output/template/" class="astro-ojxuodky"><span class="astro-ojxuodky">Template Output</span></a></li><li class="astro-ojxuodky"><a href="/components/output/tlc59208f/" class="astro-ojxuodky"><span class="astro-ojxuodky">TLC59208F</span></a></li><li class="astro-ojxuodky"><a href="/components/output/tlc5947/" class="astro-ojxuodky"><span class="astro-ojxuodky">TLC5947 LED driver</span></a></li><li class="astro-ojxuodky"><a href="/components/output/tlc5971/" class="astro-ojxuodky"><span class="astro-ojxuodky">TLC5971 LED driver</span></a></li><li class="astro-ojxuodky"><a href="/components/output/x9c/" class="astro-ojxuodky"><span class="astro-ojxuodky">X9C Potentiometer Output</span></a></li><li class="astro-ojxuodky"><a href="/components/output/zephyr_pwm/" class="astro-ojxuodky"><span class="astro-ojxuodky">Zephyr PWM Output</span></a></li></ul></details></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Over-the-Air Updates</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewB
233ox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="29"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/ota/" class="astro-ojxuodky"><span class="astro-ojxuodky">Over-the-Air Updates</span></a></li><li class="astro-ojxuodky"><a href="/components/ota/esphome/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome OTA Updates</span></a></li><li class="astro-ojxuodky"><a href="/components/ota/http_request/" class="astro-ojxuodky"><span class="astro-ojxuodky">OTA Update via HTTP Request</span></a></li><li class="astro-ojxuodky"><a href="/components/ota/web_server/" class="astro-ojxuodky"><span class="astro-ojxuodky">Web Server OTA Updates</span></a></li><li class="astro-ojxuodky"><a href="/components/ota/zephyr_mcumgr/" class="astro-ojxuodky"><span class="astro-ojxuodky">nRF52 Firmware Updates</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/packages/" class="astro-ojxuodky"><span class="astro-ojxuodky">Packages</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Packet Transport Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="30"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/packet_transport/" class="astro-ojxuodky"><span class="astro-ojxuodky">Packet Transport Component</span></a></li><li class="astro-ojxuodky"><a href="/components/packet_transport/espnow/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESP-NOW Packet Transport Platform</span></a></li><li class="astro-ojxuodky"><a href="/components/packet_transport/sx126x/" class="astro-ojxuodky"><span class="astro-ojxuodky">SX126x Packet Transport Platform</span></a></li><li class="astro-ojxuodky"><a href="/components/packet_transport/sx127x/" class="astro-ojxuodky"><span class="astro-ojxuodky">SX127x Packet Transport Platform</span></a></li><li class="astro-ojxuodky"><a href="/components/packet_transport/uart/" class="astro-ojxuodky"><span class="astro-ojxuodky">UART Packet Transport Platform</span></a></li><li class="astro-ojxuodky"><a href="/components/packet_transport/udp/" class="astro-ojxuodky"><span class="astro-ojxuodky">UDP Packet Transport Platform</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/pca6416a/" class="astro-ojxuodky"><span class="astro-ojxuodky">PCA6416A I/O Expander</span></a></li><li class="astro-ojxuodky"><a href="/components/pca9554/" class="astro-ojxuodky"><span class="astro-ojxuodky">PCA9554 I/O Expander</span></a></li><li class="astro-ojxuodky"><a href="/components/pcf8574/" class="astro-ojxuodky"><span class="astro-ojxuodky">PCF8574 I/O Expander</span></a></li><li class="astro-ojxuodky"><a href="/components/pi4ioe5v6408/" class="astro-ojxuodky"><span class="astro-ojxuodky">PI4IOE5V6408 8-Bit I2C I/O Expander</span></a></li><li class="astro-ojxuodky"><a href="/components/pipsolar/" class="astro-ojxuodky"><span class="astro-ojxuodky">PipSolar PV Inverter</span></a></li><li class="astro-ojxuodky"><a href="/components/pn7150/" class="astro-ojxuodky"><span class="astro-ojxuodky">PN7150 NFC</span></a></li><li class="astro-ojxuodky"><a href="/components/pn7160/" class="astro-ojxuodky"><span class="astro-ojxuodky">PN7160 NFC</span></a></li><li class="astro-ojxuodky"><a href="/components/power_supply/" class="astro-ojxuodky"><span class="astro-ojxuodky">Power Supply Component</span></a></li><li class="astro-ojxuodky"><a href="/components/preferences/" class="astro-ojxuodky"><span class="astro-ojxuodky">Preferences</span></a></li><li class="astro-ojxuodky"><a href="/components/prometheus/" class="astro-ojxuodky"><span class="astro-ojxuodky">Prometheus Component</span></a></li><li class="astro-ojxuodky"><a href="/components/provisioning/" class="astro-ojxuodky"><span class="astro-ojxuodky">Provisioning</span></a></li><li class="astro-ojxuodky"><a href="/components/psram/" class="astro-ojxuodky"><span class="astro-ojxuodky">PSRAM</span></a></li><li class="astro-ojxuodky"><a href="/components/pylontech/" class="astro-ojxuodky"><span class="astro-ojxuodky">Pylontech Battery</span></a></li><li class="astro-ojxuodky"><a href="/components/qr_code/" class="astro-ojxuodky"><span class="astro-ojxuodky">QR Code Component</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Radio Frequency Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewB
233ox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="31"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/radio_frequency/" class="astro-ojxuodky"><span class="astro-ojxuodky">Radio Frequency Component</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/remote_receiver/" class="astro-ojxuodky"><span class="astro-ojxuodky">Remote Receiver</span></a></li><li class="astro-ojxuodky"><a href="/components/remote_transmitter/" class="astro-ojxuodky"><span class="astro-ojxuodky">Remote Transmitter</span></a></li><li class="astro-ojxuodky"><a href="/components/rf_bridge/" class="astro-ojxuodky"><span class="astro-ojxuodky">RF Bridge Component</span></a></li><li class="astro-ojxuodky"><a href="/components/rp2_ble_tracker/" class="astro-ojxuodky"><span class="astro-ojxuodky">RP2 BLE Tracker</span></a></li><li class="astro-ojxuodky"><a href="/components/rp2/" class="astro-ojxuodky"><span class="astro-ojxuodky">RP2 Platform</span></a></li><li class="astro-ojxuodky"><a href="/components/rp2040_ble/" class="astro-ojxuodky"><span class="astro-ojxuodky">RP2040 BLE Component</span></a></li><li class="astro-ojxuodky"><a href="/components/rtttl/" class="astro-ojxuodky"><span class="astro-ojxuodky">RTTTL Buzzer</span></a></li><li class="astro-ojxuodky"><a href="/components/runtime_stats/" class="astro-ojxuodky"><span class="astro-ojxuodky">Runtime Statistics</span></a></li><li class="astro-ojxuodky"><a href="/components/safe_mode/" class="astro-ojxuodky"><span class="astro-ojxuodky">Safe Mode</span></a></li><li class="astro-ojxuodky"><a href="/components/script/" class="astro-ojxuodky"><span class="astro-ojxuodky">Script Component</span></a></li><li class="astro-ojxuodky"><a href="/components/seeed_mr24hpc1/" class="astro-ojxuodky"><span class="astro-ojxuodky">Seeed Studio MR24HPC1 mmWave (Kit)</span></a></li><li class="astro-ojxuodky"><a href="/components/seeed_mr60bha2/" class="astro-ojxuodky"><span class="astro-ojxuodky">Seeed Studio MR60BHA2 60GHz mmWave Breathing and Heartbeat Detection Sensor Kit</span></a></li><li class="astro-ojxuodky"><a href="/components/seeed_mr60fda2/" class="astro-ojxuodky"><span class="astro-ojxuodky">Seeed Studio MR60FDA2 60GHz mmWave Fall Detection Sensor Kit</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Select Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="32"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/select/" class="astro-ojxuodky"><span class="astro-ojxuodky">Select Component</span></a></li><li class="astro-ojxuodky"><a href="/components/select/logger/" class="astro-ojxuodky"><span class="astro-ojxuodky">Logger Select</span></a></li><li class="astro-ojxuodky"><a href="/components/select/lvgl/" class="astro-ojxuodky"><span class="astro-ojxuodky">LVGL Select</span></a></li><li class="astro-ojxuodky"><a href="/components/select/modbus_controller/" class="astro-ojxuodky"><span class="astro-ojxuodky">Modbus Controller Select</span></a></li><li class="astro-ojxuodky"><a href="/components/select/template/" class="astro-ojxuodky"><span class="astro-ojxuodky">Template Select</span></a></li><li class="astro-ojxuodky"><a href="/components/select/tuya/" class="astro-ojxuodky"><span class="astro-ojxuodky">Tuya Select</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/sendspin/" class="astro-ojxuodky"><span class="astro-ojxuodky">Sendspin</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Sensor Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewB
233ox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="33"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/sensor/" class="astro-ojxuodky"><span class="astro-ojxuodky">Sensor Component</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/a01nyub/" class="astro-ojxuodky"><span class="astro-ojxuodky">A01NYUB Waterproof Ultrasonic Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/a02yyuw/" class="astro-ojxuodky"><span class="astro-ojxuodky">A02YYUW Waterproof Ultrasonic Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/absolute_humidity/" class="astro-ojxuodky"><span class="astro-ojxuodky">Absolute Humidity</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/adc/" class="astro-ojxuodky"><span class="astro-ojxuodky">Analog To Digital Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/adc128s102/" class="astro-ojxuodky"><span class="astro-ojxuodky">ADC128S102 8-Channel 12-Bit A/D Converter</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ade7880/" class="astro-ojxuodky"><span class="astro-ojxuodky">ADE7880 Power Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ade7953/" class="astro-ojxuodky"><span class="astro-ojxuodky">ADE7953 Power Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ads1115/" class="astro-ojxuodky"><span class="astro-ojxuodky">ADS1115 4-Channel 16-Bit A/D Converter</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ads1118/" class="astro-ojxuodky"><span class="astro-ojxuodky">ADS1118 4-Channel 16-Bit A/D Converter with Internal Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ags10/" class="astro-ojxuodky"><span class="astro-ojxuodky">AGS10 Volatile Organic Compound (VOC) Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/aht10/" class="astro-ojxuodky"><span class="astro-ojxuodky">AHT10 Temperature+Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/airthings_ble/" class="astro-ojxuodky"><span class="astro-ojxuodky">AirThings BLE Sensors</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/alpha3/" class="astro-ojxuodky"><span class="astro-ojxuodky">Grundfos Alpha3</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/am2315c/" class="astro-ojxuodky"><span class="astro-ojxuodky">AM2315C Temperature+Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/am2320/" class="astro-ojxuodky"><span class="astro-ojxuodky">AM2320 Temperature+Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/am43/" class="astro-ojxuodky"><span class="astro-ojxuodky">AM43 Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/apds9306/" class="astro-ojxuodky"><span class="astro-ojxuodky">APDS9306 Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/apds9960/" class="astro-ojxuodky"><span class="astro-ojxuodky">APDS9960 Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/aqi/" class="astro-ojxuodky"><span class="astro-ojxuodky">Air Quality Index (AQI)</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/as3935/" class="astro-ojxuodky"><span class="astro-ojxuodky">AMS AS3935 Franklin Lightning Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/as5600/" class="astro-ojxuodky"><span class="astro-ojxuodky">AS5600 12-Bit Magnetic Position Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/as7341/" class="astro-ojxuodky"><span class="astro-ojxuodky">AS7341 Spectral Color Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/atc_mithermometer/" class="astro-ojxuodky"><span class="astro-ojxuodky">ATC MiThermometer</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/atm90e26/" class="astro-ojxuodky"><span class="astro-ojxuodky">ATM90E26 Power Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/atm90e32/" class="astro-ojxuodky"><span class="astro-ojxuodky">ATM90E32 Power Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/b_parasite/" class="astro-ojxuodky"><span class="astro-ojxuodky">b-parasite</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/bh1750/" class="astro-ojxuodky"><span class="astro-ojxuodky">BH1750 Ambient Light Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/bh1900nux/" class="astro-ojxuodky"><span class="astro-ojxuodky">BH1900NUX Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/binary_sensor_map/" class="astro-ojxuodky"><span class="astro-ojxuodky">Binary Sensor Map</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/bl0906/" class="astro-ojxuodky"><span class="astro-ojxuodky">Belling BL0906 Energy Monitor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/bl0939/" class="astro-ojxuodky"><span class="astro-ojxuodky">BL0939 Power Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/bl0940/" class="astro-ojxuodky"><span class="astro-ojxuodky">Belling BL0940 Energy Monitor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/bl0942/" class="astro-ojxuodky"><span class="astro-ojxuodky">Belling BL0942 Energy Monitor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ble_client/" class="astro-ojxuodky"><span class="astro-ojxuodky">BLE Client Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ble_rssi/" class="astro-ojxuodky"><span class="astro-ojxuodky">Bluetooth Low Energy RSSI Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/bme280/" class="astro-ojxuodky"><span class="astro-ojxuodky">BME280 Temperature+Pressure+Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/bme680/" class="astro-ojxuodky"><span class="astro-ojxuodky">BME680 Temperature+Pressure+Humidity+Gas Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/bme680_bsec/" class="astro-ojxuodky"><span class="astro-ojxuodky">BME680 Temperature+Pressure+Humidity+Gas Sensor via BSEC</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/bme68x_bsec2/" class="astro-ojxuodky"><span class="astro-ojxuodky">BME68x Temperature, Humidity, Pressure & Gas Sensor via BSEC2</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/bmi160/" class="astro-ojxuodky"><span class="astro-ojxuodky">BMI160 Accelerometer/Gyroscope Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/bmi270/" class="astro-ojxuodky"><span class="astro-ojxuodky">BMI270 Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/bmp085/" class="astro-ojxuodky"><span class="astro-ojxuodky">BMP085 Temperature+Pressure Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/bmp280/" class="astro-ojxuodky"><span class="astro-ojxuodky">BMP280 Temperature+Pressure Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/bmp3xx/" class="astro-ojxuodky"><span class="astro-ojxuodky">BMP388 / BMP390 Temperature+Pressure Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/bmp581/" class="astro-ojxuodky"><span class="astro-ojxuodky">BMP581 Temperature+Pressure Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/bthome_mithermometer/" class="astro-ojxuodky"><span class="astro-ojxuodky">BTHome MiThermometer Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ccs811/" class="astro-ojxuodky"><span class="astro-ojxuodky">CCS811 eCO_2 and Volatile Organic Compound Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/cd74hc4067/" class="astro-ojxuodky"><span class="astro-ojxuodky">
233cd74hc4067 Analog Multiplexer</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/cm1106/" class="astro-ojxuodky"><span class="astro-ojxuodky">CUBIC CM1106 Single Beam NDIR CO2 Sensor Module</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/combination/" class="astro-ojxuodky"><span class="astro-ojxuodky">Combine the state of several sensors</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/cs5460a/" class="astro-ojxuodky"><span class="astro-ojxuodky">CS5460A Power Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/cse7761/" class="astro-ojxuodky"><span class="astro-ojxuodky">CSE7761 Power Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/cse7766/" class="astro-ojxuodky"><span class="astro-ojxuodky">CSE7766 Power Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ct_clamp/" class="astro-ojxuodky"><span class="astro-ojxuodky">CT Clamp Current Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/d01/" class="astro-ojxuodky"><span class="astro-ojxuodky">D01 Particulate Matter Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/dallas_temp/" class="astro-ojxuodky"><span class="astro-ojxuodky">Dallas Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/daly_bms/" class="astro-ojxuodky"><span class="astro-ojxuodky">Daly BMS Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/dew_point/" class="astro-ojxuodky"><span class="astro-ojxuodky">Dew Point</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/dht/" class="astro-ojxuodky"><span class="astro-ojxuodky">DHT Temperature+Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/dht12/" class="astro-ojxuodky"><span class="astro-ojxuodky">DHT12 Temperature+Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/dlms_meter/" class="astro-ojxuodky"><span class="astro-ojxuodky">DLMS Meter</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/dps310/" class="astro-ojxuodky"><span class="astro-ojxuodky">DPS310/DPS368 Atmospheric Pressure Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ds1603l/" class="astro-ojxuodky"><span class="astro-ojxuodky">DS1603L Ultrasonic Distance Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/dsmr/" class="astro-ojxuodky"><span class="astro-ojxuodky">DSMR Component</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/duty_cycle/" class="astro-ojxuodky"><span class="astro-ojxuodky">Duty Cycle Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/duty_time/" class="astro-ojxuodky"><span class="astro-ojxuodky">Duty Time</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ee895/" class="astro-ojxuodky"><span class="astro-ojxuodky">EE895 COâ, Temperature and Pressure Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/emontx/" class="astro-ojxuodky"><span class="astro-ojxuodky">OpenEnergyMonitor EmonTx Sensors</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ens160/" class="astro-ojxuodky"><span class="astro-ojxuodky">ENS160 Volatile Organic Compound (VOC) and eCOâ Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ens210/" class="astro-ojxuodky"><span class="astro-ojxuodky">ENS210 Temperature+Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ezo/" class="astro-ojxuodky"><span class="astro-ojxuodky">EZO sensor circuits</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/fs3000/" class="astro-ojxuodky"><span class="astro-ojxuodky">FS3000 Air Velocity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/gcja5/" class="astro-ojxuodky"><span class="astro-ojxuodky">Panasonic SN-GCJA5 Particulate Matter Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/gdk101/" class="astro-ojxuodky"><span class="astro-ojxuodky">FTLab GDK101 Gamma Radiation Sensor Module</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/gl_r01/" class="astro-ojxuodky"><span class="astro-ojxuodky">GL-R01 I²C - Time Of Flight Mini LiDAR Laser Ranging Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/gp2y1010au0f/" class="astro-ojxuodky"><span class="astro-ojxuodky">Sharp GP2Y1010AU0F PM2.5 Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/grove_gas_mc_v2/" class="astro-ojxuodky"><span class="astro-ojxuodky">
233Grove Multichannel Gas Sensor V2</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/growatt_solar/" class="astro-ojxuodky"><span class="astro-ojxuodky">Growatt Solar</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/haier/" class="astro-ojxuodky"><span class="astro-ojxuodky">Haier Climate Sensors</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/havells_solar/" class="astro-ojxuodky"><span class="astro-ojxuodky">Havells Solar</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/hc8/" class="astro-ojxuodky"><span class="astro-ojxuodky">HC8 COâ Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/hdc1080/" class="astro-ojxuodky"><span class="astro-ojxuodky">HDC1080 Temperature+Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/hdc2010/" class="astro-ojxuodky"><span class="astro-ojxuodky">HDC2010 High Precision Temperature and Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/hdc2080/" class="astro-ojxuodky"><span class="astro-ojxuodky">HDC2080 Temperature+Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/hdc302x/" class="astro-ojxuodky"><span class="astro-ojxuodky">HDC302x Temperature and Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/hlw8012/" class="astro-ojxuodky"><span class="astro-ojxuodky">HLW8012 Power Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/hlw8032/" class="astro-ojxuodky"><span class="astro-ojxuodky">HLW8032 Power Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/hm3301/" class="astro-ojxuodky"><span class="astro-ojxuodky">The Grove - Laser PM2.5 Sensor (HM3301)</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/hmc5883l/" class="astro-ojxuodky"><span class="astro-ojxuodky">HMC5883L Magnetometer</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/homeassistant/" class="astro-ojxuodky"><span class="astro-ojxuodky">Home Assistant Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/honeywell_hih_i2c/" class="astro-ojxuodky"><span class="astro-ojxuodky">Honeywell HumidIcon (I2C HIH series) Temperature & Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/honeywellabp/" class="astro-ojxuodky"><span class="astro-ojxuodky">Honeywell ABP Pressure Sensors</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/honeywellabp2_i2c/" class="astro-ojxuodky"><span class="astro-ojxuodky">Honeywell ABP 2 Pressure Sensors</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/hrxl_maxsonar_wr/" class="astro-ojxuodky"><span class="astro-ojxuodky">HRXL/XL MaxSonar WR Series</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/hte501/" class="astro-ojxuodky"><span class="astro-ojxuodky">HTE501 Temperature+Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/htu21d/" class="astro-ojxuodky"><span class="astro-ojxuodky">HTU21D | Si7021 | SHT21 Temperature & Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/htu31d/" class="astro-ojxuodky"><span class="astro-ojxuodky">HTU31D Temperature & Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/hx711/" class="astro-ojxuodky"><span class="astro-ojxuodky">HX711 Load Cell Amplifier</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/hydreon_rgxx/" class="astro-ojxuodky"><span class="astro-ojxuodky">Hydreon Rain Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/hyt271/" class="astro-ojxuodky"><span class="astro-ojxuodky">HYT271 Temperature & Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/iaqcore/" class="astro-ojxuodky"><span class="astro-ojxuodky">AMS iAQ-Core Indoor Air Quality Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ina219/" class="astro-ojxuodky"><span class="astro-ojxuodky">INA219 DC Current Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ina226/" class="astro-ojxuodky"><span class="astro-ojxuodky">INA226 DC current and power sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ina260/" class="astro-ojxuodky"><span class="astro-ojxuodky">INA260 DC Current and Power sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ina2xx/" class="astro-ojxuodky"><span class="astro-ojxuodky">INA2xx family of digital power monitors</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ina3221/" class="astro-ojxuodky"><span class="astro-ojxuodky">INA3221 3-Channel DC Current Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/inkbird_ibsth1_mini/" class="astro-ojxuodky"><span class="astro-ojxuodky">Inkbird IBS-TH1, IBS-TH1 Mini, and IBS-TH2 BLE Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/integration/" class="astro-ojxuodky"><span class="astro-ojxuodky">Integration Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/internal_temperature/" class="astro-ojxuodky"><span class="astro-ojxuodky">Internal Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/jsn_sr04t/" class="astro-ojxuodky"><span class="astro-ojxuodky">JSN-SR04T Waterproof Ultrasonic Range Finder</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/kamstrup_kmp/" class="astro-ojxuodky"><span class="astro-ojxuodky">Kamstrup Meter Protocol [KMP]</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/kmeteriso/" class="astro-ojxuodky"><span class="astro-ojxuodky">M5Stack KMeterISO I2C K-Type probe temperature sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/kuntze/" class="astro-ojxuodky"><span class="astro-ojxuodky">Kuntze pool monitor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/lc709203f/" class="astro-ojxuodky"><span class="astro-ojxuodky">LC709203F Battery Monitor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ld2410/" class="astro-ojxuodky"><span class="astro-ojxuodky">LD2410 Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ld2412/" class="astro-ojxuodky"><span class="astro-ojxuodky">LD2412 Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ld2420/" class="astro-ojxuodky"><span class="astro-ojxuodky">LD2420 24GHz mmWave Radar Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ld2450/" class="astro-ojxuodky"><span class="astro-ojxuodky">LD2450 Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ld6002b/" class="astro-ojxuodky"><span class="astro-ojxuodky">LD6002B 3D Presence Radar</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/lm75b/" class="astro-ojxuodky"><span class="astro-ojxuodky">LM75B Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/lps22/" class="astro-ojxuodky"><span class="astro-ojxuodky">LPS22 Barometric Pressure Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/lsm6ds/" class="astro-ojxuodky"><span class="astro-ojxuodky">LSM6DS Temperature Sensor</span></a></li><li class="astro-ojxuodky">
233<a href="/components/sensor/ltr390/" class="astro-ojxuodky"><span class="astro-ojxuodky">LTR390 UV and Ambient Light Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ltr501/" class="astro-ojxuodky"><span class="astro-ojxuodky">Lite-On Ambient Light & Proximity Sensors</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ltr_als_ps/" class="astro-ojxuodky"><span class="astro-ojxuodky">Lite-On Ambient Light & Proximity Sensors</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/lvgl/" class="astro-ojxuodky"><span class="astro-ojxuodky">LVGL Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/m5stack_8angle/" class="astro-ojxuodky"><span class="astro-ojxuodky">M5Stack Unit 8 Angle</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/max17043/" class="astro-ojxuodky"><span class="astro-ojxuodky">Analog Devices MAX17043 battery fuel gauge</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/max31855/" class="astro-ojxuodky"><span class="astro-ojxuodky">MAX31855 K-Type Thermocouple Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/max31856/" class="astro-ojxuodky"><span class="astro-ojxuodky">MAX31856 Thermocouple Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/max31865/" class="astro-ojxuodky"><span class="astro-ojxuodky">MAX31865 Platinum RTD Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/max44009/" class="astro-ojxuodky"><span class="astro-ojxuodky">MAX44009 Ambient Light Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/max6675/" class="astro-ojxuodky"><span class="astro-ojxuodky">MAX6675 K-Type Thermocouple Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/max9611/" class="astro-ojxuodky"><span class="astro-ojxuodky">MAX9611/9612 High Side Current+Voltage+Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/mcp3008/" class="astro-ojxuodky"><span class="astro-ojxuodky">MCP3008 8-Channel 10-Bit A/D Converter</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/mcp3204/" class="astro-ojxuodky"><span class="astro-ojxuodky">MCP3204 & MCP3208 12-Bit A/D Converters</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/mcp3221/" class="astro-ojxuodky"><span class="astro-ojxuodky">MCP3221 12-bit ADC</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/mcp9600/" class="astro-ojxuodky"><span class="astro-ojxuodky">MCP9600 Thermocouple Amplifier</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/mcp9808/" class="astro-ojxuodky"><span class="astro-ojxuodky">MCP9808 Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/mhz19/" class="astro-ojxuodky"><span class="astro-ojxuodky">MH-Z19 CO_2 and Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/mics_4514/" class="astro-ojxuodky"><span class="astro-ojxuodky">MiCS 4514 Gas Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/mk2pvrouter/" class="astro-ojxuodky"><span class="astro-ojxuodky">Mk2PVRouter Surplus Energy Diverter</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/mlx90393/" class="astro-ojxuodky"><span class="astro-ojxuodky">MLX90393 Triple-axis Magnetometer</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/mlx90614/" class="astro-ojxuodky"><span class="astro-ojxuodky">MLX90614 non-contact thermometer</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/mmc5603/" class="astro-ojxuodky"><span class="astro-ojxuodky">MMC5603 Magnetometer</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/mmc5983/" class="astro-ojxuodky"><span class="astro-ojxuodky">MMC5983 Magnetometer</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/modbus_controller/" class="astro-ojxuodky"><span class="astro-ojxuodky">Modbus Controller Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/mopeka_pro_check/" class="astro-ojxuodky"><span class="astro-ojxuodky">Mopeka Pro Check BLE Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/mopeka_std_check/" class="astro-ojxuodky"><span class="astro-ojxuodky">Mopeka Standard Check BLE Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/motion/" class="astro-ojxuodky"><span class="astro-ojxuodky">Motion Sensor</span></a></li><li class="astro-ojxuodky">
233<a href="/components/sensor/mpl3115a2/" class="astro-ojxuodky"><span class="astro-ojxuodky">MPL3115A2 Barometric Pressure/Altitude/Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/mpu6050/" class="astro-ojxuodky"><span class="astro-ojxuodky">MPU6050 Accelerometer/Gyroscope Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/mpu6886/" class="astro-ojxuodky"><span class="astro-ojxuodky">MPU6886 Accelerometer/Gyroscope Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/mqtt_subscribe/" class="astro-ojxuodky"><span class="astro-ojxuodky">MQTT Subscribe Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ms5611/" class="astro-ojxuodky"><span class="astro-ojxuodky">MS5611 Atmospheric Pressure Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ms8607/" class="astro-ojxuodky"><span class="astro-ojxuodky">MS8607 Temperature+Pressure+Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/msa3xx/" class="astro-ojxuodky"><span class="astro-ojxuodky">MSA301 and MSA311 Sensors</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/nau7802/" class="astro-ojxuodky"><span class="astro-ojxuodky">NAU7802 24-bit ADC</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/nextion/" class="astro-ojxuodky"><span class="astro-ojxuodky">Nextion Sensor Component</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/npi19/" class="astro-ojxuodky"><span class="astro-ojxuodky">NPI-19 Pressure Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ntc/" class="astro-ojxuodky"><span class="astro-ojxuodky">NTC Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/number/" class="astro-ojxuodky"><span class="astro-ojxuodky">Number Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/openthread_info/" class="astro-ojxuodky"><span class="astro-ojxuodky">OpenThread Info Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/opt3001/" class="astro-ojxuodky"><span class="astro-ojxuodky">OPT3001 Ambient Light Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/packet_transport/" class="astro-ojxuodky"><span class="astro-ojxuodky">Packet Transport Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/pm1006/" class="astro-ojxuodky"><span class="astro-ojxuodky">PM1006 Particulate Matter Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/pm2005/" class="astro-ojxuodky"><span class="astro-ojxuodky">CUBIC PM2005/PM2105 Laser Particle Sensor Module</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/pmsa003i/" class="astro-ojxuodky"><span class="astro-ojxuodky">PMSA003I Particulate Matter Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/pmsx003/" class="astro-ojxuodky"><span class="astro-ojxuodky">PMSX003 Particulate Matter Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/pmwcs3/" class="astro-ojxuodky"><span class="astro-ojxuodky">PMWCS3 Capacitive Soil Moisture and Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/pulse_counter/" class="astro-ojxuodky"><span class="astro-ojxuodky">Pulse Counter Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/pulse_meter/" class="astro-ojxuodky"><span class="astro-ojxuodky">Pulse Meter Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/pulse_width/" class="astro-ojxuodky"><span class="astro-ojxuodky">Pulse Width Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/pzem004t/" class="astro-ojxuodky"><span class="astro-ojxuodky">Peacefair PZEM-004T Energy Monitor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/pzemac/" class="astro-ojxuodky"><span class="astro-ojxuodky">Peacefair PZEM-004T V3 Energy Monitor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/pzemdc/" class="astro-ojxuodky"><span class="astro-ojxuodky">Peacefair PZEM-00X DC Energy Monitor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/qmc5883l/" class="astro-ojxuodky"><span class="astro-ojxuodky">QMC5883L Magnetometer</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/qmi8658/" class="astro-ojxuodky"><span class="astro-ojxuodky">QMI8658 Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/qmp6988/" class="astro-ojxuodky"><span class="astro-ojxuodky">QMP6988 Temperature+Pressure Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/radon_eye_ble/" class="astro-ojxuodky"><span class="astro-ojxuodky">Radon Eye BLE Sensors</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/rd03d/" class="astro-ojxuodky"><span class="astro-ojxuodky">RD-03D mmWave Radar</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/resistance/" class="astro-ojxuodky"><span class="astro-ojxuodky">Resistance Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/rotary_encoder/" class="astro-ojxuodky"><span class="astro-ojxuodky">Rotary Encoder Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ruuvitag/" class="astro-ojxuodky"><span class="astro-ojxuodky">RuuviTag Open Source BLE Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/scd30/" class="astro-ojxuodky"><span class="astro-ojxuodky">SCD30 COâ, Temperature and Relative Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/scd4x/" class="astro-ojxuodky"><span class="astro-ojxuodky">SCD4X COâ, Temperature and Relative Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/sdm_meter/" class="astro-ojxuodky"><span class="astro-ojxuodky">Eastron SDM Energy Monitor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/sdp3x/" class="astro-ojxuodky"><span class="astro-ojxuodky">SDP3x / SDP800 Series Differential Pressure Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/sds011/" class="astro-ojxuodky"><span class="astro-ojxuodky">SDS011 Particulate Matter Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/selec_meter/" class="astro-ojxuodky"><span class="astro-ojxuodky">Selec Energy Monitor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/sen0321/" class="astro-ojxuodky"><span class="astro-ojxuodky">SEN0321 DFRobot Ozone Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/sen21231/" class="astro-ojxuodky"><span class="astro-ojxuodky">SEN21231 Person Sensor from Useful Sensors</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/sen5x/" class="astro-ojxuodky"><span class="astro-ojxuodky">Sen5x Series Environmental sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/sen6x/" class="astro-ojxuodky"><span class="astro-ojxuodky">
233SEN6x Series Environmental Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/sendspin/" class="astro-ojxuodky"><span class="astro-ojxuodky">Sendspin Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/senseair/" class="astro-ojxuodky"><span class="astro-ojxuodky">SenseAir CO_2 Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/sfa30/" class="astro-ojxuodky"><span class="astro-ojxuodky">SFA30 Formaldehyde Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/sfa40/" class="astro-ojxuodky"><span class="astro-ojxuodky">SFA40 Formaldehyde Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/sgp30/" class="astro-ojxuodky"><span class="astro-ojxuodky">SGP30 COâ and Volatile Organic Compound Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/sgp4x/" class="astro-ojxuodky"><span class="astro-ojxuodky">SGP40 Volatile Organic Compound Sensor and SGP41 VOC and NOx Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/sht3xd/" class="astro-ojxuodky"><span class="astro-ojxuodky">SHT3X-D Temperature+Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/sht4x/" class="astro-ojxuodky"><span class="astro-ojxuodky">SHT4X Temperature and Humidity Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/shtcx/" class="astro-ojxuodky"><span class="astro-ojxuodky">SHTCx Temperature+Humidity Sensors</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/sm300d2/" class="astro-ojxuodky"><span class="astro-ojxuodky">SM300D2 7-in-1 Air Quality Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/smt100/" class="astro-ojxuodky"><span class="astro-ojxuodky">SMT100 Soil Moisture Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/sound_level/" class="astro-ojxuodky"><span class="astro-ojxuodky">Sound Level Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/spa06/" class="astro-ojxuodky"><span class="astro-ojxuodky">SPA06-003 Temperature+Pressure Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/sps30/" class="astro-ojxuodky"><span class="astro-ojxuodky">SPS30 Particulate Matter Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/sts3x/" class="astro-ojxuodky"><span class="astro-ojxuodky">STS3X Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/stts22h/" class="astro-ojxuodky"><span class="astro-ojxuodky">STTS22H Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/sy6970/" class="astro-ojxuodky"><span class="astro-ojxuodky">SY6970 Battery Management IC</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/t6615/" class="astro-ojxuodky"><span class="astro-ojxuodky">T6613/15 CO2 Sensors</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/tc74/" class="astro-ojxuodky"><span class="astro-ojxuodky">TC74 Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/tcs34725/" class="astro-ojxuodky"><span class="astro-ojxuodky">TCS34725 RGB Color Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/tee501/" class="astro-ojxuodky"><span class="astro-ojxuodky">TEE501 Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/teleinfo/" class="astro-ojxuodky"><span class="astro-ojxuodky">Teleinformation from Linky electrical counter.</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/tem3200/" class="astro-ojxuodky"><span class="astro-ojxuodky">TE-M3200 Pressure Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/template/" class="astro-ojxuodky"><span class="astro-ojxuodky">Template Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/thermopro_ble/" class="astro-ojxuodky"><span class="astro-ojxuodky">ThermoPro BLE Sensors</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/tmp102/" class="astro-ojxuodky"><span class="astro-ojxuodky">TMP102 Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/tmp1075/" class="astro-ojxuodky"><span class="astro-ojxuodky">TMP1075 Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/tmp117/" class="astro-ojxuodky"><span class="astro-ojxuodky">TMP117 Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/tof10120/" class="astro-ojxuodky"><span class="astro-ojxuodky">TOF10120 Time Of Flight Distance Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/total_daily_energy/" class="astro-ojxuodky"><span class="astro-ojxuodky">Total Daily Energy Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/tsl2561/" class="astro-ojxuodky"><span class="astro-ojxuodky">TSL2561 Ambient Light Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/tsl2591/" class="astro-ojxuodky"><span class="astro-ojxuodky">TSL2591 Ambient Light Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/tuya/" class="astro-ojxuodky"><span class="astro-ojxuodky">Tuya Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/tx20/" class="astro-ojxuodky"><span class="astro-ojxuodky">TX20/TX23 Wind Speed/Direction Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ufire_ec/" class="astro-ojxuodky"><span class="astro-ojxuodky">uFire Isolated EC sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ufire_ise/" class="astro-ojxuodky"><span class="astro-ojxuodky">uFire ISE pH sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/ultrasonic/" class="astro-ojxuodky"><span class="astro-ojxuodky">Ultrasonic Distance Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/uptime/" class="astro-ojxuodky"><span class="astro-ojxuodky">Uptime Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/veml3235/" class="astro-ojxuodky"><span class="astro-ojxuodky">VEML3235 Ambient Light Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/veml7700/" class="astro-ojxuodky"><span class="astro-ojxuodky">VEML7700 and VEML6030 Ambient Light Sensors</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/vl53l0x/" class="astro-ojxuodky"><span class="astro-ojxuodky">VL53L0X Time Of Flight Distance Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/wifi_signal/" class="astro-ojxuodky"><span class="astro-ojxuodky">WiFi Signal Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/wts01/" class="astro-ojxuodky"><span class="astro-ojxuodky">WTS01 Temperature Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/xdb401/" class="astro-ojxuodky"><span class="astro-ojxuodky">XIDIBEI XDB401 Pressure Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/xgzp68xx/" class="astro-ojxuodky"><span class="astro-ojxuodky">CFSensor XGZP68xx Non-C Series Differential Pressure Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/xiaomi_ble/" class="astro-ojxuodky"><span class="astro-ojxuodky">Xiaomi Mijia BLE Sensors</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/xiaomi_hhccjcy01/" class="astro-ojxuodky"><span class="astro-ojxuodky">HHCCJCY01 Moved To Xiaomi BLE</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/xiaomi_hhccjcy10/" class="astro-ojxuodky"><span class="astro-ojxuodky">
233HHCCJCY10 Xiaomi MiFlora (Pink version)</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/xiaomi_lywsdcgq/" class="astro-ojxuodky"><span class="astro-ojxuodky">LYWSDCGQ Moved To Xiaomi BLE</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/xiaomi_miscale/" class="astro-ojxuodky"><span class="astro-ojxuodky">Xiaomi Miscale Sensors</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/xiaomi_miscale2/" class="astro-ojxuodky"><span class="astro-ojxuodky">Xiaomi Miscale2 combined into Xiaomi Miscale</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/zio_ultrasonic/" class="astro-ojxuodky"><span class="astro-ojxuodky">Zio Ultrasonic Distance Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/sensor/zyaura/" class="astro-ojxuodky"><span class="astro-ojxuodky">ZyAura CO2 & Temperature & Humidity Sensor</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/serial_proxy/" class="astro-ojxuodky"><span class="astro-ojxuodky">Serial Proxy</span></a></li><li class="astro-ojxuodky"><a href="/components/servo/" class="astro-ojxuodky"><span class="astro-ojxuodky">Servo Component</span></a></li><li class="astro-ojxuodky"><a href="/components/sim800l/" class="astro-ojxuodky"><span class="astro-ojxuodky">Sim800L Component</span></a></li><li class="astro-ojxuodky"><a href="/components/sml/" class="astro-ojxuodky"><span class="astro-ojxuodky">SML (Smart Message Language)</span></a></li><li class="astro-ojxuodky"><a href="/components/sn74hc165/" class="astro-ojxuodky"><span class="astro-ojxuodky">SN74HC165 I/O Expander (shift register)</span></a></li><li class="astro-ojxuodky"><a href="/components/sn74hc595/" class="astro-ojxuodky"><span class="astro-ojxuodky">SN74HC595 I/O Expander (shift register)</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Speaker Components</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="34"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/speaker/" class="astro-ojxuodky"><span class="astro-ojxuodky">Speaker Components</span></a></li><li class="astro-ojxuodky"><a href="/components/speaker/i2s_audio/" class="astro-ojxuodky"><span class="astro-ojxuodky">I²S Audio Speaker</span></a></li><li class="astro-ojxuodky"><a href="/components/speaker/mixer/" class="astro-ojxuodky"><span class="astro-ojxuodky">Mixer Speaker</span></a></li><li class="astro-ojxuodky"><a href="/components/speaker/resampler/" class="astro-ojxuodky"><span class="astro-ojxuodky">Resampler Speaker</span></a></li><li class="astro-ojxuodky"><a href="/components/speaker/router/" class="astro-ojxuodky"><span class="astro-ojxuodky">Router Speaker</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/spi/" class="astro-ojxuodky"><span class="astro-ojxuodky">SPI Bus</span></a></li><li class="astro-ojxuodky"><a href="/components/sprinkler/" class="astro-ojxuodky"><span class="astro-ojxuodky">Sprinkler Controller</span></a></li><li class="astro-ojxuodky"><a href="/components/statsd/" class="astro-ojxuodky"><span class="astro-ojxuodky">StatsD</span></a></li><li class="astro-ojxuodky"><a href="/components/status_led/" class="astro-ojxuodky"><span class="astro-ojxuodky">Status LED</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Stepper Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="35"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/stepper/" class="astro-ojxuodky"><span class="astro-ojxuodky">Stepper Component</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/substitutions/" class="astro-ojxuodky"><span class="astro-ojxuodky">Substitutions</span></a></li><li class="astro-ojxuodky"><a href="/components/sun/" class="astro-ojxuodky"><span class="astro-ojxuodky">Sun</span></a></li><li class="astro-ojxuodky"><a href="/components/sun_gtil2/" class="astro-ojxuodky"><span class="astro-ojxuodky">SUN_GTIL2 Grid Tie Inverter</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Switch Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewB
233ox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="36"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/switch/" class="astro-ojxuodky"><span class="astro-ojxuodky">Switch Component</span></a></li><li class="astro-ojxuodky"><a href="/components/switch/ble_client/" class="astro-ojxuodky"><span class="astro-ojxuodky">BLE Client Switch</span></a></li><li class="astro-ojxuodky"><a href="/components/switch/factory_reset/" class="astro-ojxuodky"><span class="astro-ojxuodky">Factory Reset Switch</span></a></li><li class="astro-ojxuodky"><a href="/components/switch/gpio/" class="astro-ojxuodky"><span class="astro-ojxuodky">GPIO Switch</span></a></li><li class="astro-ojxuodky"><a href="/components/switch/haier/" class="astro-ojxuodky"><span class="astro-ojxuodky">Haier Climate Switches</span></a></li><li class="astro-ojxuodky"><a href="/components/switch/hbridge/" class="astro-ojxuodky"><span class="astro-ojxuodky">H-bridge Switch</span></a></li><li class="astro-ojxuodky"><a href="/components/switch/homeassistant/" class="astro-ojxuodky"><span class="astro-ojxuodky">Home Assistant Switch</span></a></li><li class="astro-ojxuodky"><a href="/components/switch/lvgl/" class="astro-ojxuodky"><span class="astro-ojxuodky">LVGL Switch</span></a></li><li class="astro-ojxuodky"><a href="/components/switch/modbus_controller/" class="astro-ojxuodky"><span class="astro-ojxuodky">Modbus Controller Switch</span></a></li><li class="astro-ojxuodky"><a href="/components/switch/nextion/" class="astro-ojxuodky"><span class="astro-ojxuodky">Nextion Switch Component</span></a></li><li class="astro-ojxuodky"><a href="/components/switch/output/" class="astro-ojxuodky"><span class="astro-ojxuodky">Generic Output Switch</span></a></li><li class="astro-ojxuodky"><a href="/components/switch/restart/" class="astro-ojxuodky"><span class="astro-ojxuodky">Restart Switch</span></a></li><li class="astro-ojxuodky"><a href="/components/switch/safe_mode/" class="astro-ojxuodky"><span class="astro-ojxuodky">Safe Mode Switch</span></a></li><li class="astro-ojxuodky"><a href="/components/switch/shutdown/" class="astro-ojxuodky"><span class="astro-ojxuodky">Shutdown Switch</span></a></li><li class="astro-ojxuodky"><a href="/components/switch/template/" class="astro-ojxuodky"><span class="astro-ojxuodky">Template Switch</span></a></li><li class="astro-ojxuodky"><a href="/components/switch/tuya/" class="astro-ojxuodky"><span class="astro-ojxuodky">Tuya Switch</span></a></li><li class="astro-ojxuodky"><a href="/components/switch/uart/" class="astro-ojxuodky"><span class="astro-ojxuodky">UART Switch</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/sx126x/" class="astro-ojxuodky"><span class="astro-ojxuodky">SX126x Component</span></a></li><li class="astro-ojxuodky"><a href="/components/sx127x/" class="astro-ojxuodky"><span class="astro-ojxuodky">SX127x Component</span></a></li><li class="astro-ojxuodky"><a href="/components/sx1509/" class="astro-ojxuodky"><span class="astro-ojxuodky">SX1509 16 channel I/O Expander with LED driver and keypad engine</span></a></li><li class="astro-ojxuodky"><a href="/components/syslog/" class="astro-ojxuodky"><span class="astro-ojxuodky">Syslog Component</span></a></li><li class="astro-ojxuodky"><a href="/components/tca9548a/" class="astro-ojxuodky"><span class="astro-ojxuodky">TCA9548A I²C Multiplexer</span></a></li><li class="astro-ojxuodky"><a href="/components/tca9555/" class="astro-ojxuodky"><span class="astro-ojxuodky">TCA9555 I/O Expander</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Text Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewB
233ox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="37"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/text/" class="astro-ojxuodky"><span class="astro-ojxuodky">Text Component</span></a></li><li class="astro-ojxuodky"><a href="/components/text/lvgl/" class="astro-ojxuodky"><span class="astro-ojxuodky">LVGL Text</span></a></li><li class="astro-ojxuodky"><a href="/components/text/template/" class="astro-ojxuodky"><span class="astro-ojxuodky">Template Text</span></a></li></ul></details></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Text Sensor Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="38"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/text_sensor/" class="astro-ojxuodky"><span class="astro-ojxuodky">Text Sensor Component</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/ble_client/" class="astro-ojxuodky"><span class="astro-ojxuodky">BLE Client Text Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/ble_scanner/" class="astro-ojxuodky"><span class="astro-ojxuodky">Bluetooth Low Energy Scanner</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/ethernet_info/" class="astro-ojxuodky"><span class="astro-ojxuodky">Ethernet Info Text Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/haier/" class="astro-ojxuodky"><span class="astro-ojxuodky">Haier Climate Text Sensors</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/homeassistant/" class="astro-ojxuodky"><span class="astro-ojxuodky">Home Assistant Text Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/key_collector/" class="astro-ojxuodky"><span class="astro-ojxuodky">Key Collector Text Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/libretiny/" class="astro-ojxuodky"><span class="astro-ojxuodky">LibreTiny Text Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/lvgl/" class="astro-ojxuodky"><span class="astro-ojxuodky">LVGL Text Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/modbus_controller/" class="astro-ojxuodky"><span class="astro-ojxuodky">Modbus Controller Text Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/mqtt_subscribe/" class="astro-ojxuodky"><span class="astro-ojxuodky">MQTT Subscribe Text Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/nextion/" class="astro-ojxuodky"><span class="astro-ojxuodky">Nextion Text Sensor Component</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/openthread_info/" class="astro-ojxuodky"><span class="astro-ojxuodky">OpenThread Info Text Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/sendspin/" class="astro-ojxuodky"><span class="astro-ojxuodky">Sendspin Text Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/template/" class="astro-ojxuodky"><span class="astro-ojxuodky">Template Text Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/text/" class="astro-ojxuodky"><span class="astro-ojxuodky">Text Text Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/tuya/" class="astro-ojxuodky"><span class="astro-ojxuodky">Tuya Text Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/uptime/" class="astro-ojxuodky"><span class="astro-ojxuodky">Uptime Text Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/version/" class="astro-ojxuodky"><span class="astro-ojxuodky">Version Text Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/wifi_info/" class="astro-ojxuodky"><span class="astro-ojxuodky">WiFi Info Text Sensor</span></a></li><li class="astro-ojxuodky"><a href="/components/text_sensor/wl_134/" class="astro-ojxuodky"><span class="astro-ojxuodky">WL-134 Pet Tag Sensor</span></a></li></ul></details></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Time Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewB
233ox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="39"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/time/" class="astro-ojxuodky"><span class="astro-ojxuodky">Time Component</span></a></li><li class="astro-ojxuodky"><a href="/components/time/bm8563/" class="astro-ojxuodky"><span class="astro-ojxuodky">BM8563 Time Source</span></a></li><li class="astro-ojxuodky"><a href="/components/time/ds1307/" class="astro-ojxuodky"><span class="astro-ojxuodky">DS1307 Time Source</span></a></li><li class="astro-ojxuodky"><a href="/components/time/gps/" class="astro-ojxuodky"><span class="astro-ojxuodky">GPS Time Source</span></a></li><li class="astro-ojxuodky"><a href="/components/time/homeassistant/" class="astro-ojxuodky"><span class="astro-ojxuodky">Home Assistant Time Source</span></a></li><li class="astro-ojxuodky"><a href="/components/time/host/" class="astro-ojxuodky"><span class="astro-ojxuodky">Host Time Source</span></a></li><li class="astro-ojxuodky"><a href="/components/time/pcf85063/" class="astro-ojxuodky"><span class="astro-ojxuodky">PCF85063 Time Source</span></a></li><li class="astro-ojxuodky"><a href="/components/time/pcf8563/" class="astro-ojxuodky"><span class="astro-ojxuodky">PCF8563 Time Source</span></a></li><li class="astro-ojxuodky"><a href="/components/time/rx8130/" class="astro-ojxuodky"><span class="astro-ojxuodky">RX8130 Time Source</span></a></li><li class="astro-ojxuodky"><a href="/components/time/sntp/" class="astro-ojxuodky"><span class="astro-ojxuodky">SNTP Time Source</span></a></li><li class="astro-ojxuodky"><a href="/components/time/zigbee/" class="astro-ojxuodky"><span class="astro-ojxuodky">Zigbee Time Source</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/tinyusb/" class="astro-ojxuodky"><span class="astro-ojxuodky">TinyUSB</span></a></li><li class="astro-ojxuodky"><a href="/components/tm1651/" class="astro-ojxuodky"><span class="astro-ojxuodky">TM1651 Battery Display</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Touchscreen Components</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="40"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/touchscreen/" class="astro-ojxuodky"><span class="astro-ojxuodky">Touchscreen Components</span></a></li><li class="astro-ojxuodky"><a href="/components/touchscreen/axs15231/" class="astro-ojxuodky"><span class="astro-ojxuodky">AXS15231 Touch Screen Controller</span></a></li><li class="astro-ojxuodky"><a href="/components/touchscreen/chsc6x/" class="astro-ojxuodky"><span class="astro-ojxuodky">chsc6x Touch Screen Controller</span></a></li><li class="astro-ojxuodky"><a href="/components/touchscreen/cst226/" class="astro-ojxuodky"><span class="astro-ojxuodky">cst226 Touch Screen Controller</span></a></li><li class="astro-ojxuodky"><a href="/components/touchscreen/cst328/" class="astro-ojxuodky"><span class="astro-ojxuodky">CST328 Touch Screen Controller</span></a></li><li class="astro-ojxuodky"><a href="/components/touchscreen/cst816/" class="astro-ojxuodky"><span class="astro-ojxuodky">cst816 Touch Screen Controller</span></a></li><li class="astro-ojxuodky"><a href="/components/touchscreen/cst9220/" class="astro-ojxuodky"><span class="astro-ojxuodky">cst9220 Touch Screen Controller</span></a></li><li class="astro-ojxuodky"><a href="/components/touchscreen/ektf2232/" class="astro-ojxuodky"><span class="astro-ojxuodky">EKTF2232 Touchscreen Controller</span></a></li><li class="astro-ojxuodky"><a href="/components/touchscreen/ft5x06/" class="astro-ojxuodky"><span class="astro-ojxuodky">FT5X06 Touch Screen Controller</span></a></li><li class="astro-ojxuodky"><a href="/components/touchscreen/ft63x6/" class="astro-ojxuodky"><span class="astro-ojxuodky">FT63X6 Touchscreen Controller</span></a></li><li class="astro-ojxuodky"><a href="/components/touchscreen/gsl3670/" class="astro-ojxuodky"><span class="astro-ojxuodky">GSL3670 Touch Screen Controller</span></a></li><li class="astro-ojxuodky"><a href="/components/touchscreen/gt911/" class="astro-ojxuodky"><span class="astro-ojxuodky">gt911 Touch Screen Controller</span></a></li><li class="astro-ojxuodky"><a href="/components/touchscreen/lilygo_t5_47/" class="astro-ojxuodky"><span class="astro-ojxuodky">
233Lilygo T5 4.7\</span></a></li><li class="astro-ojxuodky"><a href="/components/touchscreen/sdl/" class="astro-ojxuodky"><span class="astro-ojxuodky">SDL2 Touch Screen Emulator</span></a></li><li class="astro-ojxuodky"><a href="/components/touchscreen/st7123/" class="astro-ojxuodky"><span class="astro-ojxuodky">st7123 Touch Screen Controller</span></a></li><li class="astro-ojxuodky"><a href="/components/touchscreen/tt21100/" class="astro-ojxuodky"><span class="astro-ojxuodky">TT21100 Touch Screen Controller</span></a></li><li class="astro-ojxuodky"><a href="/components/touchscreen/xpt2046/" class="astro-ojxuodky"><span class="astro-ojxuodky">XPT2046 Touch Screen Controller (Updated version)</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/tuya/" class="astro-ojxuodky"><span class="astro-ojxuodky">Tuya MCU</span></a></li><li class="astro-ojxuodky"><a href="/components/uart/" class="astro-ojxuodky"><span class="astro-ojxuodky">UART Bus</span></a></li><li class="astro-ojxuodky"><a href="/components/udp/" class="astro-ojxuodky"><span class="astro-ojxuodky">UDP Component</span></a></li><li class="astro-ojxuodky"><a href="/components/ufm01/" class="astro-ojxuodky"><span class="astro-ojxuodky">UFM-01 Flow Meter</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Update Core</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="41"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/update/" class="astro-ojxuodky"><span class="astro-ojxuodky">Update Core</span></a></li><li class="astro-ojxuodky"><a href="/components/update/esp32_hosted/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESP32 Hosted Co-processor Update</span></a></li><li class="astro-ojxuodky"><a href="/components/update/http_request/" class="astro-ojxuodky"><span class="astro-ojxuodky">Managed Updates via HTTP Request</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/uponor_smatrix/" class="astro-ojxuodky"><span class="astro-ojxuodky">Uponor Smatrix Base Pulse Underfloor Heating</span></a></li><li class="astro-ojxuodky"><a href="/components/usb_cdc_acm/" class="astro-ojxuodky"><span class="astro-ojxuodky">USB CDC-ACM Interface</span></a></li><li class="astro-ojxuodky"><a href="/components/usb_host/" class="astro-ojxuodky"><span class="astro-ojxuodky">USB Host Interface</span></a></li><li class="astro-ojxuodky"><a href="/components/usb_uart/" class="astro-ojxuodky"><span class="astro-ojxuodky">USB Host UART Interface</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Valve Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="42"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/valve/" class="astro-ojxuodky"><span class="astro-ojxuodky">Valve Component</span></a></li><li class="astro-ojxuodky"><a href="/components/valve/template/" class="astro-ojxuodky"><span class="astro-ojxuodky">Template Valve</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/vbus/" class="astro-ojxuodky"><span class="astro-ojxuodky">VBus Component</span></a></li><li class="astro-ojxuodky"><a href="/components/voice_assistant/" class="astro-ojxuodky"><span class="astro-ojxuodky">Voice Assistant</span></a></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Water Heater Component</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewB
233ox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="43"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/components/water_heater/" class="astro-ojxuodky"><span class="astro-ojxuodky">Water Heater Component</span></a></li><li class="astro-ojxuodky"><a href="/components/water_heater/template/" class="astro-ojxuodky"><span class="astro-ojxuodky">Template Water Heater</span></a></li><li class="astro-ojxuodky"><a href="/components/water_heater/tuya/" class="astro-ojxuodky"><span class="astro-ojxuodky">Tuya Water Heater</span></a></li></ul></details></li><li class="astro-ojxuodky"><a href="/components/waveshare_io_ch32v003/" class="astro-ojxuodky"><span class="astro-ojxuodky">Waveshare CH32V003 I/O Expander</span></a></li><li class="astro-ojxuodky"><a href="/components/web_server/" class="astro-ojxuodky"><span class="astro-ojxuodky">Web Server Component</span></a></li><li class="astro-ojxuodky"><a href="/components/weikai/" class="astro-ojxuodky"><span class="astro-ojxuodky">WeiKai SPI/I²C UART/IO Expander</span></a></li><li class="astro-ojxuodky"><a href="/components/wiegand/" class="astro-ojxuodky"><span class="astro-ojxuodky">Wiegand keypad and tag reader</span></a></li><li class="astro-ojxuodky"><a href="/components/wifi/" class="astro-ojxuodky"><span class="astro-ojxuodky">WiFi Component</span></a></li><li class="astro-ojxuodky"><a href="/components/wireguard/" class="astro-ojxuodky"><span class="astro-ojxuodky">WireGuard Component</span></a></li><li class="astro-ojxuodky"><a href="/components/xl9535/" class="astro-ojxuodky"><span class="astro-ojxuodky">XL9535 I/O Expander</span></a></li><li class="astro-ojxuodky"><a href="/components/xxtea/" class="astro-ojxuodky"><span class="astro-ojxuodky">XXTEA Component</span></a></li><li class="astro-ojxuodky"><a href="/components/zwave_proxy/" class="astro-ojxuodky"><span class="astro-ojxuodky">Z-Wave Proxy</span></a></li><li class="astro-ojxuodky"><a href="/components/zephyr_ble_server/" class="astro-ojxuodky"><span class="astro-ojxuodky">Zephyr BLE Server</span></a></li><li class="astro-ojxuodky"><a href="/components/zigbee/" class="astro-ojxuodky"><span class="astro-ojxuodky">Zigbee Component</span></a></li></ul></details></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Automations</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="44"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/automations/" class="astro-ojxuodky"><span class="astro-ojxuodky">Automation</span></a></li><li class="astro-ojxuodky"><a href="/automations/actions/" class="astro-ojxuodky"><span class="astro-ojxuodky">Actions, Triggers, Conditions</span></a></li><li class="astro-ojxuodky"><a href="/automations/templates/" class="astro-ojxuodky"><span class="astro-ojxuodky">Templates</span></a></li></ul></details></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Guides</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="45"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/guides/" class="astro-ojxuodky"><span class="astro-ojxuodky">Guides</span></a></li><li class="astro-ojxuodky"><a href="/guides/audio_clips_for_i2s/" class="astro-ojxuodky"><span class="astro-ojxuodky">Create audio clip files for use with I²S Speakers</span></a></li><li class="astro-ojxuodky"><a href="/guides/cli/" class="astro-ojxuodky"><span class="astro-ojxuodky">Command Line Interface</span></a></li><li class="astro-ojxuodky"><a href="/guides/configuration-types/" class="astro-ojxuodky"><span class="astro-ojxuodky">Configuration Types</span></a></li><li class="astro-ojxuodky"><a href="/guides/creators/" class="astro-ojxuodky"><span class="astro-ojxuodky">Sharing ESPHome devices</span></a></li><li class="astro-ojxuodky"><a href="/guides/devboard_as_flasher/" class="astro-ojxuodky"><span class="astro-ojxuodky">Using an ESP devboard as a USB-UART bridge</span></a></li><li class="astro-ojxuodky"><a href="/guides/diy/" class="astro-ojxuodky"><span class="astro-ojxuodky">DIY Examples</span></a></li><li class="astro-ojxuodky"><a href="/guides/esp_idf/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESP-IDF toolchain</span></a></li><li class="astro-ojxuodky"><a href="/guides/esp32_arduino_to_idf/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESP32 Arduino to ESP-IDF Migration Guide</span></a></li><li class="astro-ojxuodky"><a href="/guides/faq/" class="astro-ojxuodky"><span class="astro-ojxuodky">Frequently Asked Questions</span></a></li><li class="astro-ojxuodky"><a href="/guides/made_for_esphome/" class="astro-ojxuodky"><span class="astro-ojxuodky">Made for ESPHome</span></a></li><li class="astro-ojxuodky"><a href="/guides/migrate_espeasy/" class="astro-ojxuodky"><span class="astro-ojxuodky">Migrating from ESPEasy</span></a></li><li class="astro-ojxuodky"><a href="/guides/migrate_espurna/" class="astro-ojxuodky"><span class="astro-ojxuodky">Migrating from ESPurna</span></a></li><li class="astro-ojxuodky"><a href="/guides/migrate_sonoff_tasmota/" class="astro-ojxuodky"><span class="astro-ojxuodky">Migrating from Tasmota</span></a></li><li class="astro-ojxuodky"><a href="/guides/physical_device_connection/" class="astro-ojxuodky"><span class="astro-ojxuodky">Physically Connecting to your Device</span></a></li><li class="astro-ojxuodky"><a href="/guides/security_best_practices/" class="astro-ojxuodky"><span class="astro-ojxuodky">Security Best Practices</span></a></li><li class="astro-ojxuodky"><a href="/guides/setting_up_rmt_devices/" class="astro-ojxuodky"><span class="astro-ojxuodky">Setting up RMT Devices</span></a></li><li class="astro-ojxuodky"><a href="/guides/supporters/" class="astro-ojxuodky"><span class="astro-ojxuodky">Contributors</span></a></li><li class="astro-ojxuodky"><a href="/guides/troubleshooting/" class="astro-ojxuodky"><span class="astro-ojxuodky">Troubleshooting</span></a></li><li class="astro-ojxuodky"><a href="/guides/understanding_boards/" class="astro-ojxuodky"><span class="astro-ojxuodky">Understanding Boards in ESPHome</span></a></li><li class="astro-ojxuodky"><a href="/guides/yaml/" class="astro-ojxuodky"><span class="astro-ojxuodky">YAML Configuration in ESPHome</span></a></li></ul></details></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Cookbook</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewB
233ox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="46"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/cookbook/" class="astro-ojxuodky"><span class="astro-ojxuodky">Cookbook</span></a></li><li class="astro-ojxuodky"><a href="/cookbook/bme280_environment/" class="astro-ojxuodky"><span class="astro-ojxuodky">BME280 Environment</span></a></li><li class="astro-ojxuodky"><a href="/cookbook/display_time_temp_oled/" class="astro-ojxuodky"><span class="astro-ojxuodky">Time & Temperature on OLED Display</span></a></li><li class="astro-ojxuodky"><a href="/cookbook/ehmtx/" class="astro-ojxuodky"><span class="astro-ojxuodky">ehmtx a matrix status display</span></a></li><li class="astro-ojxuodky"><a href="/cookbook/garage-door/" class="astro-ojxuodky"><span class="astro-ojxuodky">Simple Garage Door</span></a></li><li class="astro-ojxuodky"><a href="/cookbook/infostrip/" class="astro-ojxuodky"><span class="astro-ojxuodky">Infostripe</span></a></li><li class="astro-ojxuodky"><a href="/cookbook/lambda_magic/" class="astro-ojxuodky"><span class="astro-ojxuodky">Lambda Magic</span></a></li><li class="astro-ojxuodky"><a href="/cookbook/leak-detector-m5stickc/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESP32 Water Leak Detector (with notification)</span></a></li><li class="astro-ojxuodky"><a href="/cookbook/lvgl/" class="astro-ojxuodky"><span class="astro-ojxuodky">LVGL: Tips and Tricks</span></a></li><li class="astro-ojxuodky"><a href="/cookbook/mitsubishi_cn105_remote_temp/" class="astro-ojxuodky"><span class="astro-ojxuodky">Remote sensor with Mitsubishi CN105 heatpump</span></a></li><li class="astro-ojxuodky"><a href="/cookbook/power_meter/" class="astro-ojxuodky"><span class="astro-ojxuodky">Non-Invasive Power Meter</span></a></li><li class="astro-ojxuodky"><a href="/cookbook/pulse-catcher/" class="astro-ojxuodky"><span class="astro-ojxuodky">Pulse Catcher</span></a></li><li class="astro-ojxuodky"><a href="/cookbook/sonoff-fishpond-pump/" class="astro-ojxuodky"><span class="astro-ojxuodky">Sonoff Fish Pond Pump</span></a></li></ul></details></li><li class="astro-ojxuodky"><details open class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Keeping Up</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="47"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/blog/" class="astro-ojxuodky"><span class="astro-ojxuodky">Blog</span></a></li><li class="astro-ojxuodky"><a href="/changelog/" class="astro-ojxuodky"><span class="astro-ojxuodky">Changelog</span></a></li><li class="astro-ojxuodky"><a href="https://esphome.io/chat" class="astro-ojxuodky"><span class="astro-ojxuodky">Discord</span></a></li><li class="astro-ojxuodky"><a href="https://community.home-assistant.io/c/esphome/" class="astro-ojxuodky"><span class="astro-ojxuodky">Forums</span></a></li><li class="astro-ojxuodky"><a href="https://developers.esphome.io" class="astro-ojxuodky"><span class="astro-ojxuodky">Development</span></a></li><li class="astro-ojxuodky"><a href="/guides/supporters/" class="astro-ojxuodky"><span class="astro-ojxuodky">Supporters</span></a></li></ul></details></li><li class="astro-ojxuodky"><details class="astro-ojxuodky"><summary class="astro-ojxuodky"><span class="group-label astro-ojxuodky"><span class="large astro-ojxuodky">Changelog</span></span><svg aria-hidden="true" class="caret astro-ojxuodky astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="48"></sl-sidebar-restore><ul class="astro-ojxuodky"><li class="astro-ojxuodky"><a href="/changelog/2026.9.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2026.9.0 - September 2026</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2026.8.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2026.8.0 - August 2026</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2026.7.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2026.7.0 - July 2026</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2026.6.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2026.6.0 - June 2026</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2026.5.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2026.5.0 - May 2026</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2026.4.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2026.4.0 - April 2026</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2026.3.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2026.3.0 - March 2026</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2026.2.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2026.2.0 - February 2026</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2026.1.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2026.1.0 - January 2026</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2025.12.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2025.12.0 - December 2025</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2025.11.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2025.11.0 - November 2025</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2025.10.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2025.10.0 - 15th October 2025</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2025.9.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2025.9.0 - 17th September 2025</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2025.8.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2025.8.0 - 20th August 2025</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2025.7.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2025.7.0 - 16th July 2025</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2025.6.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2025.6.0 - 18th June 2025</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2025.5.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2025.5.0 - 21st May 2025</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2025.4.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2025.4.0 - 16th April 2025</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2025.3.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2025.3.0 - 19th March 2025</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2025.2.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2025.2.0 - 19th February 2025</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2024.12.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2024.12.0 - 18th December 2024</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2024.11.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">
233ESPHome 2024.11.0 - 20th November 2024</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2024.10.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2024.10.0 - 16th October 2024</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2024.9.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2024.9.0 - 18th September 2024</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2024.8.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2024.8.0 - 21st August 2024</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2024.7.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2024.7.0 - 17th July 2024</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2024.6.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2024.6.0 - 19th June 2024</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2024.5.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2024.5.0 - 15th May 2024</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2024.4.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2024.4.0 - 17th April 2024</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2024.3.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2024.3.0 - 20th March 2024</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2024.2.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2024.2.0 - 21st February 2024</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2023.12.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2023.12.0 - 20th December 2023</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2023.11.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2023.11.0 - 15th November 2023</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2023.10.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2023.10.0 - 18th October 2023</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2023.9.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2023.9.0 - 27th September 2023</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2023.8.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2023.8.0 - 16th August 2023</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2023.7.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2023.7.0 - 19th July 2023</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2023.6.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2023.6.0 - 21st June 2023</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2023.5.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2023.5.0 - 17th May 2023</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2023.4.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2023.4.0 - 19th April 2023</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2023.3.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2023.3.0 - 15th March 2023</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2023.2.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2023.2.0 - 15th February 2023</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2022.12.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2022.12.0 - 14th December 2022</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2022.11.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2022.11.0 - 16th November 2022</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2022.10.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2022.10.0 - 19th October 2022</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2022.9.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2022.9.0 - 21st September 2022</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2022.8.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2022.8.0 - 17th August 2022</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2022.6.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2022.6.0 - 15th June 2022</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2022.5.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2022.5.0 - 18th May 2022</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2022.4.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2022.4.0 - 20th April 2022</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2022.3.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2022.3.0 - 16th March 2022</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2022.2.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2022.2.0 - 16th February 2022</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2022.1.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2022.1.0 - 19th January 2022</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2021.12.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2021.12.0 - 11th December 2021</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2021.11.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">
233ESPHome 2021.11.0 - 17th November 2021</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2021.10.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2021.10.0 - 20th October 2021</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2021.9.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2021.9.0 - 15th September 2021</span></a></li><li class="astro-ojxuodky"><a href="/changelog/2021.8.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">ESPHome 2021.8.0 - 18th August 2021</span></a></li><li class="astro-ojxuodky"><a href="/changelog/v1.20.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">Changelog - Version 1.20.0 - 21st July 2021</span></a></li><li class="astro-ojxuodky"><a href="/changelog/v1.19.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">Changelog - Version 1.19.0 - 16th June 2021</span></a></li><li class="astro-ojxuodky"><a href="/changelog/v1.18.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">Changelog - Version 1.18.0 - 19th May 2021</span></a></li><li class="astro-ojxuodky"><a href="/changelog/v1.17.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">Changelog - Version 1.17.0 - 4th May 2021</span></a></li><li class="astro-ojxuodky"><a href="/changelog/v1.16.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">Changelog - Version 1.16.0 - February 3, 2021</span></a></li><li class="astro-ojxuodky"><a href="/changelog/v1.15.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">Changelog - Version 1.15.0 - September 13, 2020</span></a></li><li class="astro-ojxuodky"><a href="/changelog/v1.14.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">Changelog - Version 1.14.0 - November 1</span></a></li><li class="astro-ojxuodky"><a href="/changelog/v1.13.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">Changelog - Version 1.13.0 - May 30th 2019</span></a></li><li class="astro-ojxuodky"><a href="/changelog/v1.12.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">Changelog - Version 1.12.0</span></a></li><li class="astro-ojxuodky"><a href="/changelog/v1.11.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">Changelog - Version 1.11.0</span></a></li><li class="astro-ojxuodky"><a href="/changelog/v1.10.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">Changelog - Version 1.10.0</span></a></li><li class="astro-ojxuodky"><a href="/changelog/v1.9.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">Changelog - Version 1.9.0</span></a></li><li class="astro-ojxuodky"><a href="/changelog/v1.8.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">Version 1.8.0</span></a></li><li class="astro-ojxuodky"><a href="/changelog/v1.7.0/" class="astro-ojxuodky"><span class="astro-ojxuodky">Version 1.7.0</span></a></li></ul></details></li></ul>
233<script aria-hidden="true"> 234 (() => { 235 const scroller = document.getElementById('starlight__sidebar'); 236 if (!window._starlightScrollRestore || !scroller) return; 237 scroller.scrollTop = window._starlightScrollRestore; 238 delete window._starlightScrollRestore; 239 })(); 240 </script>
240</sl-sidebar-state-persist><div class="md:sl-hidden"><div class="mobile-preferences sl-flex astro-b5gddk54"><div class="social-icons astro-b5gddk54"><a href="https://github.com/esphome/esphome" rel="me" class="sl-flex astro-cg55etiy"><span class="sr-only astro-cg55etiy">GitHub</span><svg aria-hidden="true" class="astro-cg55etiy astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M12 .3a12 12 0 0 0-3.8 23.38c.6.12.83-.26.83-.57L9 21.07c-3.34.72-4.04-1.61-4.04-1.61-.55-1.39-1.34-1.76-1.34-1.76-1.08-.74.09-.73.09-.73 1.2.09 1.83 1.24 1.83 1.24 1.08 1.83 2.81 1.3 3.5 1 .1-.78.42-1.31.76-1.61-2.67-.3-5.47-1.33-5.47-5.93 0-1.31.47-2.38 1.24-3.22-.14-.3-.54-1.52.1-3.18 0 0 1-.32 3.3 1.23a11.5 11.5 0 0 1 6 0c2.28-1.55 3.29-1.23 3.29-1.23.64 1.66.24 2.88.12 3.18a4.65 4.65 0 0 1 1.23 3.22c0 4.61-2.8 5.63-5.48 5.92.42.36.81 1.1.81 2.22l-.01 3.29c0 .31.2.69.82.57A12 12 0 0 0 12 .3Z"/></svg></a><a href="https://esphome.io/chat" rel="me" class="sl-flex astro-cg55etiy"><span class="sr-only astro-cg55etiy">Discord</span><svg aria-hidden="true" class="astro-cg55etiy astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M20.32 4.37a19.8 19.8 0 0 0-4.93-1.51 13.78 13.78 0 0 0-.64 1.28 18.27 18.27 0 0 0-5.5 0 12.64 12.64 0 0 0-.64-1.28h-.05A19.74 19.74 0 0 0 3.64 4.4 20.26 20.26 0 0 0 .11 18.09l.02.02a19.9 19.9 0 0 0 6.04 3.03l.04-.02a14.24 14.24 0 0 0 1.23-2.03.08.08 0 0 0-.05-.07 13.1 13.1 0 0 1-1.9-.92.08.08 0 0 1 .02-.1 10.2 10.2 0 0 0 .41-.31h.04a14.2 14.2 0 0 0 12.1 0l.04.01a9.63 9.63 0 0 0 .4.32.08.08 0 0 1-.03.1 12.29 12.29 0 0 1-1.9.91.08.08 0 0 0-.02.1 15.97 15.97 0 0 0 1.27 2.01h.04a19.84 19.84 0 0 0 6.03-3.05v-.03a20.12 20.12 0 0 0-3.57-13.69ZM8.02 15.33c-1.18 0-2.16-1.08-2.16-2.42 0-1.33.96-2.42 2.16-2.42 1.21 0 2.18 1.1 2.16 2.42 0 1.34-.96 2.42-2.16 2.42Zm7.97 0c-1.18 0-2.15-1.08-2.15-2.42 0-1.33.95-2.42 2.15-2.42 1.22 0 2.18 1.1 2.16 2.42 0 1.34-.94 2.42-2.16 2.42Z"/></svg></a><a href="https://esphome.io/blog/rss.xml" rel="me" class="sl-flex astro-cg55etiy"><span class="sr-only astro-cg55etiy">RSS</span><svg aria-hidden="true" class="astro-cg55etiy astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M2.88 16.88a3 3 0 0 0 0 4.24 3 3 0 0 0 4.24 0 3 3 0 0 0-4.24-4.24Zm2.83 2.83a1 1 0 0 1-1.42-1.42 1 1 0 0 1 1.42 0 1 1 0 0 1 0 1.42ZM5 12a1 1 0 0 0 0 2 5 5 0 0 1 5 5 1 1 0 0 0 2 0 7 7 0 0 0-7-7Zm0-4a1 1 0 0 0 0 2 9 9 0 0 1 9 9 1 1 0 0 0 2 0 11.08 11.08 0 0 0-3.22-7.78A11.08 11.08 0 0 0 5 8Zm10.61.39A15.11 15.11 0 0 0 5 4a1 1 0 0 0 0 2 13 13 0 0 1 13 13 1 1 0 0 0 2 0 15.11 15.11 0 0 0-4.39-10.61Z"/></svg></a></div><starlight-theme-select><label style="--sl-select-width: 6.25em" class="astro-r2p65idu"><span class="sr-only astro-r2p65idu">Select theme</span><svg aria-hidden="true" class="icon label-icon astro-r2p65idu astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21 14h-1V7a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v7H3a1 1 0 0 0-1 1v2a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-2a1 1 0 0 0-1-1ZM6 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v7H6V7Zm14 10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1h16v1Z"/></svg><select autocomplete="off" class="astro-r2p65idu"><option value="dark" class="astro-r2p65idu">Dark</option><option value="light" class="astro-r2p65idu">Light</option><option value="auto" selected class="astro-r2p65idu">Auto</option></select><svg aria-hidden="true" class="icon caret astro-r2p65idu astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M17 9.17a1 1 0 0 0-1.41 0L12 12.71 8.46 9.17a1 1 0 1 0-1.41 1.42l4.24 4.24a1.002 1.002 0 0 0 1.42 0L17 10.59a1.002 1.002 0 0 0 0-1.42Z"/></svg></label></starlight-theme-select>
240<script> 241 StarlightThemeProvider.updatePickers(); 242</script>
242<script type="module">var e=class extends HTMLElement{constructor(){super();let e=this.querySelector(`select`);e&&(e.addEventListener(`change`,e=>{e.currentTarget instanceof HTMLSelectElement&&(window.location.pathname=e.currentTarget.value)}),window.addEventListener(`pageshow`,t=>{if(!t.persisted)return;let n=e.querySelector(`option[selected]`)?.index;n!==e.selectedIndex&&(e.selectedIndex=n??0)}))}};customElements.define(`starlight-lang-select`,e);</script>
242</div></div></div></div></nav><div class="main-frame astro-gqpr5s5a">
242<script type="module">var e=document.getElementById(`starlight__sidebar`),t=e?.querySelector(`sl-sidebar-state-persist`),n=`sl-sidebar-state`,r=()=>{let r=[],i=t?.dataset.hash||``;try{let e=sessionStorage.getItem(n),t=JSON.parse(e||`{}`);Array.isArray(t.open)&&t.hash===i&&(r=t.open)}catch{}return{hash:i,open:r,scroll:e?.scrollTop||0}},i=e=>{try{sessionStorage.setItem(n,JSON.stringify(e))}catch{}},a=()=>i(r()),o=(e,t)=>{let n=r();n.open[t]=e,i(n)};t?.addEventListener(`click`,e=>{if(!(e.target instanceof Element))return;let t=e.target.closest(`summary`)?.closest(`details`);if(!t)return;let n=t.querySelector(`sl-sidebar-restore`),r=parseInt(n?.dataset.index||``);isNaN(r)||o(!t.open,r)}),addEventListener(`visibilitychange`,()=>{document.visibilityState===`hidden`&&a()});</script>
242<div class="lg:sl-flex astro-abfeecmu"><aside class="right-sidebar-container print:hidden astro-abfeecmu"><div class="right-sidebar astro-abfeecmu"><div class="lg:sl-hidden astro-q5mffni3"><mobile-starlight-toc data-min-h="2" data-max-h="3" class="astro-5ulgm6bh"><nav aria-labelledby="starlight__on-this-page--mobile" class="astro-5ulgm6bh"><details id="starlight__mobile-toc" class="astro-5ulgm6bh"><summary id="starlight__on-this-page--mobile" class="sl-flex astro-5ulgm6bh"><span class="toggle sl-flex astro-5ulgm6bh">On this page<svg aria-hidden="true" class="caret astro-5ulgm6bh astro-n5k4ipy7" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></span><span class="display-current astro-5ulgm6bh"></span></summary><div class="dropdown astro-5ulgm6bh"><ul class="isMobile astro-cxyftcne" style="--depth: 0;"><li style="--depth: 0;" class="astro-cxyftcne"><a href="#_top" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Overview</span></a><ul class="isMobile astro-cxyftcne" style="--depth: 1;"><li style="--depth: 1;" class="astro-cxyftcne"><a href="#help-improve-this-documentation" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Help improve this documentation</span></a></li></ul></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#esphome-configuration" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">ESPHome Configuration</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#supported-microcontrollers" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Supported Microcontrollers</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#microcontroller-peripherals" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Microcontroller Peripherals</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#esphome-automations" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">ESPHome Automations</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#esphome-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">ESPHome Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#network-hardware" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Network Hardware</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#network-protocols" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Network Protocols</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#bluetoothble" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Bluetooth/BLE</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#management-and-monitoring" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Management and Monitoring</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#update-installation" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Update Installation</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#update-management" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Update Management</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#hardware-peripheral-interfacesbusses" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Hardware Peripheral Interfaces/Busses</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#io-expandersmultiplexers" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">I/O Expanders/Multiplexers</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#1-wire-bus" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">1-Wire Bus</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#can-bus" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">CAN Bus</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#sensor-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Sensor Components</span></a><ul class="isMobile astro-cxyftcne" style="--depth: 1;"><li style="--depth: 1;" class="astro-cxyftcne"><a href="#core" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Core</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#air-quality" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Air Quality</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#analogue" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Analogue</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#bluetooth-low-energy-ble" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Bluetooth Low Energy (BLE)</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#digital-signals" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Digital Signals</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#distance" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Distance</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#electricity" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Electricity</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#environmental" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Environmental</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#healthsafety" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Health/Safety</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#light" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Light</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#magnetic" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Magnetic</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#miscellaneous" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Miscellaneous</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#motion" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Motion</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#thermocouple" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Thermocouple</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#weight" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Weight</span></a></li></ul></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#binary-sensor-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Binary Sensor Components</span></a><ul class="isMobile astro-cxyftcne" style="--depth: 1;"><li style="--depth: 1;" class="astro-cxyftcne"><a href="#core-1" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Core</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#capacitive-touch" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Capacitive Touch</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#mechanical" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Mechanical</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#nfcrfid" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">NFC/RFID</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#touchscreen" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Touchscreen</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#presence-detection" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Presence Detection</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#miscellaneous-1" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Miscellaneous</span></a></li></ul></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#alarm-control-panel-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Alarm Control Panel Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#audio-adc-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Audio ADC Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#audio-dac-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Audio DAC Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#button-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Button Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#climate-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Climate Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#cover-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Cover Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#datetime-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Datetime Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#display-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Display Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#display-hardware-platforms" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Display Hardware Platforms</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#electromechanical" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Electromechanical</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#energysolar-management" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Energy/Solar Management</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#event-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Event Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#fan-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Fan Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#home-assistant-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Home Assistant Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#image-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Image Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#infrared-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Infrared Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#light-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Light Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#lock-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Lock Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#media-source-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Media Source Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#media-player-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Media Player Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#microphone-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Microphone Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#motion-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Motion Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#number-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Number Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#output-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Output Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#radio-frequency-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Radio Frequency Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#select-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">
242Select Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#speaker-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Speaker Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#switch-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Switch Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#text-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Text Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#text-sensor-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Text Sensor Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#time-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Time Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#touchscreen-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Touchscreen Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#valve-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Valve Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#water-heater-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Water Heater Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#wireless-communication" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Wireless Communication</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#miscellaneous-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Miscellaneous Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#cookbook" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Cookbook</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#contributing" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Contributing</span></a></li></ul></div></details></nav></mobile-starlight-toc>
242<script type="module" src="/_astro/MobileTableOfContents.astro_astro_type_script_index_0_lang.BcSo_yiZ.js"></script>
242</div><div class="right-sidebar-panel sl-hidden lg:sl-block astro-q5mffni3"><div class="sl-container astro-q5mffni3"><starlight-toc data-min-h="2" data-max-h="3"><nav aria-labelledby="starlight__on-this-page"><h2 id="starlight__on-this-page">On this page</h2><ul class="astro-cxyftcne" style="--depth: 0;"><li style="--depth: 0;" class="astro-cxyftcne"><a href="#_top" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Overview</span></a><ul class="astro-cxyftcne" style="--depth: 1;"><li style="--depth: 1;" class="astro-cxyftcne"><a href="#help-improve-this-documentation" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Help improve this documentation</span></a></li></ul></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#esphome-configuration" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">ESPHome Configuration</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#supported-microcontrollers" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Supported Microcontrollers</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#microcontroller-peripherals" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Microcontroller Peripherals</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#esphome-automations" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">ESPHome Automations</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#esphome-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">ESPHome Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#network-hardware" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Network Hardware</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#network-protocols" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Network Protocols</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#bluetoothble" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Bluetooth/BLE</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#management-and-monitoring" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Management and Monitoring</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#update-installation" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Update Installation</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#update-management" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Update Management</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#hardware-peripheral-interfacesbusses" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Hardware Peripheral Interfaces/Busses</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#io-expandersmultiplexers" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">I/O Expanders/Multiplexers</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#1-wire-bus" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">1-Wire Bus</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#can-bus" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">CAN Bus</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#sensor-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Sensor Components</span></a><ul class="astro-cxyftcne" style="--depth: 1;"><li style="--depth: 1;" class="astro-cxyftcne"><a href="#core" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Core</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#air-quality" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Air Quality</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#analogue" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Analogue</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#bluetooth-low-energy-ble" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Bluetooth Low Energy (BLE)</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#digital-signals" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Digital Signals</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#distance" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Distance</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#electricity" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Electricity</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#environmental" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Environmental</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#healthsafety" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Health/Safety</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#light" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Light</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#magnetic" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Magnetic</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#miscellaneous" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Miscellaneous</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#motion" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Motion</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#thermocouple" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Thermocouple</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#weight" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Weight</span></a></li></ul></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#binary-sensor-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Binary Sensor Components</span></a><ul class="astro-cxyftcne" style="--depth: 1;"><li style="--depth: 1;" class="astro-cxyftcne"><a href="#core-1" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Core</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#capacitive-touch" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Capacitive Touch</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#mechanical" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Mechanical</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#nfcrfid" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">NFC/RFID</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#touchscreen" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Touchscreen</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#presence-detection" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Presence Detection</span></a></li><li style="--depth: 1;" class="astro-cxyftcne"><a href="#miscellaneous-1" style="--depth: 1;" class="astro-cxyftcne"><span style="--depth: 1;" class="astro-cxyftcne">Miscellaneous</span></a></li></ul></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#alarm-control-panel-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Alarm Control Panel Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#audio-adc-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Audio ADC Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#audio-dac-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Audio DAC Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#button-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Button Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#climate-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Climate Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#cover-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Cover Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#datetime-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Datetime Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#display-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Display Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#display-hardware-platforms" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Display Hardware Platforms</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#electromechanical" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Electromechanical</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#energysolar-management" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Energy/Solar Management</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#event-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Event Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#fan-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Fan Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#home-assistant-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Home Assistant Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#image-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Image Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#infrared-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Infrared Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#light-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Light Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#lock-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Lock Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#media-source-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Media Source Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#media-player-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Media Player Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#microphone-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Microphone Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#motion-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Motion Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#number-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Number Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#output-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Output Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#radio-frequency-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Radio Frequency Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#select-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">
242Select Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#speaker-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Speaker Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#switch-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Switch Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#text-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Text Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#text-sensor-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Text Sensor Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#time-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Time Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#touchscreen-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Touchscreen Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#valve-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Valve Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#water-heater-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Water Heater Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#wireless-communication" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Wireless Communication</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#miscellaneous-components" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Miscellaneous Components</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#cookbook" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Cookbook</span></a></li><li style="--depth: 0;" class="astro-cxyftcne"><a href="#contributing" style="--depth: 0;" class="astro-cxyftcne"><span style="--depth: 0;" class="astro-cxyftcne">Contributing</span></a></li></ul></nav></starlight-toc>
242<script type="module" src="/_astro/TableOfContents.astro_astro_type_script_index_0_lang.Csloo1VZ.js"></script>
242</div></div></div></aside><div class="main-pane astro-abfeecmu"><main data-pagefind-body class="astro-vdxcvpsm" lang="en" dir="ltr"><div class="content-panel astro-oil7k7jf"><div class="sl-container astro-oil7k7jf"><h1 id="_top" class="astro-2sm4b3ln">ESPHome Docs</h1></div></div><div class="content-panel astro-oil7k7jf"><div class="sl-container astro-oil7k7jf"><div class="sl-markdown-content"><p>This is the top-level ESPHome documentation index. Browse the tables below, use the sidebar menu, or the search 243function to find the information youâre looking for.</p> 244<div class="sl-heading-wrapper level-h3"><h3 id="help-improve-this-documentation">Help improve this documentation</h3><a class="sl-anchor-link" href="#help-improve-this-documentation"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âHelp improve this documentationâ</span></a></div> 245<p>If you find any errors in this site, corrections are welcome. You can submit a <em>Pull Request</em> (PR) in the 246<a href="https://github.com/esphome/esphome.io">GitHub repo</a> with corrections. If you donât know how to create a PR you 247can just use the âEdit this page on GitHubâ link on the page in question which will take you to the source file 248for that page.</p> 249<p>Alternatively, post in the <em>Documentation</em> channel in the <a href="https://discord.gg/KhAMKrd">Discord</a> server.</p> 250<div class="sl-heading-wrapper level-h2"><h2 id="esphome-configuration">ESPHome Configuration</h2><a class="sl-anchor-link" href="#esphome-configuration"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âESPHome Configurationâ</span></a></div> 251<p>ESPHome is configured in YAML files - use these links for basic and advanced 252information about ESPHome configuration files.</p> 253<div class="component-grid not-content"><div class="component-card"><a href="/guides/yaml/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">YAML âConfiguration</div></a></div><div class="component-card"><a href="/components/packages/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Packages</div></a></div><div class="component-card"><a href="/components/substitutions/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Substitutions</div></a></div><div class="component-card"><a href="/components/external_components/"><div class="component-icon dark-invert"><img src="/images/external_components.svg" alt="" loading="lazy"></div><div class="component-name">External âComponents</div></a></div></div> 254<span id="devices"></span> 255<div class="sl-heading-wrapper level-h2"><h2 id="supported-microcontrollers">Supported Microcontrollers</h2><a class="sl-anchor-link" href="#supported-microcontrollers"><span aria-hidden="true" class="sl-anchor-icon">
255<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âSupported Microcontrollersâ</span></a></div> 256<div class="component-grid not-content"><div class="component-card"><a href="/components/esp32/"><div class="component-icon "><img src="/images/esp32.svg" alt="" loading="lazy"></div><div class="component-name">ESP3â2â</div></a></div><div class="component-card"><a href="/components/esp8266/"><div class="component-icon "><img src="/images/esp8266.svg" alt="" loading="lazy"></div><div class="component-name">ESP8â2â6â6â</div></a></div><div class="component-card"><a href="/components/rp2/"><div class="component-icon "><img src="/images/rp2040.svg" alt="" loading="lazy"></div><div class="component-name">RP2â</div></a></div><div class="component-card"><a href="/components/libretiny/"><div class="component-icon "><img src="/images/bk72xx.svg" alt="" loading="lazy"></div><div class="component-name">BK7â2âxx</div></a></div><div class="component-card"><a href="/components/libretiny/"><div class="component-icon "><img src="/images/rtl87xx.svg" alt="" loading="lazy"></div><div class="component-name">RTL8â7âxx</div></a></div><div class="component-card"><a href="/components/libretiny/"><div class="component-icon "><img src="/images/ln882x.svg" alt="" loading="lazy"></div><div class="component-name">LN8â8â2âx</div></a></div><div class="component-card"><a href="/components/host/"><div class="component-icon dark-invert"><img src="/images/host.svg" alt="" loading="lazy"></div><div class="component-name">Host</div></a></div><div class="component-card"><a href="/components/nrf52/"><div class="component-icon "><img src="/images/nrf52.svg" alt="" loading="lazy"></div><div class="component-name">NRF5â2â</div></a></div></div> 257<div class="sl-heading-wrapper level-h2"><h2 id="microcontroller-peripherals">Microcontroller Peripherals</h2><a class="sl-anchor-link" href="#microcontroller-peripherals"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âMicrocontroller Peripheralsâ</span></a></div> 258<p>Peripherals which directly support the operation of the microcontrollerâs processor(s).</p> 259<div class="component-grid not-content"><div class="component-card"><a href="/components/psram/"><div class="component-icon "><img src="/images/psram.svg" alt="" loading="lazy"></div><div class="component-name">PSRAM</div></a></div><div class="component-card"><a href="/components/deep_sleep/"><div class="component-icon dark-invert"><img src="/images/hotel.svg" alt="" loading="lazy"></div><div class="component-name">Deep âSleep</div></a></div><div class="component-card"><a href="/components/esp_ldo/"><div class="component-icon dark-invert"><img src="/images/ldo.svg" alt="" loading="lazy"></div><div class="component-name">ESP3â2â-âP4â âLDO âregulator</div></a></div></div> 260<div class="sl-heading-wrapper level-h2"><h2 id="esphome-automations">ESPHome Automations</h2><a class="sl-anchor-link" href="#esphome-automations"><span aria-hidden="true" class="sl-anchor-icon">
260<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âESPHome Automationsâ</span></a></div> 261<p><em>âWhen this happens, I want it to do thatâ¦â</em></p> 262<p>Automations are how we customize ESPHome devices to respond/behave exactly how you want them to.</p> 263<div class="component-grid not-content"><div class="component-card"><a href="/automations/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Overview</div></a></div><div class="component-card"><a href="/automations/actions/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">
263Actions,â âTriggers,â âConditions</div></a></div><div class="component-card"><a href="/automations/templates/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Templates</div></a></div></div> 264<div class="sl-heading-wrapper level-h2"><h2 id="esphome-components">ESPHome Components</h2><a class="sl-anchor-link" href="#esphome-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âESPHome Componentsâ</span></a></div> 265<p>ESPHome-specific components or components supporting ESPHome device provisioning post-installation.</p> 266<div class="component-grid not-content"><div class="component-card"><a href="/components/esphome/"><div class="component-icon dark-invert"><img src="/images/cloud-circle.svg" alt="" loading="lazy"></div><div class="component-name">Core</div></a></div><div class="component-card"><a href="/components/captive_portal/"><div class="component-icon dark-invert"><img src="/images/wifi-strength-alert-outline.svg" alt="" loading="lazy"></div><div class="component-name">Captive âPortal</div></a></div><div class="component-card"><a href="/components/copy/"><div class="component-icon dark-invert"><img src="/images/content-copy.svg" alt="" loading="lazy"></div><div class="component-name">Copy</div></a></div><div class="component-card"><a href="/components/demo/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Demo</div></a></div><div class="component-card"><a href="/components/external_components/"><div class="component-icon dark-invert"><img src="/images/external_components.svg" alt="" loading="lazy"></div><div class="component-name">External âComponents</div></a></div><div class="component-card"><a href="/components/globals/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Globals</div></a></div><div class="component-card"><a href="/components/esp32_improv/"><div class="component-icon dark-invert"><img src="/images/improv.svg" alt="" loading="lazy"></div><div class="component-name">Improv âvia âBLE</div></a></div><div class="component-card"><a href="/components/improv_serial/"><div class="component-icon dark-invert"><img src="/images/improv.svg" alt="" loading="lazy"></div><div class="component-name">Improv âvia âSerial</div></a></div><div class="component-card"><a href="/components/interval/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Interval</div></a></div><div class="component-card"><a href="/components/json/"><div class="component-icon dark-invert"><img src="/images/json.svg" alt="" loading="lazy"></div><div class="component-name">JSON</div></a></div><div class="component-card"><a href="/components/mapping/"><div class="component-icon dark-invert"><img src="/images/mapping.svg" alt="" loading="lazy"></div><div class="component-name">Mapping</div></a></div><div class="component-card"><a href="/components/preferences/"><div class="component-icon dark-invert"><img src="/images/settings.svg" alt="" loading="lazy"></div><div class="component-name">Preferences</div></a></div><div class="component-card"><a href="/components/provisioning/"><div class="component-icon dark-invert"><img src="/images/timer.svg" alt="" loading="lazy"></div><div class="component-name">Provisioning</div></a></div><div class="component-card"><a href="/components/xxtea/"><div class="component-icon "><img src="/images/xxtea.svg" alt="" loading="lazy"></div><div class="component-name">XXTEA</div></a></div><div class="component-card"><a href="/components/script/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Script</div></a></div><div class="component-card"><a href="/components/factory_reset/"><div class="component-icon dark-invert"><img src="/images/restart-alert.svg" alt="" loading="lazy"></div><div class="component-name">Factory âReset</div></a></div></div> 267<div class="sl-heading-wrapper level-h2"><h2 id="network-hardware">Network Hardware</h2><a class="sl-anchor-link" href="#network-hardware"><span aria-hidden="true" class="sl-anchor-icon">
267<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âNetwork Hardwareâ</span></a></div> 268<div class="component-grid not-content"><div class="component-card"><a href="/components/wifi/"><div class="component-icon dark-invert"><img src="/images/network-wifi.svg" alt="" loading="lazy"></div><div class="component-name">WiFi</div></a></div><div class="component-card"><a href="/components/esp32_hosted/"><div class="component-icon dark-invert"><img src="/images/network-wifi.svg" alt="" loading="lazy"></div><div class="component-name">ESP3â2â âHosted</div></a></div><div class="component-card"><a href="/components/ethernet/"><div class="component-icon dark-invert"><img src="/images/ethernet.svg" alt="" loading="lazy"></div><div class="component-name">Ethernet</div></a></div><div class="component-card"><a href="/components/openthread/"><div class="component-icon "><img src="/images/openthread.png" alt="" loading="lazy"></div><div class="component-name">OpenThread</div></a></div><div class="component-card"><a href="/components/zigbee/"><div class="component-icon "><img src="/images/zigbee.svg" alt="" loading="lazy"></div><div class="component-name">Zigbee</div></a></div></div> 269<div class="sl-heading-wrapper level-h2"><h2 id="network-protocols">Network Protocols</h2><a class="sl-anchor-link" href="#network-protocols"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âNetwork Protocolsâ</span></a></div> 270<div class="component-grid not-content"><div class="component-card"><a href="/components/network/"><div class="component-icon dark-invert"><img src="/images/server-network.svg" alt="" loading="lazy"></div><div class="component-name">Network âCore</div></a></div><div class="component-card"><a href="/components/espnow/"><div class="component-icon "><img src="/images/esp-now.svg" alt="" loading="lazy"></div><div class="component-name">ESP-âNOW</div></a></div><div class="component-card"><a href="/components/http_request/"><div class="component-icon dark-invert"><img src="/images/connection.svg" alt="" loading="lazy"></div><div class="component-name">HTTP âRequest</div></a></div><div class="component-card"><a href="/components/mdns/"><div class="component-icon dark-invert"><img src="/images/radio-tower.svg" alt="" loading="lazy"></div><div class="component-name">mDNS</div></a></div><div class="component-card"><a href="/components/mqtt/"><div class="component-icon "><img src="/images/mqtt.png" alt="" loading="lazy"></div><div class="component-name">MQTT</div></a></div><div class="component-card"><a href="/components/api/"><div class="component-icon dark-invert"><img src="/images/server-network.svg" alt="" loading="lazy"></div><div class="component-name">Native âAPI</div></a></div><div class="component-card"><a href="/components/packet_transport/"><div class="component-icon dark-invert"><img src="/images/packet_transport.svg" alt="" loading="lazy"></div><div class="component-name">Packet âTransport</div></a></div><div class="component-card"><a href="/components/serial_proxy/"><div class="component-icon dark-invert"><img src="/images/uart.svg" alt="" loading="lazy"></div><div class="component-name">Serial âProxy</div></a></div><div class="component-card"><a href="/components/statsd/"><div class="component-icon dark-invert"><img src="/images/connection.svg" alt="" loading="lazy"></div><div class="component-name">StatsD</div></a></div><div class="component-card"><a href="/components/udp/"><div class="component-icon "><img src="/images/udp.svg" alt="" loading="lazy"></div><div class="component-name">UDP</div></a></div><div class="component-card"><a href="/components/wireguard/"><div class="component-icon dark-invert"><img src="/images/wireguard_custom_logo.svg" alt="" loading="lazy"></div><div class="component-name">WireGuard</div></a></div><div class="component-card"><a href="/components/zigbee/"><div class="component-icon "><img src="/images/zigbee.svg" alt="" loading="lazy"></div><div class="component-name">Zigbee</div></a></div></div> 271<div class="sl-heading-wrapper level-h2"><h2 id="bluetoothble">Bluetooth/BLE</h2><a class="sl-anchor-link" href="#bluetoothble"><span aria-hidden="true" class="sl-anchor-icon">
271<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âBluetooth/BLEâ</span></a></div> 272<div class="component-grid not-content"><div class="component-card"><a href="/components/bk72xx_ble/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">BK7â2âxx âBLE</div></a></div><div class="component-card"><a href="/components/bk72xx_ble_tracker/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">BK7â2âxx âBLE âTracker</div></a></div><div class="component-card"><a href="/components/bluetooth_proxy/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">Bluetooth âProxy</div></a></div><div class="component-card"><a href="/components/esp32_ble_beacon/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">ESP3â2â âBLE âBeacon</div></a></div><div class="component-card"><a href="/components/ble_client/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">ESP3â2â âBLE âClient</div></a></div><div class="component-card"><a href="/components/esp32_ble_server/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">ESP3â2â âBLE âServer</div></a></div><div class="component-card"><a href="/components/esp32_ble_tracker/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">ESP3â2â âBLE âTracker</div></a></div><div class="component-card"><a href="/components/esp32_improv/"><div class="component-icon dark-invert"><img src="/images/improv.svg" alt="" loading="lazy"></div><div class="component-name">Improv âvia âBLE</div></a></div><div class="component-card"><a href="/components/ln882h_ble/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">LN8â8â2âH âBLE</div></a></div><div class="component-card"><a href="/components/ln882h_ble_tracker/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">LN8â8â2âH âBLE âTracker</div></a></div><div class="component-card"><a href="/components/ble_nus/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">Nordic âUART âService â(âNUS)â</div></a></div><div class="component-card"><a href="/components/rp2_ble_tracker/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">RP2â âBLE âTracker</div></a></div><div class="component-card"><a href="/components/rp2040_ble/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">RP2â0â4â0â âBLE</div></a></div><div class="component-card"><a href="/components/zephyr_ble_server/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">Zephyr âBLE âServer</div></a></div></div> 273<div class="sl-heading-wrapper level-h2"><h2 id="management-and-monitoring">Management and Monitoring</h2><a class="sl-anchor-link" href="#management-and-monitoring"><span aria-hidden="true" class="sl-anchor-icon">
273<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âManagement and Monitoringâ</span></a></div> 274<div class="component-grid not-content"><div class="component-card"><a href="/components/debug/"><div class="component-icon dark-invert"><img src="/images/bug-report.svg" alt="" loading="lazy"></div><div class="component-name">Debug</div></a></div><div class="component-card"><a href="/components/esp32_camera_web_server/"><div class="component-icon dark-invert"><img src="/images/camera.svg" alt="" loading="lazy"></div><div class="component-name">ESP3â2â âCamera âWeb âServer</div></a></div><div class="component-card"><a href="/components/logger/"><div class="component-icon dark-invert"><img src="/images/file-document-box.svg" alt="" loading="lazy"></div><div class="component-name">Logger</div></a></div><div class="component-card"><a href="/components/prometheus/"><div class="component-icon "><img src="/images/prometheus.svg" alt="" loading="lazy"></div><div class="component-name">Prometheus</div></a></div><div class="component-card"><a href="/components/safe_mode/"><div class="component-icon dark-invert"><img src="/images/restart-alert.svg" alt="" loading="lazy"></div><div class="component-name">Safe âMode</div></a></div><div class="component-card"><a href="/components/statsd/"><div class="component-icon dark-invert"><img src="/images/connection.svg" alt="" loading="lazy"></div><div class="component-name">StatsD</div></a></div><div class="component-card"><a href="/components/syslog/"><div class="component-icon dark-invert"><img src="/images/file-document-box.svg" alt="" loading="lazy"></div><div class="component-name">Syslog</div></a></div><div class="component-card"><a href="/components/web_server/"><div class="component-icon "><img src="/images/http.svg" alt="" loading="lazy"></div><div class="component-name">Web âServer</div></a></div></div> 275<div class="sl-heading-wrapper level-h2"><h2 id="update-installation">Update Installation</h2><a class="sl-anchor-link" href="#update-installation"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âUpdate Installationâ</span></a></div> 276<p>Install updates over-the-air (OTA).</p> 277<div class="component-grid not-content"><div class="component-card"><a href="/components/ota/"><div class="component-icon dark-invert"><img src="/images/system-update.svg" alt="" loading="lazy"></div><div class="component-name">OTA âCore</div></a></div><div class="component-card"><a href="/components/ota/esphome/"><div class="component-icon dark-invert"><img src="/images/system-update.svg" alt="" loading="lazy"></div><div class="component-name">OTA âUpdates</div></a></div><div class="component-card"><a href="/components/ota/zephyr_mcumgr/"><div class="component-icon dark-invert"><img src="/images/system-update.svg" alt="" loading="lazy"></div><div class="component-name">OTA âUpdates âfor ânRF5â2â</div></a></div><div class="component-card"><a href="/components/ota/http_request/"><div class="component-icon dark-invert"><img src="/images/system-update.svg" alt="" loading="lazy"></div><div class="component-name">OTA âUpdates âvia âHTTP âRequest</div></a></div></div> 278<div class="sl-heading-wrapper level-h2"><h2 id="update-management">Update Management</h2><a class="sl-anchor-link" href="#update-management"><span aria-hidden="true" class="sl-anchor-icon">
278<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âUpdate Managementâ</span></a></div> 279<p>Create update entities simplifying management of OTA updates.</p> 280<div class="component-grid not-content"><div class="component-card"><a href="/components/update/"><div class="component-icon dark-invert"><img src="/images/system-update.svg" alt="" loading="lazy"></div><div class="component-name">Update âCore</div></a></div><div class="component-card"><a href="/components/update/http_request/"><div class="component-icon dark-invert"><img src="/images/system-update.svg" alt="" loading="lazy"></div><div class="component-name">Managed âUpdates</div></a></div></div> 281<div class="sl-heading-wrapper level-h2"><h2 id="hardware-peripheral-interfacesbusses">Hardware Peripheral Interfaces/Busses</h2><a class="sl-anchor-link" href="#hardware-peripheral-interfacesbusses"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âHardware Peripheral Interfaces/Bussesâ</span></a></div> 282<div class="component-grid not-content"><div class="component-card"><a href="/components/one_wire/"><div class="component-icon "><img src="/images/one-wire.svg" alt="" loading="lazy"></div><div class="component-name">1â-âWire</div></a></div><div class="component-card"><a href="/components/canbus/"><div class="component-icon "><img src="/images/canbus.svg" alt="" loading="lazy"></div><div class="component-name">CAN âBus</div></a></div><div class="component-card"><a href="/components/i2c/"><div class="component-icon "><img src="/images/i2c.svg" alt="" loading="lazy"></div><div class="component-name">I²âC âBus</div></a></div><div class="component-card"><a href="/components/i2s_audio/"><div class="component-icon "><img src="/images/i2s_audio.svg" alt="" loading="lazy"></div><div class="component-name">I²âS âAudio</div></a></div><div class="component-card"><a href="/components/opentherm/"><div class="component-icon "><img src="/images/opentherm.png" alt="" loading="lazy"></div><div class="component-name">OpenTherm</div></a></div><div class="component-card"><a href="/components/spi/"><div class="component-icon "><img src="/images/spi.svg" alt="" loading="lazy"></div><div class="component-name">SPI âBus</div></a></div><div class="component-card"><a href="/components/tinyusb/"><div class="component-icon dark-invert"><img src="/images/usb.svg" alt="" loading="lazy"></div><div class="component-name">TinyUSB</div></a></div><div class="component-card"><a href="/components/uart/"><div class="component-icon "><img src="/images/uart.svg" alt="" loading="lazy"></div><div class="component-name">UART</div></a></div><div class="component-card"><a href="/components/usb_cdc_acm/"><div class="component-icon dark-invert"><img src="/images/usb.svg" alt="" loading="lazy"></div><div class="component-name">USB âCDC-âACM</div></a></div><div class="component-card"><a href="/components/usb_host/"><div class="component-icon dark-invert"><img src="/images/usb.svg" alt="" loading="lazy"></div><div class="component-name">USB âHost</div></a></div><div class="component-card"><a href="/components/usb_uart/"><div class="component-icon dark-invert"><img src="/images/usb.svg" alt="" loading="lazy"></div><div class="component-name">USB âUART</div></a></div></div> 283<div class="sl-heading-wrapper level-h2"><h2 id="io-expandersmultiplexers">I/O Expanders/Multiplexers</h2><a class="sl-anchor-link" href="#io-expandersmultiplexers"><span aria-hidden="true" class="sl-anchor-icon">
283<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âI/O Expanders/Multiplexersâ</span></a></div> 284<div class="component-grid not-content"><div class="component-card"><a href="/components/ch422g/"><div class="component-icon "><img src="/images/ch422g.svg" alt="" loading="lazy"></div><div class="component-name">CH4â2â2âG</div></a></div><div class="component-card"><a href="/components/ch423/"><div class="component-icon "><img src="/images/ch423.png" alt="" loading="lazy"></div><div class="component-name">CH4â2â3â</div></a></div><div class="component-card"><a href="/components/max6956/"><div class="component-icon "><img src="/images/max6956.jpg" alt="" loading="lazy"></div><div class="component-name">MAX6â9â5â6â â-â âI²âC âBus</div></a></div><div class="component-card"><a href="/components/mcp230xx/"><div class="component-icon "><img src="/images/mcp230xx.svg" alt="" loading="lazy"></div><div class="component-name">MCP2â3â0âXX â-â âI²âC âBus</div></a></div><div class="component-card"><a href="/components/mcp23Sxx/"><div class="component-icon "><img src="/images/mcp23sxx.svg" alt="" loading="lazy"></div><div class="component-name">MCP2â3âSXX â-â âSPI âBus</div></a></div><div class="component-card"><a href="/components/pca6416a/"><div class="component-icon "><img src="/images/pca6416a.svg" alt="" loading="lazy"></div><div class="component-name">PCA6â4â1â6âA</div></a></div><div class="component-card"><a href="/components/pca9554/"><div class="component-icon "><img src="/images/pca9554a.jpg" alt="" loading="lazy"></div><div class="component-name">PCA9â5â5â4â</div></a></div><div class="component-card"><a href="/components/pcf8574/"><div class="component-icon "><img src="/images/pcf8574.jpg" alt="" loading="lazy"></div><div class="component-name">PCF8â5â7â4â</div></a></div><div class="component-card"><a href="/components/pi4ioe5v6408/"><div class="component-icon "><img src="/images/pca9554a.jpg" alt="" loading="lazy"></div><div class="component-name">PI4âIOE5âV6â4â0â8â</div></a></div><div class="component-card"><a href="/components/sn74hc165/"><div class="component-icon "><img src="/images/sn74hc595.jpg" alt="" loading="lazy"></div><div class="component-name">SN7â4âHC1â6â5â</div></a></div><div class="component-card"><a href="/components/sn74hc595/"><div class="component-icon "><img src="/images/sn74hc595.jpg" alt="" loading="lazy"></div><div class="component-name">SN7â4âHC5â9â5â</div></a></div><div class="component-card"><a href="/components/sx1509/"><div class="component-icon "><img src="/images/sx1509.jpg" alt="" loading="lazy"></div><div class="component-name">SX1â5â0â9â</div></a></div><div class="component-card"><a href="/components/tca9548a/"><div class="component-icon "><img src="/images/tca9548a.jpg" alt="" loading="lazy"></div><div class="component-name">TCA9â5â4â8âA âI²âC âMultiplexer</div></a></div><div class="component-card"><a href="/components/tca9555/"><div class="component-icon "><img src="/images/tca9555.svg" alt="" loading="lazy"></div><div class="component-name">TCA9â5â5â5â</div></a></div><div class="component-card"><a href="/components/waveshare_io_ch32v003/"><div class="component-icon "><img src="/images/waveshare_io_ch32v003.svg" alt="" loading="lazy"></div><div class="component-name">Waveshare âCH3â2âV0â0â3â âIO âExpander</div></a></div><div class="component-card"><a href="/components/weikai/"><div class="component-icon "><img src="/images/wk2168.jpg" alt="" loading="lazy"></div><div class="component-name">WeiKai âSPI/âI²âC âUART/âIO âExpander</div></a></div><div class="component-card"><a href="/components/xl9535/"><div class="component-icon "><img src="/images/xl9535.svg" alt="" loading="lazy"></div><div class="component-name">XL9â5â3â5â</div></a></div></div> 285<div class="sl-heading-wrapper level-h2"><h2 id="1-wire-bus">1-Wire Bus</h2><a class="sl-anchor-link" href="#1-wire-bus"><span aria-hidden="true" class="sl-anchor-icon">
285<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled â1-Wire Busâ</span></a></div> 286<p>Platforms which specifically support or extend the <a href="/components/one_wire/">index</a>, allowing communication with 2871-Wire-based devices.</p> 288<div class="component-grid not-content"><div class="component-card"><a href="/components/one_wire/ds2484/"><div class="component-icon "><img src="/images/ds2484.svg" alt="" loading="lazy"></div><div class="component-name">DS2â4â8â4â</div></a></div><div class="component-card"><a href="/components/one_wire/ds248x/"><div class="component-icon "><img src="/images/ds248x.svg" alt="" loading="lazy"></div><div class="component-name">DS2â4â8âx</div></a></div><div class="component-card"><a href="/components/one_wire/gpio/"><div class="component-icon "><img src="/images/gpio.svg" alt="" loading="lazy"></div><div class="component-name">GPIO</div></a></div></div> 289<div class="sl-heading-wrapper level-h2"><h2 id="can-bus">CAN Bus</h2><a class="sl-anchor-link" href="#can-bus"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âCAN Busâ</span></a></div> 290<p>Platforms which specifically support or extend the <a href="/components/canbus/">index</a>, allowing communication with 291CAN-based devices.</p> 292<div class="component-grid not-content"><div class="component-card"><a href="/components/canbus/esp32_can/"><div class="component-icon "><img src="/images/esp32.svg" alt="" loading="lazy"></div><div class="component-name">ESP3â2â âCAN</div></a></div><div class="component-card"><a href="/components/canbus/mcp2515/"><div class="component-icon "><img src="/images/mcp2515.svg" alt="" loading="lazy"></div><div class="component-name">MCP2â5â1â5â</div></a></div></div> 293<div class="sl-heading-wrapper level-h2"><h2 id="sensor-components">Sensor Components</h2><a class="sl-anchor-link" href="#sensor-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âSensor Componentsâ</span></a></div> 294<p>Sensors are organized into categories; if a given sensor fits into more than one category, it will appear multiple times.</p> 295<div class="sl-heading-wrapper level-h3"><h3 id="core">Core</h3><a class="sl-anchor-link" href="#core"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âCoreâ</span></a></div> 296<div class="component-grid not-content"><div class="component-card"><a href="/components/sensor/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Sensor âCore</div></a></div><div class="component-card"><a href="/components/sensor/template/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Template âSensor</div></a></div><div class="component-card"><a href="/components/sensor/homeassistant/"><div class="component-icon dark-invert"><img src="/images/home-assistant.svg" alt="" loading="lazy"></div><div class="component-name">Home âAssistant</div></a></div><div class="component-card"><a href="/components/sensor/mqtt_subscribe/"><div class="component-icon "><img src="/images/mqtt.png" alt="" loading="lazy"></div><div class="component-name">MQTT âSubscribe</div></a></div><div class="component-card"><a href="/components/sensor/number/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Number âSensor</div></a></div><div class="component-card"><a href="/components/sensor/uptime/"><div class="component-icon dark-invert"><img src="/images/timer.svg" alt="" loading="lazy"></div><div class="component-name">Uptime âSensor</div></a></div><div class="component-card"><a href="/components/sensor/wifi_signal/"><div class="component-icon dark-invert"><img src="/images/network-wifi.svg" alt="" loading="lazy"></div><div class="component-name">WiFi âSignal âStrength</div></a></div></div> 297<div class="sl-heading-wrapper level-h3"><h3 id="air-quality">Air Quality</h3><a class="sl-anchor-link" href="#air-quality"><span aria-hidden="true" class="sl-anchor-icon">
297<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âAir Qualityâ</span></a></div> 298<div class="component-grid not-content"><div class="component-card"><a href="/components/sensor/ags10/"><div class="component-icon "><img src="/images/ags10.jpg" alt="" loading="lazy"></div><div class="component-name">AGS1â0â</div><div class="component-caption">Volatile âOrganic âCompound âSensor</div></a></div><div class="component-card"><a href="/components/sensor/aqi/"><div class="component-icon "><img src="/images/aqi.svg" alt="" loading="lazy"></div><div class="component-name">Air âQuality âIndex</div></a></div><div class="component-card"><a href="/components/sensor/airthings_ble/"><div class="component-icon "><img src="/images/airthings_logo.png" alt="" loading="lazy"></div><div class="component-name">AirThings âBLE</div><div class="component-caption">Radon â&â âCO2â â&â âVolatile âorganics</div></a></div><div class="component-card"><a href="/components/sensor/ccs811/"><div class="component-icon "><img src="/images/ccs811.jpg" alt="" loading="lazy"></div><div class="component-name">CCS8â1â1â</div><div class="component-caption">CO2â â&â âVolatile âorganics</div></a></div><div class="component-card"><a href="/components/sensor/cm1106/"><div class="component-icon "><img src="/images/cm1106.png" alt="" loading="lazy"></div><div class="component-name">CM1â1â0â6â</div><div class="component-caption">CO2â</div></a></div><div class="component-card"><a href="/components/sensor/d01/"><div class="component-icon "><img src="/images/d01.jpg" alt="" loading="lazy"></div><div class="component-name">D0â1â</div><div class="component-caption">Particulate</div></a></div><div class="component-card"><a href="/components/sensor/ee895/"><div class="component-icon "><img src="/images/EE895.png" alt="" loading="lazy"></div><div class="component-name">EE8â9â5â</div><div class="component-caption">CO2â â&â âTemperature â&â âPressure</div></a></div><div class="component-card"><a href="/components/sensor/ens160/"><div class="component-icon "><img src="/images/ens160.jpg" alt="" loading="lazy"></div><div class="component-name">ENS1â6â0â</div><div class="component-caption">CO2â â&â âAir âQuality</div></a></div><div class="component-card"><a href="/components/sensor/gcja5/"><div class="component-icon "><img src="/images/gcja5.svg" alt="" loading="lazy"></div><div class="component-name">GCJA5â</div><div class="component-caption">Particulate</div></a></div><div class="component-card"><a href="/components/sensor/gp2y1010au0f/"><div class="component-icon "><img src="/images/gp2y1010au0f.png" alt="" loading="lazy"></div><div class="component-name">GP2âY1â0â1â0âAU0âF</div><div class="component-caption">Particulate</div></a></div><div class="component-card"><a href="/components/sensor/grove_gas_mc_v2/"><div class="component-icon "><img src="/images/grove-gas-mc-v2.png" alt="" loading="lazy"></div><div class="component-name">Grove âMultichannel âGas âV2â</div><div class="component-caption">NO2â â&â âCO â&â âEthanol â&â âVolatile âorganics</div></a></div><div class="component-card"><a href="/components/sensor/hc8/"><div class="component-icon "><img src="/images/hc8.png" alt="" loading="lazy"></div><div class="component-name">HC8â</div><div class="component-caption">CO2â â&â âTemperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/hm3301/"><div class="component-icon "><img src="/images/hm3301.jpg" alt="" loading="lazy"></div><div class="component-name">
298HM3â3â0â1â</div><div class="component-caption">Particulate</div></a></div><div class="component-card"><a href="/components/sensor/iaqcore/"><div class="component-icon "><img src="/images/iaqcore.jpg" alt="" loading="lazy"></div><div class="component-name">iAQ-âCore</div><div class="component-caption">CO2â â&â âVolatile âorganics</div></a></div><div class="component-card"><a href="/components/sensor/mhz19/"><div class="component-icon "><img src="/images/mhz19.jpg" alt="" loading="lazy"></div><div class="component-name">MH-âZ1â9â</div><div class="component-caption">CO2â â&â âTemperature</div></a></div><div class="component-card"><a href="/components/sensor/mics_4514/"><div class="component-icon "><img src="/images/mics_4514.jpg" alt="" loading="lazy"></div><div class="component-name">MiCS-â4â5â1â4â</div><div class="component-caption">Gas âconcentration</div></a></div><div class="component-card"><a href="/components/sensor/pm1006/"><div class="component-icon "><img src="/images/pm1006.jpg" alt="" loading="lazy"></div><div class="component-name">PM1â0â0â6â âSensor</div><div class="component-caption">Particulate</div></a></div><div class="component-card"><a href="/components/sensor/pm2005/"><div class="component-icon "><img src="/images/pm2005.png" alt="" loading="lazy"></div><div class="component-name">PM2â0â0â5â âSensor</div><div class="component-caption">Particulate</div></a></div><div class="component-card"><a href="/components/sensor/pmsa003i/"><div class="component-icon "><img src="/images/pmsa003i.jpg" alt="" loading="lazy"></div><div class="component-name">PMSA0â0â3âI</div><div class="component-caption">Particulate</div></a></div><div class="component-card"><a href="/components/sensor/pmsx003/"><div class="component-icon "><img src="/images/pmsx003.svg" alt="" loading="lazy"></div><div class="component-name">PMSX0â0â3â</div><div class="component-caption">Particulate</div></a></div><div class="component-card"><a href="/components/sensor/radon_eye_ble/"><div class="component-icon "><img src="/images/radon_eye_logo.png" alt="" loading="lazy"></div><div class="component-name">RadonEye âBLE</div><div class="component-caption">Radon</div></a></div><div class="component-card"><a href="/components/sensor/scd30/"><div class="component-icon "><img src="/images/scd30.jpg" alt="" loading="lazy"></div><div class="component-name">SCD3â0â</div><div class="component-caption">CO2â â&â âTemperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/scd4x/"><div class="component-icon "><img src="/images/scd4x.jpg" alt="" loading="lazy"></div><div class="component-name">SCD4âX</div><div class="component-caption">CO2â â&â âTemperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/sds011/"><div class="component-icon "><img src="/images/sds011.jpg" alt="" loading="lazy"></div><div class="component-name">SDS0â1â1â âSensor</div><div class="component-caption">Particulate</div></a></div><div class="component-card"><a href="/components/sensor/sen0321/"><div class="component-icon "><img src="/images/sen0321.jpg" alt="" loading="lazy"></div><div class="component-name">SEN0â3â2â1â</div><div class="component-caption">Ozone</div></a></div><div class="component-card"><a href="/components/sensor/sen5x/"><div class="component-icon "><img src="/images/sen54.jpg" alt="" loading="lazy"></div><div class="component-name">SEN5âx</div><div class="component-caption">Temperature â&â âHumidity â&â âVolatile âorganics â&â âNOx</div></a></div><div class="component-card"><a href="/components/sensor/sen6x/"><div class="component-icon "><img src="/images/sen6x.webp" alt="" loading="lazy"></div><div class="component-name">SEN6âx</div><div class="component-caption">Particulate â&â âTemperature â&â âHumidity â&â âVOC â&â âNOx â&â âCO2â</div></a></div><div class="component-card"><a href="/components/sensor/senseair/"><div class="component-icon "><img src="/images/senseair_s8.jpg" alt="" loading="lazy"></div><div class="component-name">SenseAir</div><div class="component-caption">CO2â</div></a></div><div class="component-card"><a href="/components/sensor/sfa30/"><div class="component-icon "><img src="/images/sfa30.jpg" alt="" loading="lazy"></div><div class="component-name">SFA3â0â</div><div class="component-caption">Formaldehyde</div></a></div><div class="component-card"><a href="/components/sensor/sfa40/"><div class="component-icon "><img src="/images/sfa40.webp" alt="" loading="lazy"></div><div class="component-name">SFA4â0â</div><div class="component-caption">Formaldehyde â&â âTemperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/sgp30/"><div class="component-icon "><img src="/images/sgp30.jpg" alt="" loading="lazy"></div><div class="component-name">SGP3â0â</div><div class="component-caption">CO2â â&â âVolatile âorganics</div></a></div><div class="component-card"><a href="/components/sensor/sgp4x/"><div class="component-icon "><img src="/images/sgp40.jpg" alt="" loading="lazy"></div><div class="component-name">SGP4âx</div><div class="component-caption">Volatile âorganics â&â âNOx</div></a></div><div class="component-card"><a href="/components/sensor/sm300d2/"><div class="component-icon "><img src="/images/sm300d2.jpg" alt="" loading="lazy"></div><div class="component-name">SM3â0â0âD2â</div><div class="component-caption">Air âquality</div></a></div><div class="component-card"><a href="/components/sensor/sps30/"><div class="component-icon "><img src="/images/sps30.jpg" alt="" loading="lazy"></div><div class="component-name">SPS3â0â</div><div class="component-caption">Particulate</div></a></div><div class="component-card"><a href="/components/sensor/t6615/"><div class="component-icon "><img src="/images/t6615.jpg" alt="" loading="lazy"></div><div class="component-name">T6â6â1â3â/â1â5â</div><div class="component-caption">CO2â</div></a></div><div class="component-card"><a href="/components/sensor/zyaura/"><div class="component-icon "><img src="/images/zgm053.jpg" alt="" loading="lazy"></div><div class="component-name">ZyAura</div><div class="component-caption">CO2â â&â âTemperature â&â âHumidity</div></a></div></div> 299<div class="sl-heading-wrapper level-h3"><h3 id="analogue">Analogue</h3><a class="sl-anchor-link" href="#analogue"><span aria-hidden="true" class="sl-anchor-icon">
299<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âAnalogueâ</span></a></div> 300<div class="component-grid not-content"><div class="component-card"><a href="/components/sensor/adc/"><div class="component-icon dark-invert"><img src="/images/flash.svg" alt="" loading="lazy"></div><div class="component-name">ADC</div><div class="component-caption">ESP âinternal</div></a></div><div class="component-card"><a href="/components/sensor/adc128s102/"><div class="component-icon "><img src="/images/adc128s102.png" alt="" loading="lazy"></div><div class="component-name">ADC1â2â8âS1â0â2â</div><div class="component-caption">8â-âchannel âADC</div></a></div><div class="component-card"><a href="/components/sensor/ads1115/"><div class="component-icon "><img src="/images/ads1115.jpg" alt="" loading="lazy"></div><div class="component-name">ADS1â1â1â5â</div><div class="component-caption">4â-âchannel âADC</div></a></div><div class="component-card"><a href="/components/sensor/ads1118/"><div class="component-icon "><img src="/images/ads1118.jpg" alt="" loading="lazy"></div><div class="component-name">ADS1â1â1â8â</div><div class="component-caption">4â-âchannel âADC</div></a></div><div class="component-card"><a href="/components/sensor/cd74hc4067/"><div class="component-icon "><img src="/images/cd74hc4067.jpg" alt="" loading="lazy"></div><div class="component-name">CD7â4âHC4â0â6â7â</div><div class="component-caption">1â6â-âchannel âanalog âmultiplexer</div></a></div><div class="component-card"><a href="/components/sensor/mcp3008/"><div class="component-icon "><img src="/images/mcp3008.jpg" alt="" loading="lazy"></div><div class="component-name">MCP3â0â0â8â</div><div class="component-caption">8â-âchannel âADC</div></a></div><div class="component-card"><a href="/components/sensor/mcp3204/"><div class="component-icon "><img src="/images/mcp3204.jpg" alt="" loading="lazy"></div><div class="component-name">MCP3â2â0â4â â/â âMCP3â2â0â8â</div><div class="component-caption">4â-âchannel âADC</div></a></div><div class="component-card"><a href="/components/sensor/mcp3221/"><div class="component-icon "><img src="/images/mcp3221.png" alt="" loading="lazy"></div><div class="component-name">MCP3â2â2â1â</div><div class="component-caption">ADC</div></a></div><div class="component-card"><a href="/components/sensor/nau7802/"><div class="component-icon "><img src="/images/nau7802.jpg" alt="" loading="lazy"></div><div class="component-name">NAU7â8â0â2â</div><div class="component-caption">ADC</div></a></div><div class="component-card"><a href="/components/sensor/resistance/"><div class="component-icon dark-invert"><img src="/images/omega.svg" alt="" loading="lazy"></div><div class="component-name">Resistance</div></a></div></div> 301<div class="sl-heading-wrapper level-h3"><h3 id="bluetooth-low-energy-ble">Bluetooth Low Energy (BLE)</h3><a class="sl-anchor-link" href="#bluetooth-low-energy-ble"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âBluetooth Low Energy (BLE)â</span></a></div> 302<div class="component-grid not-content"><div class="component-card"><a href="/components/sensor/alpha3/"><div class="component-icon "><img src="/images/alpha3.jpg" alt="" loading="lazy"></div><div class="component-name">Alpha3â</div></a></div><div class="component-card"><a href="/components/sensor/am43/"><div class="component-icon "><img src="/images/am43.jpg" alt="" loading="lazy"></div><div class="component-name">AM4â3â</div><div class="component-caption">Lux â&
302â âBattery âlevel</div></a></div><div class="component-card"><a href="/components/sensor/atc_mithermometer/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">ATC âMiThermometer</div></a></div><div class="component-card"><a href="/components/sensor/ble_client/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">BLE âClient âSensor</div></a></div><div class="component-card"><a href="/components/sensor/ble_rssi/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">BLE âRSSI</div></a></div><div class="component-card"><a href="/components/sensor/bthome_mithermometer/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">BTHome âMiThermometer</div></a></div><div class="component-card"><a href="/components/sensor/xiaomi_hhccjcy10/"><div class="component-icon "><img src="/images/xiaomi_hhccjcy10.jpg" alt="" loading="lazy"></div><div class="component-name">HHCCJCY1â0â â(âMiFlora âPink)â</div><div class="component-caption">Soil âmoisture â&â âTemperature â&â âLight</div></a></div><div class="component-card"><a href="/components/sensor/inkbird_ibsth1_mini/"><div class="component-icon "><img src="/images/inkbird_isbth1_mini.jpg" alt="" loading="lazy"></div><div class="component-name">Inkbird âIBS-âTH1â âMini</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/mopeka_pro_check/"><div class="component-icon "><img src="/images/mopeka_pro_check.jpg" alt="" loading="lazy"></div><div class="component-name">Mopeka âPro âCheck âLP</div><div class="component-caption">Tank âlevel</div></a></div><div class="component-card"><a href="/components/sensor/mopeka_std_check/"><div class="component-icon "><img src="/images/mopeka_std_check.jpg" alt="" loading="lazy"></div><div class="component-name">Mopeka âStandard âCheck âLP</div><div class="component-caption">Tank âlevel</div></a></div><div class="component-card"><a href="/components/sensor/ruuvitag/"><div class="component-icon "><img src="/images/ruuvitag.jpg" alt="" loading="lazy"></div><div class="component-name">RuuviTag</div><div class="component-caption">Temperature â&â âHumidity â&â âAccelerometer</div></a></div><div class="component-card"><a href="/components/sensor/thermopro_ble/"><div class="component-icon "><img src="/images/thermopro_tp357.jpg" alt="" loading="lazy"></div><div class="component-name">ThermoPro âBLE</div></a></div><div class="component-card"><a href="/components/sensor/xiaomi_ble/"><div class="component-icon "><img src="/images/xiaomi_mijia_logo.jpg" alt="" loading="lazy"></div><div class="component-name">Xiaomi âBLE</div><div class="component-caption">Various</div></a></div></div> 303<div class="sl-heading-wrapper level-h3"><h3 id="digital-signals">Digital Signals</h3><a class="sl-anchor-link" href="#digital-signals"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âDigital Signalsâ</span></a></div> 304<div class="component-grid not-content"><div class="component-card"><a href="/components/sensor/duty_cycle/"><div class="component-icon dark-invert"><img src="/images/percent.svg" alt="" loading="lazy"></div><div class="component-name">Duty âCycle</div></a></div><div class="component-card"><a href="/components/sensor/pulse_counter/"><div class="component-icon dark-invert"><img src="/images/pulse.svg" alt="" loading="lazy"></div><div class="component-name">Pulse âCounter</div></a></div><div class="component-card"><a href="/components/sensor/pulse_meter/"><div class="component-icon dark-invert"><img src="/images/pulse.svg" alt="" loading="lazy"></div><div class="component-name">Pulse âMeter</div></a></div><div class="component-card"><a href="/components/sensor/pulse_width/"><div class="component-icon dark-invert"><img src="/images/pulse.svg" alt="" loading="lazy"></div><div class="component-name">Pulse âWidth</div></a></div></div> 305<div class="sl-heading-wrapper level-h3"><h3 id="distance">Distance</h3><a class="sl-anchor-link" href="#distance"><span aria-hidden="true" class="sl-anchor-icon">
305<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âDistanceâ</span></a></div> 306<div class="component-grid not-content"><div class="component-card"><a href="/components/sensor/a01nyub/"><div class="component-icon "><img src="/images/a01nyub.jpg" alt="" loading="lazy"></div><div class="component-name">A0â1âNYUB</div><div class="component-caption">Acoustic âdistance</div></a></div><div class="component-card"><a href="/components/sensor/a02yyuw/"><div class="component-icon "><img src="/images/a02yyuw.jpg" alt="" loading="lazy"></div><div class="component-name">A0â2âYYUW</div><div class="component-caption">Acoustic âdistance</div></a></div><div class="component-card"><a href="/components/sensor/ds1603l/"><div class="component-icon "><img src="/images/ds1603l.svg" alt="" loading="lazy"></div><div class="component-name">DS1â6â0â3âL</div><div class="component-caption">Acoustic âdistance</div></a></div><div class="component-card"><a href="/components/sensor/gl_r01/"><div class="component-icon "><img src="/images/gl_r01.jpg" alt="" loading="lazy"></div><div class="component-name">GL-âR0â1â âTime âof âFlight âSensor</div><div class="component-caption">IR âoptical âdistance</div></a></div><div class="component-card"><a href="/components/sensor/hrxl_maxsonar_wr/"><div class="component-icon "><img src="/images/hrxl_maxsonar_wr.jpg" alt="" loading="lazy"></div><div class="component-name">HRXL âMaxSonar âWR</div><div class="component-caption">Acoustic âdistance</div></a></div><div class="component-card"><a href="/components/sensor/jsn_sr04t/"><div class="component-icon "><img src="/images/jsn-sr04t-v3.jpg" alt="" loading="lazy"></div><div class="component-name">JSN-âSR0â4âT</div><div class="component-caption">Acoustic âdistance</div></a></div><div class="component-card"><a href="/components/sensor/tof10120/"><div class="component-icon "><img src="/images/tof10120.jpg" alt="" loading="lazy"></div><div class="component-name">TOF1â0â1â2â0â</div><div class="component-caption">IR âoptical âdistance</div></a></div><div class="component-card"><a href="/components/sensor/ultrasonic/"><div class="component-icon "><img src="/images/ultrasonic.jpg" alt="" loading="lazy"></div><div class="component-name">Ultrasonic âSensor</div><div class="component-caption">Acoustic âdistance</div></a></div><div class="component-card"><a href="/components/sensor/vl53l0x/"><div class="component-icon "><img src="/images/vl53l0x.jpg" alt="" loading="lazy"></div><div class="component-name">VL5â3âL0âx</div><div class="component-caption">IR âoptical âdistance</div></a></div><div class="component-card"><a href="/components/sensor/zio_ultrasonic/"><div class="component-icon "><img src="/images/zio_ultrasonic.jpg" alt="" loading="lazy"></div><div class="component-name">Zio âUltrasonic âSensor</div><div class="component-caption">Acoustic âdistance</div></a></div></div> 307<div class="sl-heading-wrapper level-h3"><h3 id="electricity">Electricity</h3><a class="sl-anchor-link" href="#electricity"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âElectricityâ</span></a></div> 308<div class="component-grid not-content"><div class="component-card"><a href="/components/sensor/ade7880/"><div class="component-icon "><img src="/images/ade7880.svg" alt="" loading="lazy"></div><div class="component-name">ADE7â8â8â0â</div><div class="component-caption">Voltage â&â âCurrent â&â âPower</div></a></div><div class="component-card"><a href="/components/sensor/ade7953/"><div class="component-icon "><img src="/images/ade7953.svg" alt="" loading="lazy"></div><div class="component-name">ADE7â9â5â3â</div><div class="component-caption">Power</div></a></div><div class="component-card"><a href="/components/sensor/atm90e26/"><div class="component-icon "><img src="/images/atm90e26.jpg" alt="" loading="lazy"></div><div class="component-name">ATM9â0âE2â6â</div><div class="component-caption">Voltage â&â âCurrent â&â âPower</div></a></div><div class="component-card"><a href="/components/sensor/atm90e32/"><div class="component-icon "><img src="/images/atm90e32.jpg" alt="" loading="lazy"></div><div class="component-name">ATM9â0âE3â2â</div><div class="component-caption">Voltage â&â âCurrent â&â âPower</div></a></div><div class="component-card"><a href="/components/sensor/bl0906/"><div class="component-icon "><img src="/images/bl0906.png" alt="" loading="lazy"></div><div class="component-name">BL0â9â0â6â</div><div class="component-caption">Voltage â&â âCurrent â&â âPower â&â âEnergy</div></a></div><div class="component-card"><a href="/components/sensor/bl0939/"><div class="component-icon "><img src="/images/bl0939.png" alt="" loading="lazy"></div><div class="component-name">BL0â9â3â9â</div><div class="component-caption">Voltage â&â âCurrent â&â âPower â&â âEnergy</div></a></div><div class="component-card"><a href="/components/sensor/bl0940/"><div class="component-icon "><img src="/images/bl0940.png" alt="" loading="lazy"></div><div class="component-name">BL0â9â4â0â</div><div class="component-caption">Voltage â&â âCurrent â&â âPower</div></a></div><div class="component-card"><a href="/components/sensor/bl0942/"><div class="component-icon "><img src="/images/bl0942.png" alt="" loading="lazy"></div><div class="component-name">BL0â9â4â2â</div><div class="component-caption">Voltage â&â âCurrent â&â âPower</div></a></div><div class="component-card"><a href="/components/sensor/cs5460a/"><div class="component-icon "><img src="/images/cs5460a.png" alt="" loading="lazy"></div><div class="component-name">CS5â4â6â0âA</div><div class="component-caption">Voltage â&â âCurrent â&â âPower</div></a></div><div class="component-card"><a href="/components/sensor/cse7761/"><div class="component-icon "><img src="/images/cse7761.svg" alt="" loading="lazy"></div><div class="component-name">CSE7â7â6â1â</div><div class="component-caption">Voltage â&â âCurrent â&â âPower</div></a></div><div class="component-card"><a href="/components/sensor/cse7766/"><div class="component-icon "><img src="/images/cse7766.svg" alt="" loading="lazy"></div><div class="component-name">CSE7â7â6â6â</div><div class="component-caption">Voltage â&â âCurrent â&â âPower</div></a></div><div class="component-card"><a href="/components/sensor/ct_clamp/"><div class="component-icon "><img src="/images/ct_clamp.jpg" alt="" loading="lazy"></div><div class="component-name">CT âClamp</div><div class="component-caption">Alternating âCurrent â(âAC)â</div></a></div><div class="component-card"><a href="/components/sensor/daly_bms/"><div class="component-icon "><img src="/images/daly_bms.jpg" alt="" loading="lazy"></div><div class="component-name">
308Daly âBMS</div><div class="component-caption">Voltage â&â âCurrent â&â âPower</div></a></div><div class="component-card"><a href="/components/sensor/dlms_meter/"><div class="component-icon "><img src="/images/dlms_meter.jpg" alt="" loading="lazy"></div><div class="component-name">DLMS âMeter</div><div class="component-caption">Electrical âcounter</div></a></div><div class="component-card"><a href="/components/sensor/dsmr/"><div class="component-icon "><img src="/images/dsmr.svg" alt="" loading="lazy"></div><div class="component-name">DSMR</div><div class="component-caption">Electrical âcounter</div></a></div><div class="component-card"><a href="/components/sensor/emontx/"><div class="component-icon "><img src="/images/emontx5.jpg" alt="" loading="lazy"></div><div class="component-name">EmonTx</div><div class="component-caption">Voltage â&â âCurrent â&â âPower â&â âEnergy â&â âTemperature</div></a></div><div class="component-card"><a href="/components/sensor/hlw8012/"><div class="component-icon "><img src="/images/hlw8012.svg" alt="" loading="lazy"></div><div class="component-name">HLW8â0â1â2â</div><div class="component-caption">Voltage â&â âCurrent â&â âPower</div></a></div><div class="component-card"><a href="/components/sensor/hlw8032/"><div class="component-icon "><img src="/images/hlw8012.svg" alt="" loading="lazy"></div><div class="component-name">HLW8â0â3â2â</div><div class="component-caption">Voltage â&â âCurrent â&â âPower</div></a></div><div class="component-card"><a href="/components/sensor/ina219/"><div class="component-icon "><img src="/images/ina219.jpg" alt="" loading="lazy"></div><div class="component-name">INA2â1â9â</div><div class="component-caption">Direct âCurrent â(âDC)â</div></a></div><div class="component-card"><a href="/components/sensor/ina226/"><div class="component-icon "><img src="/images/ina226.jpg" alt="" loading="lazy"></div><div class="component-name">INA2â2â6â</div><div class="component-caption">Direct âCurrent â(âDC)â â&â âPower</div></a></div><div class="component-card"><a href="/components/sensor/ina2xx/"><div class="component-icon "><img src="/images/ina228.jpg" alt="" loading="lazy"></div><div class="component-name">INA2â2â8â</div><div class="component-caption">DC âVoltage â&â âCurrent â&â âPower â&â âCharge</div></a></div><div class="component-card"><a href="/components/sensor/ina2xx/"><div class="component-icon "><img src="/images/ina2xx.jpg" alt="" loading="lazy"></div><div class="component-name">INA2â2â9â</div><div class="component-caption">DC âVoltage â&â âCurrent â&â âPower â&â âCharge</div></a></div><div class="component-card"><a href="/components/sensor/ina2xx/"><div class="component-icon "><img src="/images/ina2xx.jpg" alt="" loading="lazy"></div><div class="component-name">INA2â3â7â</div><div class="component-caption">DC âVoltage â&â âCurrent â&â âPower</div></a></div><div class="component-card"><a href="/components/sensor/ina2xx/"><div class="component-icon "><img src="/images/ina2xx.jpg" alt="" loading="lazy"></div><div class="component-name">INA2â3â8â</div><div class="component-caption">DC âVoltage â&â âCurrent â&â âPower</div></a></div><div class="component-card"><a href="/components/sensor/ina2xx/"><div class="component-icon "><img src="/images/ina2xx.jpg" alt="" loading="lazy"></div><div class="component-name">INA2â3â9â</div><div class="component-caption">DC âVoltage â&â âCurrent â&â âPower</div></a></div><div class="component-card"><a href="/components/sensor/ina260/"><div class="component-icon "><img src="/images/ina260.jpg" alt="" loading="lazy"></div><div class="component-name">INA2â6â0â</div><div class="component-caption">DC âCurrent â&â âPower</div></a></div><div class="component-card"><a href="/components/sensor/ina3221/"><div class="component-icon "><img src="/images/ina3221.jpg" alt="" loading="lazy"></div><div class="component-name">INA3â2â2â1â</div><div class="component-caption">3â-âCh âDC âcurrent</div></a></div><div class="component-card"><a href="/components/sensor/kamstrup_kmp/"><div class="component-icon "><img src="/images/kamstrup_kmp.jpg" alt="" loading="lazy"></div><div class="component-name">Kamstrup âKMP</div><div class="component-caption">District âHeating âMeter</div></a></div><div class="component-card"><a href="/components/sensor/max9611/"><div class="component-icon "><img src="/images/max9611.jpg" alt="" loading="lazy"></div><div class="component-name">MAX9â6â1â1â</div><div class="component-caption">Voltage â&â âCurrent â&â âPower â&â âTemperature</div></a></div><div class="component-card"><a href="/components/sensor/mk2pvrouter/"><div class="component-icon "><img src="/images/mk2pvrouter.jpg" alt="" loading="lazy"></div><div class="component-name">Mk2âPVRouter</div><div class="component-caption">Surplus âEnergy âDiverter</div></a></div><div class="component-card"><a href="/components/sensor/pzemac/"><div class="component-icon "><img src="/images/pzem-ac.jpg" alt="" loading="lazy"></div><div class="component-name">PZEM âAC</div><div class="component-caption">Voltage â&â âCurrent â&â âPower</div></a></div><div class="component-card"><a href="/components/sensor/pzemdc/"><div class="component-icon "><img src="/images/pzem-dc.jpg" alt="" loading="lazy"></div><div class="component-name">PZEM âDC</div><div class="component-caption">Voltage â&â âCurrent â&â âPower</div></a></div><div class="component-card"><a href="/components/sensor/pzem004t/"><div class="component-icon "><img src="/images/pzem004t.svg" alt="" loading="lazy"></div><div class="component-name">PZEM0â0â4âT</div><div class="component-caption">Voltage â&â âCurrent â&â âPower</div></a></div><div class="component-card"><a href="/components/sensor/sdm_meter/"><div class="component-icon "><img src="/images/sdm220m.jpg" alt="" loading="lazy"></div><div class="component-name">SDM âMeter</div><div class="component-caption">Modbus âenergy âmonitor</div></a></div><div class="component-card"><a href="/components/sensor/selec_meter/"><div class="component-icon "><img src="/images/selec_meter_em2m.jpg" alt="" loading="lazy"></div><div class="component-name">Selec âMeter</div><div class="component-caption">Modbus âenergy âmonitor</div></a></div><div class="component-card"><a href="/components/sensor/teleinfo/"><div class="component-icon "><img src="/images/teleinfo.jpg" alt="" loading="lazy"></div><div class="component-name">Teleinfo</div><div class="component-caption">Electrical âcounter</div></a></div><div class="component-card"><a href="/components/sensor/total_daily_energy/"><div class="component-icon dark-invert"><img src="/images/sigma.svg" alt="" loading="lazy"></div><div class="component-name">Total âDaily âEnergy</div></a></div></div> 309<div class="sl-heading-wrapper level-h3"><h3 id="environmental">Environmental</h3><a class="sl-anchor-link" href="#environmental"><span aria-hidden="true" class="sl-anchor-icon">
309<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âEnvironmentalâ</span></a></div> 310<div class="component-grid not-content"><div class="component-card"><a href="/components/sensor/absolute_humidity/"><div class="component-icon dark-invert"><img src="/images/water-drop.svg" alt="" loading="lazy"></div><div class="component-name">Absolute âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/aht10/"><div class="component-icon "><img src="/images/aht10.jpg" alt="" loading="lazy"></div><div class="component-name">AHT1â0â â/â âAHT2â0â â/â âAHT2â1â â/â âDHT2â0â</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/airthings_ble/"><div class="component-icon "><img src="/images/airthings_logo.png" alt="" loading="lazy"></div><div class="component-name">AirThings âBLE</div><div class="component-caption">Temperature â&â âHumidity â&â âPressure</div></a></div><div class="component-card"><a href="/components/sensor/am2315c/"><div class="component-icon "><img src="/images/am2315c.jpg" alt="" loading="lazy"></div><div class="component-name">AM2â3â1â5âC</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/am2320/"><div class="component-icon "><img src="/images/am2320.jpg" alt="" loading="lazy"></div><div class="component-name">AM2â3â2â0â</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/b_parasite/"><div class="component-icon "><img src="/images/b_parasite.jpg" alt="" loading="lazy"></div><div class="component-name">b-âparasite</div><div class="component-caption">Moisture â&â âTemperature â&â âHumidity â&â âLight</div></a></div><div class="component-card"><a href="/components/sensor/bh1900nux/"><div class="component-icon "><img src="/images/bh1900nux-evk-001.png" alt="" loading="lazy"></div><div class="component-name">BH1â9â0â0âNUX</div><div class="component-caption">Temperature</div></a></div><div class="component-card"><a href="/components/sensor/bme280/"><div class="component-icon "><img src="/images/bme280.jpg" alt="" loading="lazy"></div><div class="component-name">BME2â8â0â</div><div class="component-caption">Temperature â&â âHumidity â&â âPressure</div></a></div><div class="component-card"><a href="/components/sensor/bme680/"><div class="component-icon "><img src="/images/bme680.jpg" alt="" loading="lazy"></div><div class="component-name">BME6â8â0â</div><div class="component-caption">Temperature â&â âHumidity â&â âPressure â&â âGas</div></a></div><div class="component-card"><a href="/components/sensor/bme680_bsec/"><div class="component-icon "><img src="/images/bme680.jpg" alt="" loading="lazy"></div><div class="component-name">BME6â8â0â âvia âBSEC</div><div class="component-caption">Temperature â&â âHumidity â&â âPressure â&â âGas</div></a></div><div class="component-card"><a href="/components/sensor/bme68x_bsec2/"><div class="component-icon "><img src="/images/bme680.jpg" alt="" loading="lazy"></div><div class="component-name">BME6â8âx âvia âBSEC2â</div><div class="component-caption">Temperature â&â âHumidity â&â âPressure â&â âGas</div></a></div><div class="component-card"><a href="/components/sensor/bmp085/"><div class="component-icon "><img src="/images/bmp180.jpg" alt="" loading="lazy"></div><div class="component-name">
310BMP0â8â5â</div><div class="component-caption">Temperature â&â âPressure</div></a></div><div class="component-card"><a href="/components/sensor/bmp280/"><div class="component-icon "><img src="/images/bmp280.jpg" alt="" loading="lazy"></div><div class="component-name">BMP2â8â0â</div><div class="component-caption">Temperature â&â âPressure</div></a></div><div class="component-card"><a href="/components/sensor/bmp3xx/"><div class="component-icon "><img src="/images/bmp388.jpg" alt="" loading="lazy"></div><div class="component-name">BMP3â8â8â âand âBMP3â9â0â</div><div class="component-caption">Temperature â&â âPressure</div></a></div><div class="component-card"><a href="/components/sensor/bmp581/"><div class="component-icon "><img src="/images/bmp581.jpg" alt="" loading="lazy"></div><div class="component-name">BMP5â8â1â</div><div class="component-caption">Temperature â&â âPressure</div></a></div><div class="component-card"><a href="/components/sensor/dallas_temp/"><div class="component-icon "><img src="/images/dallas.jpg" alt="" loading="lazy"></div><div class="component-name">Dallas âDS1â8âB2â0â</div><div class="component-caption">Temperature</div></a></div><div class="component-card"><a href="/components/sensor/dew_point/"><div class="component-icon dark-invert"><img src="/images/water-drop.svg" alt="" loading="lazy"></div><div class="component-name">Dew âPoint</div></a></div><div class="component-card"><a href="/components/sensor/dht/"><div class="component-icon "><img src="/images/dht.jpg" alt="" loading="lazy"></div><div class="component-name">DHT</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/dht12/"><div class="component-icon "><img src="/images/dht12.jpg" alt="" loading="lazy"></div><div class="component-name">DHT1â2â</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/dps310/"><div class="component-icon "><img src="/images/dps310.jpg" alt="" loading="lazy"></div><div class="component-name">DPS3â1â0â/âDPS3â6â8â</div><div class="component-caption">Temperature â&â âPressure</div></a></div><div class="component-card"><a href="/components/emc2101/"><div class="component-icon "><img src="/images/emc2101.jpg" alt="" loading="lazy"></div><div class="component-name">EMC2â1â0â1â</div><div class="component-caption">Temperature</div></a></div><div class="component-card"><a href="/components/sensor/ens160/"><div class="component-icon "><img src="/images/ens160.jpg" alt="" loading="lazy"></div><div class="component-name">ENS1â6â0â</div><div class="component-caption">CO2â â&â âAir âQuality</div></a></div><div class="component-card"><a href="/components/sensor/ens210/"><div class="component-icon "><img src="/images/ens210.jpg" alt="" loading="lazy"></div><div class="component-name">ENS2â1â0â</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/hdc1080/"><div class="component-icon "><img src="/images/hdc1080.jpg" alt="" loading="lazy"></div><div class="component-name">HDC1â0â8â0â</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/hdc2010/"><div class="component-icon "><img src="/images/hdc2010.png" alt="" loading="lazy"></div><div class="component-name">HDC2â0â1â0â</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/hdc2080/"><div class="component-icon "><img src="/images/hdc2080.png" alt="" loading="lazy"></div><div class="component-name">HDC2â0â8â0â</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/hdc302x/"><div class="component-icon "><img src="/images/hdc302x.svg" alt="" loading="lazy"></div><div class="component-name">HDC3â0â2âx</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/xiaomi_hhccjcy10/"><div class="component-icon "><img src="/images/xiaomi_hhccjcy10.jpg" alt="" loading="lazy"></div><div class="component-name">HHCCJCY1â0â â(âMiFlora âPink)â</div><div class="component-caption">Soil âmoisture â&â âTemperature â&â âLight</div></a></div><div class="component-card"><a href="/components/sensor/honeywellabp/"><div class="component-icon "><img src="/images/honeywellabp.jpg" alt="" loading="lazy"></div><div class="component-name">Honeywell âABP</div><div class="component-caption">Pressure â&â âTemperature</div></a></div><div class="component-card"><a href="/components/sensor/honeywellabp2_i2c/"><div class="component-icon "><img src="/images/honeywellabp.jpg" alt="" loading="lazy"></div><div class="component-name">
310Honeywell âABP2â âI2âC</div><div class="component-caption">Pressure â&â âTemperature</div></a></div><div class="component-card"><a href="/components/sensor/honeywell_hih_i2c/"><div class="component-icon "><img src="/images/honeywellhih.jpg" alt="" loading="lazy"></div><div class="component-name">Honeywell âHIH âI2âC</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/hte501/"><div class="component-icon "><img src="/images/HTE501.png" alt="" loading="lazy"></div><div class="component-name">HTE5â0â1â</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/htu21d/"><div class="component-icon "><img src="/images/htu21d.jpg" alt="" loading="lazy"></div><div class="component-name">HTU2â1âD â/â âSi7â0â2â1â â/â âSHT2â1â</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/htu31d/"><div class="component-icon "><img src="/images/htu31d.jpg" alt="" loading="lazy"></div><div class="component-name">HTU3â1âD</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/hydreon_rgxx/"><div class="component-icon "><img src="/images/hydreon_rg9.jpg" alt="" loading="lazy"></div><div class="component-name">Hydreon âRain âSensor</div><div class="component-caption">Rain</div></a></div><div class="component-card"><a href="/components/sensor/hyt271/"><div class="component-icon "><img src="/images/hyt271.jpg" alt="" loading="lazy"></div><div class="component-name">HYT2â7â1â</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/inkbird_ibsth1_mini/"><div class="component-icon "><img src="/images/inkbird_isbth1_mini.jpg" alt="" loading="lazy"></div><div class="component-name">Inkbird âIBS-âTH1â âMini</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/internal_temperature/"><div class="component-icon dark-invert"><img src="/images/thermometer.svg" alt="" loading="lazy"></div><div class="component-name">Internal âTemperature</div><div class="component-caption">Temperature</div></a></div><div class="component-card"><a href="/components/sensor/lm75b/"><div class="component-icon "><img src="/images/lm75b.jpg" alt="" loading="lazy"></div><div class="component-name">LM7â5âB</div><div class="component-caption">Temperature</div></a></div><div class="component-card"><a href="/components/sensor/lps22/"><div class="component-icon "><img src="/images/lps22.webp" alt="" loading="lazy"></div><div class="component-name">LPS2â2â</div><div class="component-caption">Temperature â&â âBarometric âPressure</div></a></div><div class="component-card"><a href="/components/sensor/mcp9808/"><div class="component-icon "><img src="/images/mcp9808.jpg" alt="" loading="lazy"></div><div class="component-name">MCP9â8â0â8â</div><div class="component-caption">Temperature</div></a></div><div class="component-card"><a href="/components/sensor/mhz19/"><div class="component-icon "><img src="/images/mhz19.jpg" alt="" loading="lazy"></div><div class="component-name">MH-âZ1â9â</div><div class="component-caption">CO2â â&â âTemperature</div></a></div><div class="component-card"><a href="/components/sensor/mlx90614/"><div class="component-icon "><img src="/images/mlx90614.jpg" alt="" loading="lazy"></div><div class="component-name">MLX9â0â6â1â4â</div><div class="component-caption">Temperature</div></a></div><div class="component-card"><a href="/components/sensor/mpl3115a2/"><div class="component-icon "><img src="/images/mpl3115a2.jpg" alt="" loading="lazy"></div><div class="component-name">MPL3â1â1â5âA2â</div><div class="component-caption">Temperature â&
310â âPressure</div></a></div><div class="component-card"><a href="/components/sensor/ms5611/"><div class="component-icon "><img src="/images/ms5611.jpg" alt="" loading="lazy"></div><div class="component-name">MS5â6â1â1â</div><div class="component-caption">Pressure</div></a></div><div class="component-card"><a href="/components/sensor/ms8607/"><div class="component-icon "><img src="/images/ms8607.jpg" alt="" loading="lazy"></div><div class="component-name">MS8â6â0â7â</div><div class="component-caption">Temperature â&â âHumidity â&â âPressure</div></a></div><div class="component-card"><a href="/components/sensor/npi19/"><div class="component-icon "><img src="/images/npi19.jpg" alt="" loading="lazy"></div><div class="component-name">NPI-â1â9â</div><div class="component-caption">Pressure</div></a></div><div class="component-card"><a href="/components/sensor/ntc/"><div class="component-icon "><img src="/images/ntc.jpg" alt="" loading="lazy"></div><div class="component-name">NTC âThermistor</div><div class="component-caption">Temperature</div></a></div><div class="component-card"><a href="/components/sensor/pmwcs3/"><div class="component-icon "><img src="/images/pmwcs3.jpg" alt="" loading="lazy"></div><div class="component-name">PMWCS3â</div><div class="component-caption">Soil âmoisture â&â âTemperature</div></a></div><div class="component-card"><a href="/components/sensor/qmp6988/"><div class="component-icon "><img src="/images/qmp6988_env3.png" alt="" loading="lazy"></div><div class="component-name">QMP6â9â8â8â</div><div class="component-caption">Temperature â&â âPressure</div></a></div><div class="component-card"><a href="/components/sensor/radon_eye_ble/"><div class="component-icon "><img src="/images/radon_eye_logo.png" alt="" loading="lazy"></div><div class="component-name">RadonEye âBLE</div><div class="component-caption">Radon</div></a></div><div class="component-card"><a href="/components/sensor/ruuvitag/"><div class="component-icon "><img src="/images/ruuvitag.jpg" alt="" loading="lazy"></div><div class="component-name">RuuviTag</div><div class="component-caption">Temperature â&â âHumidity â&â âAccelerometer</div></a></div><div class="component-card"><a href="/components/sensor/scd30/"><div class="component-icon "><img src="/images/scd30.jpg" alt="" loading="lazy"></div><div class="component-name">SCD3â0â</div><div class="component-caption">CO2â â&â âTemperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/scd4x/"><div class="component-icon "><img src="/images/scd4x.jpg" alt="" loading="lazy"></div><div class="component-name">SCD4âX</div><div class="component-caption">CO2â â&â âTemperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/sdp3x/"><div class="component-icon "><img src="/images/sdp31.jpg" alt="" loading="lazy"></div><div class="component-name">SDP3âx â/â âSDP8â0â0â âSeries</div><div class="component-caption">Pressure</div></a></div><div class="component-card"><a href="/components/sensor/sfa30/"><div class="component-icon "><img src="/images/sfa30.jpg" alt="" loading="lazy"></div><div class="component-name">SFA3â0â</div><div class="component-caption">Formaldehyde</div></a></div><div class="component-card"><a href="/components/sensor/sht3xd/"><div class="component-icon "><img src="/images/sht3xd.jpg" alt="" loading="lazy"></div><div class="component-name">SHT3âX-âD</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/sht4x/"><div class="component-icon "><img src="/images/sht4x.jpg" alt="" loading="lazy"></div><div class="component-name">SHT4âX</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/shtcx/"><div class="component-icon "><img src="/images/shtc3.jpg" alt="" loading="lazy"></div><div class="component-name">SHTCx</div><div class="component-caption">Temperature â&â âHumidity</div></a></div><div class="component-card"><a href="/components/sensor/smt100/"><div class="component-icon "><img src="/images/smt100.jpg" alt="" loading="lazy"></div><div class="component-name">SMT1â0â0â</div><div class="component-caption">Moisture â&â âTemperature</div></a></div><div class="component-card"><a href="/components/sensor/spa06/"><div class="component-icon "><img src="/images/spa06.jpg" alt="" loading="lazy"></div><div class="component-name">SPA0â6â</div><div class="component-caption">Temperature â&
310â âPressure</div></a></div><div class="component-card"><a href="/components/sensor/sts3x/"><div class="component-icon "><img src="/images/sts3x.jpg" alt="" loading="lazy"></div><div class="component-name">STS3âX</div><div class="component-caption">Temperature</div></a></div><div class="component-card"><a href="/components/sensor/stts22h/"><div class="component-icon "><img src="/images/stts22h.jpg" alt="" loading="lazy"></div><div class="component-name">STTS2â2âH</div><div class="component-caption">Temperature</div></a></div><div class="component-card"><a href="/components/sensor/tc74/"><div class="component-icon "><img src="/images/tc74.jpg" alt="" loading="lazy"></div><div class="component-name">TC7â4â</div><div class="component-caption">Temperature</div></a></div><div class="component-card"><a href="/components/sensor/tem3200/"><div class="component-icon "><img src="/images/tem3200.jpg" alt="" loading="lazy"></div><div class="component-name">TE-âM3â2â0â0â</div><div class="component-caption">Temperature â&â âPressure</div></a></div><div class="component-card"><a href="/components/sensor/tee501/"><div class="component-icon "><img src="/images/TEE501.png" alt="" loading="lazy"></div><div class="component-name">TEE5â0â1â</div><div class="component-caption">Temperature</div></a></div><div class="component-card"><a href="/components/sensor/tmp102/"><div class="component-icon "><img src="/images/tmp102.jpg" alt="" loading="lazy"></div><div class="component-name">TMP1â0â2â</div><div class="component-caption">Temperature</div></a></div><div class="component-card"><a href="/components/sensor/tmp1075/"><div class="component-icon "><img src="/images/tmp1075.jpg" alt="" loading="lazy"></div><div class="component-name">TMP1â0â7â5â</div><div class="component-caption">Temperature</div></a></div><div class="component-card"><a href="/components/sensor/tmp117/"><div class="component-icon "><img src="/images/tmp117.jpg" alt="" loading="lazy"></div><div class="component-name">TMP1â1â7â</div><div class="component-caption">Temperature</div></a></div><div class="component-card"><a href="/components/sensor/wts01/"><div class="component-icon "><img src="/images/wts01.png" alt="" loading="lazy"></div><div class="component-name">WTS0â1â</div><div class="component-caption">Temperature</div></a></div><div class="component-card"><a href="/components/sensor/xdb401/"><div class="component-icon "><img src="/images/xdb401.jpg" alt="" loading="lazy"></div><div class="component-name">XDB4â0â1â</div><div class="component-caption">Pressure</div></a></div><div class="component-card"><a href="/components/sensor/xgzp68xx/"><div class="component-icon "><img src="/images/6897d.jpg" alt="" loading="lazy"></div><div class="component-name">XGZP6â8âxx âSeries</div><div class="component-caption">Differential âPressure</div></a></div></div> 311<div class="sl-heading-wrapper level-h3"><h3 id="healthsafety">Health/Safety</h3><a class="sl-anchor-link" href="#healthsafety"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âHealth/Safetyâ</span></a></div> 312<div class="component-grid not-content"><div class="component-card"><a href="/components/seeed_mr60bha2/"><div class="component-icon "><img src="/images/seeed_mr60bha2.jpg" alt="" loading="lazy"></div><div class="component-name">Seeed âStudio âMR6â0âBHA2â âmmWave</div><div class="component-caption">Breathing â&â âheartbeat âdetection</div></a></div><div class="component-card"><a href="/components/seeed_mr60fda2/"><div class="component-icon ">
312<img src="/images/seeed_mr60fda2.jpg" alt="" loading="lazy"></div><div class="component-name">Seeed âStudio âMR6â0âFDA2â âmmWave</div><div class="component-caption">Presence â&â âFall âdetection</div></a></div></div> 313<div class="sl-heading-wrapper level-h3"><h3 id="light">Light</h3><a class="sl-anchor-link" href="#light"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âLightâ</span></a></div> 314<div class="component-grid not-content"><div class="component-card"><a href="/components/sensor/am43/"><div class="component-icon "><img src="/images/am43.jpg" alt="" loading="lazy"></div><div class="component-name">AM4â3â</div><div class="component-caption">Lux</div></a></div><div class="component-card"><a href="/components/sensor/apds9306/"><div class="component-icon "><img src="/images/apds9306.png" alt="" loading="lazy"></div><div class="component-name">APDS9â3â0â6â</div><div class="component-caption">Lux</div></a></div><div class="component-card"><a href="/components/sensor/apds9960/"><div class="component-icon "><img src="/images/apds9960.jpg" alt="" loading="lazy"></div><div class="component-name">APDS9â9â6â0â</div><div class="component-caption">Colour â&â âGesture</div></a></div><div class="component-card"><a href="/components/sensor/as7341/"><div class="component-icon "><img src="/images/as7341.jpg" alt="" loading="lazy"></div><div class="component-name">AS7â3â4â1â</div><div class="component-caption">Spectral âColor âSensor</div></a></div><div class="component-card"><a href="/components/sensor/bh1750/"><div class="component-icon "><img src="/images/bh1750.jpg" alt="" loading="lazy"></div><div class="component-name">BH1â7â5â0â</div><div class="component-caption">Lux</div></a></div><div class="component-card"><a href="/components/sensor/ltr501/"><div class="component-icon "><img src="/images/ltr501.jpg" alt="" loading="lazy"></div><div class="component-name">LTR3â0â1â</div><div class="component-caption">Lux</div></a></div><div class="component-card"><a href="/components/sensor/ltr_als_ps/"><div class="component-icon "><img src="/images/ltr303.jpg" alt="" loading="lazy"></div><div class="component-name">LTR3â0â3â</div><div class="component-caption">Lux</div></a></div><div class="component-card"><a href="/components/sensor/ltr_als_ps/"><div class="component-icon "><img src="/images/ltr329.jpg" alt="" loading="lazy"></div><div class="component-name">LTR3â2â9â</div><div class="component-caption">Lux</div></a></div><div class="component-card"><a href="/components/sensor/ltr390/"><div class="component-icon "><img src="/images/ltr390.jpg" alt="" loading="lazy"></div><div class="component-name">LTR3â9â0â</div><div class="component-caption">Lux â&â âUV</div></a></div><div class="component-card"><a href="/components/sensor/ltr501/"><div class="component-icon "><img src="/images/ltr501.jpg" alt="" loading="lazy"></div><div class="component-name">LTR5â0â1â</div><div class="component-caption">Lux â&â âProximity</div></a></div><div class="component-card"><a href="/components/sensor/ltr_als_ps/"><div class="component-icon "><img src="/images/ltr-ps.jpg" alt="" loading="lazy"></div><div class="component-name">LTR5â5â3â</div><div class="component-caption">Lux â&â âProximity</div></a></div><div class="component-card"><a href="/components/sensor/ltr_als_ps/"><div class="component-icon "><img src="/images/ltr-ps.jpg" alt="" loading="lazy"></div><div class="component-name">LTR5â5â6â</div><div class="component-caption">Lux â&â âProximity</div></a></div><div class="component-card"><a href="/components/sensor/ltr501/"><div class="component-icon "><img src="/images/ltr501.jpg" alt="" loading="lazy"></div><div class="component-name">LTR5â5â8â</div><div class="component-caption">Lux â&â âProximity</div></a></div><div class="component-card"><a href="/components/sensor/ltr_als_ps/"><div class="component-icon "><img src="/images/ltr501.jpg" alt="" loading="lazy"></div><div class="component-name">LTR5â5â9â</div><div class="component-caption">Lux â&â âProximity</div></a></div><div class="component-card"><a href="/components/sensor/ltr_als_ps/"><div class="component-icon "><img src="/images/ltr-ps.jpg" alt="" loading="lazy"></div><div class="component-name">LTR6â5â9â</div><div class="component-caption">Proximity</div></a></div><div class="component-card"><a href="/components/sensor/max44009/"><div class="component-icon "><img src="/images/max44009.svg" alt="" loading="lazy"></div><div class="component-name">MAX4â4â0â0â9â</div><div class="component-caption">Lux</div></a></div><div class="component-card"><a href="/components/sensor/opt3001/"><div class="component-icon "><img src="/images/opt3001.jpg" alt="" loading="lazy"></div><div class="component-name">OPT3â0â0â1â</div><div class="component-caption">Lux</div></a></div><div class="component-card"><a href="/components/sensor/tcs34725/"><div class="component-icon "><img src="/images/tcs34725.jpg" alt="" loading="lazy"></div><div class="component-name">TCS3â4â7â2â5â</div><div class="component-caption">Lux â&â âRGB âcolour</div></a></div><div class="component-card"><a href="/components/sensor/tsl2561/"><div class="component-icon "><img src="/images/tsl2561.jpg" alt="" loading="lazy"></div><div class="component-name">TSL2â5â6â1â</div><div class="component-caption">Lux</div></a></div><div class="component-card"><a href="/components/sensor/tsl2591/"><div class="component-icon "><img src="/images/tsl2591.jpg" alt="" loading="lazy"></div><div class="component-name">TSL2â5â9â1â</div><div class="component-caption">Lux</div></a></div><div class="component-card"><a href="/components/sensor/veml3235/"><div class="component-icon "><img src="/images/veml3235.jpg" alt="" loading="lazy"></div><div class="component-name">VEML3â2â3â5â</div><div class="component-caption">Lux</div></a></div><div class="component-card"><a href="/components/sensor/veml7700/"><div class="component-icon "><img src="/images/veml6030.jpg" alt="" loading="lazy"></div><div class="component-name">VEML6â0â3â0â</div><div class="component-caption">Lux</div></a></div><div class="component-card"><a href="/components/sensor/veml7700/"><div class="component-icon "><img src="/images/veml7700.jpg" alt="" loading="lazy"></div><div class="component-name">VEML7â7â0â0â</div><div class="component-caption">Lux</div></a></div></div> 315<div class="sl-heading-wrapper level-h3"><h3 id="magnetic">Magnetic</h3><a class="sl-anchor-link" href="#magnetic"><span aria-hidden="true" class="sl-anchor-icon">
315<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âMagneticâ</span></a></div> 316<div class="component-grid not-content"><div class="component-card"><a href="/components/sensor/as5600/"><div class="component-icon "><img src="/images/as5600.jpg" alt="" loading="lazy"></div><div class="component-name">AS5â6â0â0â</div><div class="component-caption">1â2â-âBit âMagnetic âPosition âSensor</div></a></div><div class="component-card"><a href="/components/sensor/hmc5883l/"><div class="component-icon "><img src="/images/hmc5883l.jpg" alt="" loading="lazy"></div><div class="component-name">HMC5â8â8â3âL</div><div class="component-caption">3â-âAxis âmagnetometer</div></a></div><div class="component-card"><a href="/components/sensor/mlx90393/"><div class="component-icon "><img src="/images/mlx90393.jpg" alt="" loading="lazy"></div><div class="component-name">MLX9â0â3â9â3â</div><div class="component-caption">3â-âAxis âmagnetometer</div></a></div><div class="component-card"><a href="/components/sensor/mmc5603/"><div class="component-icon "><img src="/images/mmc5603.jpg" alt="" loading="lazy"></div><div class="component-name">MMC5â6â0â3â</div><div class="component-caption">3â-âAxis âmagnetometer</div></a></div><div class="component-card"><a href="/components/sensor/mmc5983/"><div class="component-icon "><img src="/images/mmc5983.jpg" alt="" loading="lazy"></div><div class="component-name">MMC5â9â8â3â</div><div class="component-caption">3â-âAxis âmagnetometer</div></a></div><div class="component-card"><a href="/components/sensor/qmc5883l/"><div class="component-icon "><img src="/images/qmc5883l.jpg" alt="" loading="lazy"></div><div class="component-name">QMC5â8â8â3âL</div><div class="component-caption">3â-âAxis âmagnetometer</div></a></div></div> 317<div class="sl-heading-wrapper level-h3"><h3 id="miscellaneous">Miscellaneous</h3><a class="sl-anchor-link" href="#miscellaneous"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âMiscellaneousâ</span></a></div> 318<div class="component-grid not-content"><div class="component-card"><a href="/components/sensor/as3935/"><div class="component-icon "><img src="/images/as3935.jpg" alt="" loading="lazy"></div><div class="component-name">AS3â9â3â5â</div><div class="component-caption">Storm âlightning</div></a></div><div class="component-card"><a href="/components/sensor/b_parasite/"><div class="component-icon "><img src="/images/b_parasite.jpg" alt="" loading="lazy"></div><div class="component-name">b-âparasite</div><div class="component-caption">Moisture â&â âTemperature â&â âHumidity â&â âLight</div></a></div><div class="component-card"><a href="/components/sensor/binary_sensor_map/"><div class="component-icon "><img src="/images/binary_sensor_map.jpg" alt="" loading="lazy"></div><div class="component-name">Binary âSensor âMap</div><div class="component-caption">Map âbinary âto âvalue</div></a></div><div class="component-card"><a href="/components/sensor/combination/"><div class="component-icon dark-invert"><img src="/images/function.svg" alt="" loading="lazy"></div><div class="component-name">Combination</div></a></div><div class="component-card"><a href="/components/sensor/duty_time/"><div class="component-icon dark-invert"><img src="/images/timer-play-outline.svg" alt="" loading="lazy"></div><div class="component-name">Duty âTime</div></a></div><div class="component-card"><a href="/components/sensor/ezo/"><div class="component-icon "><img src="/images/ezo-ph-circuit.png" alt="" loading="lazy"></div><div class="component-name">EZO âsensor âcircuits</div><div class="component-caption">(âpH)â</div></a></div><div class="component-card"><a href="/components/sensor/fs3000/"><div class="component-icon "><img src="/images/fs3000.jpg" alt="" loading="lazy"></div><div class="component-name">FS3â0â0â0â</div><div class="component-caption">Air âvelocity</div></a></div><div class="component-card"><a href="/components/sensor/gdk101/"><div class="component-icon "><img src="/images/gdk101.jpg" alt="" loading="lazy"></div><div class="component-name">GDK1â0â1â</div><div class="component-caption">Radiation</div></a></div><div class="component-card"><a href="/components/sensor/growatt_solar/"><div class="component-icon "><img src="/images/growatt.jpg" alt="" loading="lazy"></div><div class="component-name">Growatt âSolar</div><div class="component-caption">Solar ârooftop</div></a></div><div class="component-card"><a href="/components/sensor/havells_solar/"><div class="component-icon "><img src="/images/havellsgti5000d_s.jpg" alt="" loading="lazy"></div><div class="component-name">Havells âSolar</div><div class="component-caption">Solar ârooftop</div></a></div><div class="component-card"><a href="/components/sensor/integration/"><div class="component-icon dark-invert"><img src="/images/sigma.svg" alt="" loading="lazy"></div><div class="component-name">Integration</div></a></div><div class="component-card"><a href="/components/sensor/kuntze/"><div class="component-icon "><img src="/images/kuntze.jpg" alt="" loading="lazy"></div><div class="component-name">Kuntze âpool âsensor</div></a></div><div class="component-card"><a href="/components/sensor/lc709203f/"><div class="component-icon "><img src="/images/lc709203f.jpg" alt="" loading="lazy"></div><div class="component-name">LC7â0â9â2â0â3âF</div><div class="component-caption">Battery âMonitor</div></a></div><div class="component-card"><a href="/components/sensor/lvgl/"><div class="component-icon "><img src="/images/lvgl_c_num.png" alt="" loading="lazy"></div><div class="component-name">LVGL âwidget</div></a></div><div class="component-card"><a href="/components/sensor/m5stack_8angle/"><div class="component-icon "><img src="/images/m5stack_8angle.png" alt="" loading="lazy"></div><div class="component-name">M5âStack âUnit â8â âAngle</div></a></div><div class="component-card"><a href="/components/sensor/max17043/"><div class="component-icon "><img src="/images/max17043.jpg" alt="" loading="lazy"></div><div class="component-name">MAX1â7â0â4â3â</div><div class="component-caption">Battery</div></a></div><div class="component-card"><a href="/components/micronova/"><div class="component-icon "><img src="/images/micronova.svg" alt="" loading="lazy"></div><div class="component-name">MicroNova âpellet âstove</div></a></div><div class="component-card"><a href="/components/sensor/modbus_controller/"><div class="component-icon "><img src="/images/modbus.png" alt="" loading="lazy"></div><div class="component-name">Modbus âSensor</div></a></div><div class="component-card"><a href="/components/sensor/nextion/"><div class="component-icon "><img src="/images/nextion.jpg" alt="" loading="lazy"></div><div class="component-name">Nextion</div><div class="component-caption">Sensors âfrom âdisplay</div></a></div><div class="component-card"><a href="/components/sensor/sen21231/"><div class="component-icon "><img src="/images/sen21231.png" alt="" loading="lazy"></div><div class="component-name">Person âSensor â(âSEN2â1â2â3â1â)â</div></a></div><div class="component-card"><a href="/components/vbus/"><div class="component-icon "><img src="/images/resol_deltasol_bs_plus.jpg" alt="" loading="lazy"></div><div class="component-name">Resol âVBus</div></a></div><div class="component-card"><a href="/components/sensor/rotary_encoder/"><div class="component-icon "><img src="/images/rotary_encoder.jpg" alt="" loading="lazy"></div><div class="component-name">Rotary âEncoder</div></a></div><div class="component-card"><a href="/components/sensor/sendspin/"><div class="component-icon "><img src="/images/sendspin.svg" alt="" loading="lazy"></div><div class="component-name">Sendspin âSensor</div></a></div><div class="component-card"><a href="/components/sensor/smt100/"><div class="component-icon "><img src="/images/smt100.jpg" alt="" loading="lazy"></div><div class="component-name">SMT1â0â0â</div><div class="component-caption">Moisture â&â âTemperature</div></a></div><div class="component-card"><a href="/components/sensor/sound_level/"><div class="component-icon dark-invert"><img src="/images/waveform.svg" alt="" loading="lazy"></div><div class="component-name">
318Sound âLevel</div></a></div><div class="component-card"><a href="/components/sensor/sy6970/"><div class="component-icon "><img src="/images/sy6970.jpg" alt="" loading="lazy"></div><div class="component-name">SY6â9â7â0â</div><div class="component-caption">Battery âcharge âIC</div></a></div><div class="component-card"><a href="/components/sensor/tuya/"><div class="component-icon "><img src="/images/tuya.png" alt="" loading="lazy"></div><div class="component-name">Tuya âSensor</div></a></div><div class="component-card"><a href="/components/sensor/tx20/"><div class="component-icon "><img src="/images/tx20.jpg" alt="" loading="lazy"></div><div class="component-name">TX2â0â</div><div class="component-caption">Wind âspeed â&â âWind âdirection</div></a></div><div class="component-card"><a href="/components/sensor/ufire_ec/"><div class="component-icon "><img src="/images/ufire_ec.png" alt="" loading="lazy"></div><div class="component-name">uFire âEC âsensor</div><div class="component-caption">EC â&â âTemperature</div></a></div><div class="component-card"><a href="/components/sensor/ufire_ise/"><div class="component-icon "><img src="/images/ufire_ise.png" alt="" loading="lazy"></div><div class="component-name">uFire âISE âsensor</div><div class="component-caption">pH â&â âTemperature</div></a></div><div class="component-card"><a href="/components/ufm01/"><div class="component-icon "><img src="/images/ufm01.png" alt="" loading="lazy"></div><div class="component-name">UFM-â0â1â âFlow âMeter</div><div class="component-caption">Flow â&â âTemperature</div></a></div><div class="component-card"><a href="/components/wireguard/"><div class="component-icon dark-invert"><img src="/images/wireguard_custom_logo.svg" alt="" loading="lazy"></div><div class="component-name">WireGuard</div></a></div></div> 319<div class="sl-heading-wrapper level-h3"><h3 id="motion">Motion</h3><a class="sl-anchor-link" href="#motion"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âMotionâ</span></a></div> 320<div class="component-grid not-content"><div class="component-card"><a href="/components/sensor/apds9960/"><div class="component-icon "><img src="/images/apds9960.jpg" alt="" loading="lazy"></div><div class="component-name">APDS9â9â6â0â</div><div class="component-caption">Colour â&â âGesture</div></a></div><div class="component-card"><a href="/components/sensor/bmi160/"><div class="component-icon "><img src="/images/bmi160.jpg" alt="" loading="lazy"></div><div class="component-name">BMI1â6â0â</div><div class="component-caption">Accelerometer â&â âGyroscope</div></a></div><div class="component-card"><a href="/components/motion/bmi270/"><div class="component-icon dark-invert"><img src="/images/imu.svg" alt="" loading="lazy"></div><div class="component-name">BMI2â7â0â</div><div class="component-caption">Accelerometer â&â âGyroscope</div></a></div><div class="component-card"><a href="/components/sensor/ld2410/"><div class="component-icon "><img src="/images/ld2410.jpg" alt="" loading="lazy"></div><div class="component-name">LD2â4â1â0â</div><div class="component-caption">Motion â&â âPresence</div></a></div><div class="component-card"><a href="/components/sensor/ld2412/"><div class="component-icon "><img src="/images/ld2412.jpg" alt="" loading="lazy"></div><div class="component-name">LD2â4â1â2â</div><div class="component-caption">Motion â&â âPresence</div></a></div><div class="component-card"><a href="/components/sensor/ld2420/"><div class="component-icon "><img src="/images/ld2420.jpg" alt="" loading="lazy"></div><div class="component-name">LD2â4â2â0â</div><div class="component-caption">Motion â&â âPresence</div></a></div><div class="component-card"><a href="/components/sensor/ld2450/"><div class="component-icon "><img src="/images/ld2450.png" alt="" loading="lazy"></div><div class="component-name">LD2â4â5â0â</div><div class="component-caption">Motion â&â âPresence</div></a></div><div class="component-card"><a href="/components/sensor/ld6002b/"><div class="component-icon "><img src="/images/ld6002b.png" alt="" loading="lazy"></div><div class="component-name">LD6â0â0â2âB</div><div class="component-caption">Motion â&â âPresence</div></a></div><div class="component-card"><a href="/components/motion/lsm6ds/"><div class="component-icon dark-invert"><img src="/images/imu.svg" alt="" loading="lazy"></div><div class="component-name">LSM6âDS</div><div class="component-caption">Accelerometer â&â âGyroscope</div></a></div><div class="component-card"><a href="/components/sensor/motion/"><div class="component-icon dark-invert"><img src="/images/imu.svg" alt="" loading="lazy"></div><div class="component-name">Motion â(âIMU)â</div></a></div><div class="component-card"><a href="/components/sensor/mpu6050/"><div class="component-icon "><img src="/images/mpu6050.jpg" alt="" loading="lazy"></div><div class="component-name">MPU6â0â5â0â</div><div class="component-caption">Accelerometer â&â âGyroscope</div></a></div><div class="component-card"><a href="/components/sensor/mpu6886/"><div class="component-icon "><img src="/images/mpu6886.jpg" alt="" loading="lazy"></div><div class="component-name">MPU6â8â8â6â</div><div class="component-caption">Accelerometer â&â âGyroscope</div></a></div><div class="component-card"><a href="/components/sensor/msa3xx/"><div class="component-icon "><img src="/images/msa301.jpg" alt="" loading="lazy"></div><div class="component-name">MSA3â0â1â</div><div class="component-caption">Accelerometer</div></a></div><div class="component-card"><a href="/components/sensor/msa3xx/"><div class="component-icon "><img src="/images/msa311.jpg" alt="" loading="lazy"></div><div class="component-name">MSA3â1â1â</div><div class="component-caption">Accelerometer</div></a></div><div class="component-card"><a href="/components/motion/qmi8658/"><div class="component-icon dark-invert"><img src="/images/imu.svg" alt="" loading="lazy"></div><div class="component-name">QMI8â6â5â8â</div><div class="component-caption">Accelerometer â&â âGyroscope</div></a></div><div class="component-card"><a href="/components/sensor/rd03d/"><div class="component-icon "><img src="/images/rd03d.webp" alt="" loading="lazy"></div><div class="component-name">RD-â0â3âD</div><div class="component-caption">Motion â&â âPresence</div></a></div><div class="component-card"><a href="/components/sensor/ruuvitag/"><div class="component-icon "><img src="/images/ruuvitag.jpg" alt="" loading="lazy"></div><div class="component-name">RuuviTag</div><div class="component-caption">Temperature â&â âHumidity â&â âAccelerometer</div></a></div><div class="component-card"><a href="/components/seeed_mr24hpc1/"><div class="component-icon "><img src="/images/seeed-mr24hpc1.jpg" alt="" loading="lazy"></div><div class="component-name">Seeed âStudio âMR2â4âHPC1â âmmWave</div><div class="component-caption">Motion â&â âPresence</div></a></div></div> 321<div class="sl-heading-wrapper level-h3"><h3 id="thermocouple">Thermocouple</h3><a class="sl-anchor-link" href="#thermocouple"><span aria-hidden="true" class="sl-anchor-icon">
321<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âThermocoupleâ</span></a></div> 322<div class="component-grid not-content"><div class="component-card"><a href="/components/sensor/kmeteriso/"><div class="component-icon "><img src="/images/kmeteriso.jpg" alt="" loading="lazy"></div><div class="component-name">KMeterISO</div><div class="component-caption">K-âType</div></a></div><div class="component-card"><a href="/components/sensor/max31855/"><div class="component-icon "><img src="/images/max31855.jpg" alt="" loading="lazy"></div><div class="component-name">MAX3â1â8â5â5â</div><div class="component-caption">K-âType</div></a></div><div class="component-card"><a href="/components/sensor/max31856/"><div class="component-icon "><img src="/images/max31856.jpg" alt="" loading="lazy"></div><div class="component-name">MAX3â1â8â5â6â</div><div class="component-caption">All âtypes</div></a></div><div class="component-card"><a href="/components/sensor/max31865/"><div class="component-icon "><img src="/images/max31865.jpg" alt="" loading="lazy"></div><div class="component-name">MAX3â1â8â6â5â</div><div class="component-caption">Platinum âRTD</div></a></div><div class="component-card"><a href="/components/sensor/max6675/"><div class="component-icon "><img src="/images/max6675.jpg" alt="" loading="lazy"></div><div class="component-name">MAX6â6â7â5â</div><div class="component-caption">K-âType</div></a></div><div class="component-card"><a href="/components/sensor/mcp9600/"><div class="component-icon "><img src="/images/mcp9600.jpg" alt="" loading="lazy"></div><div class="component-name">MCP9â6â0â0â</div><div class="component-caption">All âtypes</div></a></div></div> 323<div class="sl-heading-wrapper level-h3"><h3 id="weight">Weight</h3><a class="sl-anchor-link" href="#weight"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âWeightâ</span></a></div> 324<div class="component-grid not-content"><div class="component-card"><a href="/components/sensor/hx711/"><div class="component-icon "><img src="/images/hx711.jpg" alt="" loading="lazy"></div><div class="component-name">HX7â1â1â</div><div class="component-caption">Load âcell âamplifier</div></a></div><div class="component-card"><a href="/components/sensor/xiaomi_miscale/"><div class="component-icon "><img src="/images/xiaomi_miscale.jpg" alt="" loading="lazy"></div><div class="component-name">Xiaomi âMiscale</div></a></div></div> 325<p>Looking for a sensor that outputs its values as an analog voltage? Have a look at the 326<a href="/components/sensor/adc/">ADC Sensor</a> together with a formula like in the <a href="https://devices.esphome.io/devices/temt6000">TEMT6000 configuration</a>.</p> 327<div class="sl-heading-wrapper level-h2"><h2 id="binary-sensor-components">Binary Sensor Components</h2><a class="sl-anchor-link" href="#binary-sensor-components"><span aria-hidden="true" class="sl-anchor-icon">
327<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âBinary Sensor Componentsâ</span></a></div> 328<p>Binary Sensors are organized into categories; if a given sensor fits into more than one category, it will appear multiple times.</p> 329<div class="sl-heading-wrapper level-h3"><h3 id="core-1">Core</h3><a class="sl-anchor-link" href="#core-1"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âCoreâ</span></a></div> 330<div class="component-grid not-content"><div class="component-card"><a href="/components/binary_sensor/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Binary âSensor âCore</div></a></div><div class="component-card"><a href="/components/binary_sensor/template/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Template âBinary âSensor</div></a></div><div class="component-card"><a href="/components/binary_sensor/gpio/"><div class="component-icon "><img src="/images/gpio.svg" alt="" loading="lazy"></div><div class="component-name">GPIO</div></a></div><div class="component-card"><a href="/components/binary_sensor/homeassistant/"><div class="component-icon dark-invert"><img src="/images/home-assistant.svg" alt="" loading="lazy"></div><div class="component-name">Home âAssistant</div></a></div><div class="component-card"><a href="/components/binary_sensor/sdl/"><div class="component-icon "><img src="/images/sdl.png" alt="" loading="lazy"></div><div class="component-name">Host âSDL2â</div></a></div><div class="component-card"><a href="/components/binary_sensor/status/"><div class="component-icon dark-invert"><img src="/images/server-network.svg" alt="" loading="lazy"></div><div class="component-name">Status</div></a></div><div class="component-card"><a href="/components/binary_sensor/switch/"><div class="component-icon dark-invert"><img src="/images/electric-switch.svg" alt="" loading="lazy"></div><div class="component-name">Switch</div></a></div></div> 331<div class="sl-heading-wrapper level-h3"><h3 id="capacitive-touch">Capacitive Touch</h3><a class="sl-anchor-link" href="#capacitive-touch"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âCapacitive Touchâ</span></a></div> 332<div class="component-grid not-content"><div class="component-card"><a href="/components/binary_sensor/cap1188/"><div class="component-icon "><img src="/images/cap1188.jpg" alt="" loading="lazy"></div><div class="component-name">CAP1â1â8â8â âCapacitive âTouch âSensor</div></a></div><div class="component-card"><a href="/components/binary_sensor/esp32_touch/"><div class="component-icon dark-invert"><img src="/images/touch.svg" alt="" loading="lazy"></div><div class="component-name">
332ESP3â2â âTouch âPad</div></a></div><div class="component-card"><a href="/components/binary_sensor/mpr121/"><div class="component-icon "><img src="/images/mpr121.jpg" alt="" loading="lazy"></div><div class="component-name">MPR1â2â1â â âCapacitive âTouch âSensor</div></a></div><div class="component-card"><a href="/components/binary_sensor/ttp229/"><div class="component-icon "><img src="/images/ttp229.jpg" alt="" loading="lazy"></div><div class="component-name">TTP2â2â9â</div></a></div></div> 333<div class="sl-heading-wrapper level-h3"><h3 id="mechanical">Mechanical</h3><a class="sl-anchor-link" href="#mechanical"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âMechanicalâ</span></a></div> 334<div class="component-grid not-content"><div class="component-card"><a href="/components/matrix_keypad/"><div class="component-icon "><img src="/images/matrix_keypad.jpg" alt="" loading="lazy"></div><div class="component-name">Matrix âKeypad</div></a></div><div class="component-card"><a href="/components/display/tm1637/"><div class="component-icon "><img src="/images/tm1637.jpg" alt="" loading="lazy"></div><div class="component-name">TM1â6â3â7â</div></a></div><div class="component-card"><a href="/components/display/tm1638/"><div class="component-icon "><img src="/images/tm1638.jpg" alt="" loading="lazy"></div><div class="component-name">TM1â6â3â8â</div></a></div></div> 335<div class="sl-heading-wrapper level-h3"><h3 id="nfcrfid">NFC/RFID</h3><a class="sl-anchor-link" href="#nfcrfid"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âNFC/RFIDâ</span></a></div> 336<p>Often known as âtagâ or âcardâ readers within the community.</p> 337<div class="component-grid not-content"><div class="component-card"><a href="/components/binary_sensor/nfc/"><div class="component-icon dark-invert"><img src="/images/nfc.png" alt="" loading="lazy"></div><div class="component-name">NFC âTag</div></a></div><div class="component-card"><a href="/components/binary_sensor/pn532/"><div class="component-icon "><img src="/images/pn532.jpg" alt="" loading="lazy"></div><div class="component-name">PN5â3â2â</div></a></div><div class="component-card"><a href="/components/pn7150/"><div class="component-icon "><img src="/images/pn7150.jpg" alt="" loading="lazy"></div><div class="component-name">PN7â1â5â0â</div></a></div><div class="component-card"><a href="/components/pn7160/"><div class="component-icon "><img src="/images/pn716x.jpg" alt="" loading="lazy"></div><div class="component-name">PN7â1â6âX</div></a></div><div class="component-card"><a href="/components/binary_sensor/rc522/"><div class="component-icon "><img src="/images/rc522.jpg" alt="" loading="lazy"></div><div class="component-name">RC5â2â2â</div></a></div><div class="component-card"><a href="/components/binary_sensor/rdm6300/"><div class="component-icon "><img src="/images/rdm6300.jpg" alt="" loading="lazy"></div><div class="component-name">RDM6â3â0â0â</div></a></div><div class="component-card"><a href="/components/wiegand/"><div class="component-icon "><img src="/images/wiegand.jpg" alt="" loading="lazy"></div><div class="component-name">Wiegand âReader</div></a></div></div> 338<div class="sl-heading-wrapper level-h3"><h3 id="touchscreen">Touchscreen</h3><a class="sl-anchor-link" href="#touchscreen"><span aria-hidden="true" class="sl-anchor-icon">
338<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âTouchscreenâ</span></a></div> 339<div class="component-grid not-content"><div class="component-card"><a href="/components/touchscreen/"><div class="component-icon dark-invert"><img src="/images/touch.svg" alt="" loading="lazy"></div><div class="component-name">Touchscreen âCore</div></a></div><div class="component-card"><a href="/components/touchscreen/ft5x06/"><div class="component-icon "><img src="/images/indicator.jpg" alt="" loading="lazy"></div><div class="component-name">FT5âX0â6â</div></a></div><div class="component-card"><a href="/components/touchscreen/gt911/"><div class="component-icon "><img src="/images/esp32_s3_box_3.png" alt="" loading="lazy"></div><div class="component-name">GT9â1â1â</div></a></div><div class="component-card"><a href="/components/binary_sensor/lvgl/"><div class="component-icon "><img src="/images/lvgl_c_bns.png" alt="" loading="lazy"></div><div class="component-name">LVGL âwidget</div></a></div><div class="component-card"><a href="/components/binary_sensor/nextion/"><div class="component-icon "><img src="/images/nextion.jpg" alt="" loading="lazy"></div><div class="component-name">Nextion âBinary âSensor</div></a></div><div class="component-card"><a href="/components/touchscreen/tt21100/"><div class="component-icon "><img src="/images/esp32-s3-korvo-2-lcd.png" alt="" loading="lazy"></div><div class="component-name">TT2â1â1â0â0â</div></a></div></div> 340<div class="sl-heading-wrapper level-h3"><h3 id="presence-detection">Presence Detection</h3><a class="sl-anchor-link" href="#presence-detection"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âPresence Detectionâ</span></a></div> 341<div class="component-grid not-content"><div class="component-card"><a href="/components/at581x/"><div class="component-icon "><img src="/images/at581x.png" alt="" loading="lazy"></div><div class="component-name">AT5â8â1âX</div></a></div><div class="component-card"><a href="/components/dfrobot_sen0395/"><div class="component-icon "><img src="/images/dfrobot_sen0395.jpg" alt="" loading="lazy"></div><div class="component-name">DFRobot âmmWave âRadar</div></a></div><div class="component-card"><a href="/components/sensor/ld2410/"><div class="component-icon "><img src="/images/ld2410.jpg" alt="" loading="lazy"></div><div class="component-name">LD2â4â1â0â</div></a></div><div class="component-card"><a href="/components/sensor/ld2412/"><div class="component-icon "><img src="/images/ld2412.jpg" alt="" loading="lazy"></div><div class="component-name">LD2â4â1â2â</div></a></div><div class="component-card"><a href="/components/sensor/ld2420/"><div class="component-icon "><img src="/images/ld2420.jpg" alt="" loading="lazy"></div><div class="component-name">LD2â4â2â0â</div></a></div><div class="component-card"><a href="/components/sensor/ld2450/"><div class="component-icon "><img src="/images/ld2450.png" alt="" loading="lazy"></div><div class="component-name">LD2â4â5â0â</div></a></div><div class="component-card"><a href="/components/sensor/ld6002b/"><div class="component-icon "><img src="/images/ld6002b.png" alt="" loading="lazy"></div><div class="component-name">LD6â0â0â2âB</div></a></div><div class="component-card"><a href="/components/sensor/rd03d/"><div class="component-icon "><img src="/images/rd03d.webp" alt="" loading="lazy"></div><div class="component-name">RD-â0â3âD</div></a></div><div class="component-card"><a href="/components/seeed_mr24hpc1/"><div class="component-icon "><img src="/images/seeed-mr24hpc1.jpg" alt="" loading="lazy"></div><div class="component-name">Seeed âStudio âMR2â4âHPC1â âmmWave</div></a></div></div> 342<div class="sl-heading-wrapper level-h3"><h3 id="miscellaneous-1">Miscellaneous</h3><a class="sl-anchor-link" href="#miscellaneous-1"><span aria-hidden="true" class="sl-anchor-icon">
342<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âMiscellaneousâ</span></a></div> 343<div class="component-grid not-content"><div class="component-card"><a href="/components/binary_sensor/analog_threshold/"><div class="component-icon dark-invert"><img src="/images/analog_threshold.svg" alt="" loading="lazy"></div><div class="component-name">Analog âThreshold</div></a></div><div class="component-card"><a href="/components/binary_sensor/ble_presence/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">BLE âPresence</div></a></div><div class="component-card"><a href="/components/binary_sensor/hydreon_rgxx/"><div class="component-icon "><img src="/images/hydreon_rg9.jpg" alt="" loading="lazy"></div><div class="component-name">Hydreon âRain âSensor âBinary âSensor</div></a></div><div class="component-card"><a href="/components/binary_sensor/modbus_controller/"><div class="component-icon "><img src="/images/modbus.png" alt="" loading="lazy"></div><div class="component-name">Modbus âBinary âSensor</div></a></div><div class="component-card"><a href="/components/pipsolar/"><div class="component-icon "><img src="/images/pipsolar.jpg" alt="" loading="lazy"></div><div class="component-name">PipSolar â-â âcompatible âPV âInverter</div></a></div><div class="component-card"><a href="/components/pylontech/"><div class="component-icon "><img src="/images/pylontech.jpg" alt="" loading="lazy"></div><div class="component-name">Pylontech âBatteries</div></a></div><div class="component-card"><a href="/components/binary_sensor/qwiic_pir/"><div class="component-icon "><img src="/images/qwiic_pir.jpg" alt="" loading="lazy"></div><div class="component-name">Qwiic âPIR âMotion</div></a></div><div class="component-card"><a href="/components/vbus/"><div class="component-icon "><img src="/images/resol_deltasol_bs_plus.jpg" alt="" loading="lazy"></div><div class="component-name">Resol âVBus</div></a></div><div class="component-card"><a href="/components/binary_sensor/tuya/"><div class="component-icon "><img src="/images/tuya.png" alt="" loading="lazy"></div><div class="component-name">Tuya âBinary âSensor</div></a></div><div class="component-card"><a href="/components/wireguard/"><div class="component-icon dark-invert"><img src="/images/wireguard_custom_logo.svg" alt="" loading="lazy"></div><div class="component-name">WireGuard</div></a></div></div> 344<div class="sl-heading-wrapper level-h2"><h2 id="alarm-control-panel-components">Alarm Control Panel Components</h2><a class="sl-anchor-link" href="#alarm-control-panel-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âAlarm Control Panel Componentsâ</span></a></div> 345<div class="component-grid not-content"><div class="component-card"><a href="/components/alarm_control_panel/"><div class="component-icon dark-invert"><img src="/images/alarm-panel.svg" alt="" loading="lazy"></div><div class="component-name">Alarm âControl âPanel âCore</div></a></div><div class="component-card">
345<a href="/components/alarm_control_panel/template/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Template âAlarm âControl âPanel</div></a></div></div> 346<div class="sl-heading-wrapper level-h2"><h2 id="audio-adc-components">Audio ADC Components</h2><a class="sl-anchor-link" href="#audio-adc-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âAudio ADC Componentsâ</span></a></div> 347<div class="component-grid not-content"><div class="component-card"><a href="/components/audio_adc/"><div class="component-icon "><img src="/images/audio_adc.svg" alt="" loading="lazy"></div><div class="component-name">Audio âADC âCore</div></a></div><div class="component-card"><a href="/components/audio_adc/es7210/"><div class="component-icon "><img src="/images/es7210.svg" alt="" loading="lazy"></div><div class="component-name">ES7â2â1â0â</div></a></div><div class="component-card"><a href="/components/audio_adc/es7243e/"><div class="component-icon "><img src="/images/es7243e.svg" alt="" loading="lazy"></div><div class="component-name">ES7â2â4â3âE</div></a></div></div> 348<div class="sl-heading-wrapper level-h2"><h2 id="audio-dac-components">Audio DAC Components</h2><a class="sl-anchor-link" href="#audio-dac-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âAudio DAC Componentsâ</span></a></div> 349<div class="component-grid not-content"><div class="component-card"><a href="/components/audio_dac/"><div class="component-icon "><img src="/images/audio_dac.svg" alt="" loading="lazy"></div><div class="component-name">Audio âDAC âCore</div></a></div><div class="component-card"><a href="/components/audio_dac/aic3204/"><div class="component-icon "><img src="/images/aic3204.svg" alt="" loading="lazy"></div><div class="component-name">AIC3â2â0â4â</div></a></div><div class="component-card"><a href="/components/audio_dac/es8156/"><div class="component-icon "><img src="/images/es8156.svg" alt="" loading="lazy"></div><div class="component-name">ES8â1â5â6â</div></a></div><div class="component-card"><a href="/components/audio_dac/es8311/"><div class="component-icon "><img src="/images/es8311.svg" alt="" loading="lazy"></div><div class="component-name">ES8â3â1â1â</div></a></div><div class="component-card"><a href="/components/audio_dac/es8388/"><div class="component-icon "><img src="/images/es8388.svg" alt="" loading="lazy"></div><div class="component-name">ES8â3â8â8â</div></a></div><div class="component-card"><a href="/components/audio_dac/pcm5122/"><div class="component-icon "><img src="/images/pcm5122.svg" alt="" loading="lazy"></div><div class="component-name">PCM5â1â2â2â</div></a></div></div> 350<div class="sl-heading-wrapper level-h2"><h2 id="button-components">Button Components</h2><a class="sl-anchor-link" href="#button-components"><span aria-hidden="true" class="sl-anchor-icon">
350<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âButton Componentsâ</span></a></div> 351<div class="component-grid not-content"><div class="component-card"><a href="/components/button/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Button âCore</div></a></div><div class="component-card"><a href="/components/button/template/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Template âButton</div></a></div><div class="component-card"><a href="/components/button/factory_reset/"><div class="component-icon dark-invert"><img src="/images/restart-alert.svg" alt="" loading="lazy"></div><div class="component-name">Factory âReset âButton</div></a></div><div class="component-card"><a href="/components/button/output/"><div class="component-icon dark-invert"><img src="/images/upload.svg" alt="" loading="lazy"></div><div class="component-name">Generic âOutput âButton</div></a></div><div class="component-card"><a href="/components/button/restart/"><div class="component-icon dark-invert"><img src="/images/restart.svg" alt="" loading="lazy"></div><div class="component-name">Restart âButton</div></a></div><div class="component-card"><a href="/components/button/safe_mode/"><div class="component-icon dark-invert"><img src="/images/restart-alert.svg" alt="" loading="lazy"></div><div class="component-name">Safe âMode âButton</div></a></div><div class="component-card"><a href="/components/button/shutdown/"><div class="component-icon dark-invert"><img src="/images/power_settings.svg" alt="" loading="lazy"></div><div class="component-name">Shutdown âButton</div></a></div><div class="component-card"><a href="/components/button/uart/"><div class="component-icon "><img src="/images/uart.svg" alt="" loading="lazy"></div><div class="component-name">UART âButton</div></a></div><div class="component-card"><a href="/components/button/wake_on_lan/"><div class="component-icon dark-invert"><img src="/images/power_settings.svg" alt="" loading="lazy"></div><div class="component-name">Wake-âon-âLAN</div></a></div></div> 352<div class="sl-heading-wrapper level-h2"><h2 id="climate-components">Climate Components</h2><a class="sl-anchor-link" href="#climate-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âClimate Componentsâ</span></a></div> 353<div class="component-grid not-content"><div class="component-card"><a href="/components/climate/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Climate âCore</div></a></div><div class="component-card"><a href="/components/climate/template/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Template âClimate</div></a></div><div class="component-card"><a href="/components/climate/anova/"><div class="component-icon "><img src="/images/anova.png" alt="" loading="lazy"></div><div class="component-name">Anova âCooker</div></a></div><div class="component-card"><a href="/components/climate/bang_bang/"><div class="component-icon dark-invert"><img src="/images/air-conditioner.svg" alt="" loading="lazy"></div><div class="component-name">Bang âBang âController</div></a></div><div class="component-card"><a href="/components/climate/bedjet/"><div class="component-icon "><img src="/images/bedjet.png" alt="" loading="lazy"></div><div class="component-name">BedJet âClimate âSystem</div></a></div><div class="component-card"><a href="/components/climate/haier/"><div class="component-icon "><img src="/images/haier.svg" alt="" loading="lazy"></div><div class="component-name">Haier âClimate</div></a></div><div class="component-card"><a href="/components/climate/climate_ir/"><div class="component-icon dark-invert"><img src="/images/air-conditioner-ir.svg" alt="" loading="lazy"></div><div class="component-name">IR âRemote âClimate</div></a></div><div class="component-card"><a href="/components/climate/midea/"><div class="component-icon "><img src="/images/midea.svg" alt="" loading="lazy"></div><div class="component-name">Midea</div></a></div><div class="component-card"><a href="/components/climate/mitsubishi_cn105/"><div class="component-icon "><img src="/images/mitsubishi_electric.png" alt="" loading="lazy"></div><div class="component-name">Mitsubishi âCN1â0â5â âClimate</div></a></div><div class="component-card"><a href="/components/climate/pid/"><div class="component-icon dark-invert"><img src="/images/function.svg" alt="" loading="lazy"></div><div class="component-name">PID âController</div></a></div><div class="component-card"><a href="/components/climate/thermostat/"><div class="component-icon dark-invert"><img src="/images/air-conditioner.svg" alt="" loading="lazy"></div><div class="component-name">Thermostat âController</div></a></div><div class="component-card"><a href="/components/climate/tuya/"><div class="component-icon "><img src="/images/tuya.png" alt="" loading="lazy"></div><div class="component-name">Tuya âClimate</div></a></div><div class="component-card"><a href="/components/uponor_smatrix/"><div class="component-icon "><img src="/images/uponor.svg" alt="" loading="lazy"></div><div class="component-name">
353Uponor âSmatrix âBase âPulse âUnderfloor âHeating</div></a></div></div> 354<div class="sl-heading-wrapper level-h2"><h2 id="cover-components">Cover Components</h2><a class="sl-anchor-link" href="#cover-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âCover Componentsâ</span></a></div> 355<div class="component-grid not-content"><div class="component-card"><a href="/components/cover/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Cover âCore</div></a></div><div class="component-card"><a href="/components/cover/template/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Template âCover</div></a></div><div class="component-card"><a href="/components/cover/am43/"><div class="component-icon "><img src="/images/am43.jpg" alt="" loading="lazy"></div><div class="component-name">AM4â3â âCover</div></a></div><div class="component-card"><a href="/components/cover/current_based/"><div class="component-icon dark-invert"><img src="/images/flash.svg" alt="" loading="lazy"></div><div class="component-name">Current-âBased âCover</div></a></div><div class="component-card"><a href="/components/cover/endstop/"><div class="component-icon dark-invert"><img src="/images/electric-switch.svg" alt="" loading="lazy"></div><div class="component-name">Endstop âCover</div></a></div><div class="component-card"><a href="/components/cover/feedback/"><div class="component-icon dark-invert"><img src="/images/feedback_cover.svg" alt="" loading="lazy"></div><div class="component-name">Feedback âCover</div></a></div><div class="component-card"><a href="/components/cover/he60r/"><div class="component-icon "><img src="/images/he60r.jpg" alt="" loading="lazy"></div><div class="component-name">HE6â0âR âCover</div></a></div><div class="component-card"><a href="/components/cover/hoermann_hcp/"><div class="component-icon "><img src="/images/hoermann_logo.svg" alt="" loading="lazy"></div><div class="component-name">Höârmann âCover</div></a></div><div class="component-card"><a href="/components/cover/time_based/"><div class="component-icon dark-invert"><img src="/images/timer.svg" alt="" loading="lazy"></div><div class="component-name">Time-âBased âCover</div></a></div><div class="component-card"><a href="/components/cover/tormatic/"><div class="component-icon "><img src="/images/tormatic.png" alt="" loading="lazy"></div><div class="component-name">Tormatic/âNovoferm âCover</div></a></div><div class="component-card"><a href="/components/cover/tuya/"><div class="component-icon "><img src="/images/tuya.png" alt="" loading="lazy"></div><div class="component-name">Tuya âCover</div></a></div></div> 356<div class="sl-heading-wrapper level-h2"><h2 id="datetime-components">Datetime Components</h2><a class="sl-anchor-link" href="#datetime-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âDatetime Componentsâ</span></a></div> 357<div class="component-grid not-content"><div class="component-card"><a href="/components/datetime/"><div class="component-icon dark-invert"><img src="/images/clock-outline.svg" alt="" loading="lazy"></div><div class="component-name">Datetime âCore</div></a></div><div class="component-card"><a href="/components/datetime/template/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Template âDatetime</div></a></div></div> 358<div class="sl-heading-wrapper level-h2"><h2 id="display-components">Display Components</h2><a class="sl-anchor-link" href="#display-components"><span aria-hidden="true" class="sl-anchor-icon">
358<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âDisplay Componentsâ</span></a></div> 359<div class="component-grid not-content"><div class="component-card"><a href="/components/display/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Display âCore</div></a></div><div class="component-card"><a href="/components/display_menu/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Display âMenu âCore</div></a></div><div class="component-card"><a href="/components/font/"><div class="component-icon dark-invert"><img src="/images/format-font.svg" alt="" loading="lazy"></div><div class="component-name">Font âRenderer</div></a></div><div class="component-card"><a href="/components/graph/"><div class="component-icon dark-invert"><img src="/images/chart-line.svg" alt="" loading="lazy"></div><div class="component-name">Graph</div></a></div><div class="component-card"><a href="/components/display_menu/graphical_display_menu/"><div class="component-icon "><img src="/images/graphical_display_menu.png" alt="" loading="lazy"></div><div class="component-name">Graphical âDisplay âMenu</div></a></div><div class="component-card"><a href="/components/display_menu/lcd_menu/"><div class="component-icon "><img src="/images/lcd_menu.png" alt="" loading="lazy"></div><div class="component-name">LCD âMenu</div></a></div><div class="component-card"><a href="/components/lvgl/"><div class="component-icon "><img src="/images/lvgl.png" alt="" loading="lazy"></div><div class="component-name">LVGL âGraphics</div></a></div><div class="component-card"><a href="/components/qr_code/"><div class="component-icon dark-invert"><img src="/images/qr-code.svg" alt="" loading="lazy"></div><div class="component-name">QR âCode</div></a></div></div> 360<span id="display-hw"></span> 361<div class="sl-heading-wrapper level-h2"><h2 id="display-hardware-platforms">Display Hardware Platforms</h2><a class="sl-anchor-link" href="#display-hardware-platforms"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âDisplay Hardware Platformsâ</span></a></div> 362<div class="component-grid not-content"><div class="component-card"><a href="/components/display/addressable_light/"><div class="component-icon "><img src="/images/addressable_light.jpg" alt="" loading="lazy"></div><div class="component-name">Addressable âLight</div></a></div><div class="component-card"><a href="/components/display/epaper_spi/"><div class="component-icon "><img src="/images/waveshare_epaper.jpg" alt="" loading="lazy"></div><div class="component-name">ePaper âSPI âDisplays</div></a></div><div class="component-card"><a href="/components/display/sdl/"><div class="component-icon "><img src="/images/sdl.png" alt="" loading="lazy"></div><div class="component-name">Host âSDL2â âdisplay</div></a></div><div class="component-card"><a href="/components/display/hub75/"><div class="component-icon "><img src="/images/hub75.svg" alt="" loading="lazy"></div><div class="component-name">HUB7â5â âLED âMatrix</div></a></div><div class="component-card"><a href="/components/display/ili9xxx/"><div class="component-icon "><img src="/images/ili9341.svg" alt="" loading="lazy"></div><div class="component-name">ILI9â3â4â1â</div></a></div><div class="component-card"><a href="/components/display/ili9xxx/"><div class="component-icon "><img src="/images/ili9342.svg" alt="" loading="lazy"></div><div class="component-name">ILI9â3â4â2â</div></a></div><div class="component-card"><a href="/components/display/ili9xxx/"><div class="component-icon "><img src="/images/ili9481.svg" alt="" loading="lazy"></div><div class="component-name">ILI9â4â8â1â</div></a></div><div class="component-card"><a href="/components/display/ili9xxx/"><div class="component-icon "><img src="/images/ili9341.jpg" alt="" loading="lazy"></div><div class="component-name">ILI9â4â8â6â</div></a></div><div class="component-card"><a href="/components/display/ili9xxx/"><div class="component-icon "><img src="/images/ili9488.svg" alt="" loading="lazy"></div><div class="component-name">ILI9â4â8â8â</div></a></div><div class="component-card"><a href="/components/display/ili9xxx/"><div class="component-icon "><img src="/images/ili9341.jpg" alt="" loading="lazy"></div><div class="component-name">ILI9âxxx</div></a></div><div class="component-card"><a href="/components/display/inkplate/"><div class="component-icon "><img src="/images/inkplate6.jpg" alt="" loading="lazy"></div><div class="component-name">Inkplate</div></a></div><div class="component-card"><a href="/components/display/it8951/"><div class="component-icon "><img src="/images/it8951.svg" alt="" loading="lazy"></div><div class="component-name">IT8â9â5â1â</div></a></div><div class="component-card"><a href="/components/display/lcd_display/"><div class="component-icon "><img src="/images/lcd.jpg" alt="" loading="lazy"></div><div class="component-name">LCD âDisplay</div></a></div><div class="component-card"><a href="/components/display/max7219/"><div class="component-icon "><img src="/images/max7219.jpg" alt="" loading="lazy"></div><div class="component-name">MAX7â2â1â9â</div></a></div><div class="component-card"><a href="/components/display/max7219digit/"><div class="component-icon "><img src="/images/max7219digit.jpg" alt="" loading="lazy"></div><div class="component-name">MAX7â2â1â9â âDot âMatrix</div></a></div><div class="component-card"><a href="/components/display/mipi_dsi/"><div class="component-icon "><img src="/images/tab5.jpg" alt="" loading="lazy"></div><div class="component-name">MIPI âDSI âDisplays</div></a></div><div class="component-card"><a href="/components/display/mipi_rgb/"><div class="component-icon "><img src="/images/t4-s3.jpg" alt="" loading="lazy"></div><div class="component-name">MIPI âRGB âDisplays</div></a></div><div class="component-card"><a href="/components/display/mipi_spi/"><div class="component-icon "><img src="/images/t4-s3.jpg" alt="" loading="lazy"></div><div class="component-name">MIPI âSPI âDisplays</div></a></div><div class="component-card"><a href="/components/display/nextion/"><div class="component-icon "><img src="/images/nextion.jpg" alt="" loading="lazy"></div><div class="component-name">Nextion</div></a></div><div class="component-card"><a href="/components/display/pcd8544/"><div class="component-icon "><img src="/images/pcd8544.jpg" alt="" loading="lazy"></div><div class="component-name">
362PCD8â5â4â4â â(âNokia â5â1â1â0â/â â3â3â1â0â)â</div></a></div><div class="component-card"><a href="/components/display/pixoo/"><div class="component-icon "><img src="/images/pixoo.svg" alt="" loading="lazy"></div><div class="component-name">Pixoo</div></a></div><div class="component-card"><a href="/components/display/pvvx_mithermometer/"><div class="component-icon "><img src="/images/xiaomi_lywsd03mmc.jpg" alt="" loading="lazy"></div><div class="component-name">PVVX âMiThermometer</div></a></div><div class="component-card"><a href="/components/display/qspi_dbi/"><div class="component-icon "><img src="/images/t4-s3.jpg" alt="" loading="lazy"></div><div class="component-name">Quad âSPI âDisplays</div></a></div><div class="component-card"><a href="/components/display/rpi_dpi_rgb/"><div class="component-icon "><img src="/images/waveshare_touch-s3.jpg" alt="" loading="lazy"></div><div class="component-name">RPI_âDPI_âRGB</div></a></div><div class="component-card"><a href="/components/display/snapshot/"><div class="component-icon dark-invert"><img src="/images/file-image-outline.svg" alt="" loading="lazy"></div><div class="component-name">Snapshot</div></a></div><div class="component-card"><a href="/components/display/ssd1306/"><div class="component-icon "><img src="/images/ssd1306.jpg" alt="" loading="lazy"></div><div class="component-name">SSD1â3â0â6â</div></a></div><div class="component-card"><a href="/components/display/ssd1322/"><div class="component-icon "><img src="/images/ssd1322.jpg" alt="" loading="lazy"></div><div class="component-name">SSD1â3â2â2â</div></a></div><div class="component-card"><a href="/components/display/ssd1325/"><div class="component-icon "><img src="/images/ssd1325.jpg" alt="" loading="lazy"></div><div class="component-name">SSD1â3â2â5â</div></a></div><div class="component-card"><a href="/components/display/ssd1327/"><div class="component-icon "><img src="/images/ssd1327.jpg" alt="" loading="lazy"></div><div class="component-name">SSD1â3â2â7â</div></a></div><div class="component-card"><a href="/components/display/ssd1331/"><div class="component-icon "><img src="/images/ssd1331.jpg" alt="" loading="lazy"></div><div class="component-name">
362SSD1â3â3â1â</div></a></div><div class="component-card"><a href="/components/display/ssd1351/"><div class="component-icon "><img src="/images/ssd1351.jpg" alt="" loading="lazy"></div><div class="component-name">SSD1â3â5â1â</div></a></div><div class="component-card"><a href="/components/display/st7567/"><div class="component-icon "><img src="/images/st7567.jpg" alt="" loading="lazy"></div><div class="component-name">ST7â5â6â7â</div></a></div><div class="component-card"><a href="/components/display/st7701s/"><div class="component-icon "><img src="/images/indicator.jpg" alt="" loading="lazy"></div><div class="component-name">ST7â7â0â1âS</div></a></div><div class="component-card"><a href="/components/display/st7735/"><div class="component-icon "><img src="/images/st7735.jpg" alt="" loading="lazy"></div><div class="component-name">ST7â7â3â5â</div></a></div><div class="component-card"><a href="/components/display/st7789v/"><div class="component-icon "><img src="/images/st7789v.jpg" alt="" loading="lazy"></div><div class="component-name">ST7â7â8â9âV</div></a></div><div class="component-card"><a href="/components/display/ili9xxx/"><div class="component-icon "><img src="/images/st7796.svg" alt="" loading="lazy"></div><div class="component-name">ST7â7â9â6â</div></a></div><div class="component-card"><a href="/components/display/st7920/"><div class="component-icon "><img src="/images/st7920.jpg" alt="" loading="lazy"></div><div class="component-name">ST7â9â2â0â</div></a></div><div class="component-card"><a href="/components/display/tm1621/"><div class="component-icon "><img src="/images/tm1621.jpg" alt="" loading="lazy"></div><div class="component-name">TM1â6â2â1â</div></a></div><div class="component-card"><a href="/components/display/tm1637/"><div class="component-icon "><img src="/images/tm1637.jpg" alt="" loading="lazy"></div><div class="component-name">TM1â6â3â7â</div></a></div><div class="component-card"><a href="/components/display/tm1638/"><div class="component-icon "><img src="/images/tm1638.jpg" alt="" loading="lazy"></div><div class="component-name">TM1â6â3â8â</div></a></div><div class="component-card"><a href="/components/tm1651/"><div class="component-icon "><img src="/images/tm1651_battery_display.jpg" alt="" loading="lazy"></div><div class="component-name">TM1â6â5â1â âBattery âDisplay</div></a></div><div class="component-card"><a href="/components/display/waveshare_epaper/"><div class="component-icon "><img src="/images/waveshare_epaper.jpg" alt="" loading="lazy"></div><div class="component-name">Waveshare âE-âPaper</div></a></div><div class="component-card"><a href="/components/display/ili9xxx/"><div class="component-icon "><img src="/images/ili9488.svg" alt="" loading="lazy"></div><div class="component-name">WSPICOLCD</div></a></div></div> 363<div class="sl-heading-wrapper level-h2"><h2 id="electromechanical">Electromechanical</h2><a class="sl-anchor-link" href="#electromechanical"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âElectromechanicalâ</span></a></div> 364<div class="component-grid not-content"><div class="component-card"><a href="/components/ezo_pmp/"><div class="component-icon "><img src="/images/ezo-pmp.jpg" alt="" loading="lazy"></div><div class="component-name">Atlas âScientific âPeristaltic âPump</div></a></div><div class="component-card"><a href="/components/grove_tb6612fng/"><div class="component-icon dark-invert"><img src="/images/motor.png" alt="" loading="lazy"></div><div class="component-name">Grove âTB6â6â1â2âFNG</div></a></div><div class="component-card"><a href="/components/matrix_keypad/"><div class="component-icon "><img src="/images/matrix_keypad.jpg" alt="" loading="lazy"></div><div class="component-name">Matrix âKeypad</div></a></div><div class="component-card"><a href="/components/rtttl/"><div class="component-icon "><img src="/images/buzzer.jpg" alt="" loading="lazy"></div><div class="component-name">RTTTL âBuzzer</div></a></div><div class="component-card"><a href="/components/servo/"><div class="component-icon "><img src="/images/servo.svg" alt="" loading="lazy"></div><div class="component-name">Servo</div></a></div><div class="component-card"><a href="/components/stepper/"><div class="component-icon "><img src="/images/stepper.svg" alt="" loading="lazy"></div><div class="component-name">Stepper</div></a></div></div> 365<div class="sl-heading-wrapper level-h2"><h2 id="energysolar-management">Energy/Solar Management</h2><a class="sl-anchor-link" href="#energysolar-management"><span aria-hidden="true" class="sl-anchor-icon">
365<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âEnergy/Solar Managementâ</span></a></div> 366<div class="component-grid not-content"><div class="component-card"><a href="/components/sensor/growatt_solar/"><div class="component-icon "><img src="/images/growatt.jpg" alt="" loading="lazy"></div><div class="component-name">Growatt âSolar</div></a></div><div class="component-card"><a href="/components/sensor/havells_solar/"><div class="component-icon "><img src="/images/havellsgti5000d_s.jpg" alt="" loading="lazy"></div><div class="component-name">Havells âSolar</div></a></div><div class="component-card"><a href="/components/pipsolar/"><div class="component-icon "><img src="/images/pipsolar.jpg" alt="" loading="lazy"></div><div class="component-name">PipSolar-âcompatible âPV âInverter</div></a></div><div class="component-card"><a href="/components/power_supply/"><div class="component-icon dark-invert"><img src="/images/power.svg" alt="" loading="lazy"></div><div class="component-name">Power âSupply</div></a></div><div class="component-card"><a href="/components/vbus/"><div class="component-icon "><img src="/images/resol_deltasol_bs_plus.jpg" alt="" loading="lazy"></div><div class="component-name">Resol âVBus</div></a></div><div class="component-card"><a href="/components/sml/"><div class="component-icon "><img src="/images/sml.svg" alt="" loading="lazy"></div><div class="component-name">SML</div></a></div><div class="component-card"><a href="/components/sun_gtil2/"><div class="component-icon "><img src="/images/sun_1000g2.png" alt="" loading="lazy"></div><div class="component-name">SUN-âGTIL2â âinverter</div></a></div></div> 367<div class="sl-heading-wrapper level-h2"><h2 id="event-components">Event Components</h2><a class="sl-anchor-link" href="#event-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âEvent Componentsâ</span></a></div> 368<div class="component-grid not-content"><div class="component-card"><a href="/components/event/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Event âCore</div></a></div><div class="component-card"><a href="/components/event/template/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Template âEvent</div></a></div><div class="component-card"><a href="/components/event/uart/"><div class="component-icon "><img src="/images/uart.svg" alt="" loading="lazy"></div><div class="component-name">UART âEvent</div></a></div></div> 369<div class="sl-heading-wrapper level-h2"><h2 id="fan-components">Fan Components</h2><a class="sl-anchor-link" href="#fan-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âFan Componentsâ</span></a></div> 370<div class="component-grid not-content"><div class="component-card"><a href="/components/fan/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Fan âCore</div></a></div><div class="component-card"><a href="/components/fan/template/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Template âFan</div></a></div><div class="component-card"><a href="/components/fan/binary/"><div class="component-icon dark-invert"><img src="/images/fan.svg" alt="" loading="lazy"></div><div class="component-name">Binary âFan</div></a></div><div class="component-card"><a href="/components/fan/hbridge/"><div class="component-icon dark-invert"><img src="/images/fan.svg" alt="" loading="lazy"></div><div class="component-name">H-âbridge âFan</div></a></div><div class="component-card"><a href="/components/fan/speed/"><div class="component-icon dark-invert"><img src="/images/fan.svg" alt="" loading="lazy"></div><div class="component-name">Speed âFan</div></a></div><div class="component-card"><a href="/components/fan/tuya/"><div class="component-icon "><img src="/images/tuya.png" alt="" loading="lazy"></div><div class="component-name">Tuya âFan</div></a></div></div> 371<div class="sl-heading-wrapper level-h2"><h2 id="home-assistant-components">Home Assistant Components</h2><a class="sl-anchor-link" href="#home-assistant-components"><span aria-hidden="true" class="sl-anchor-icon">
371<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âHome Assistant Componentsâ</span></a></div> 372<p>Components specifically for interacting with Home Assistant.</p> 373<div class="component-grid not-content"><div class="component-card"><a href="/components/binary_sensor/homeassistant/"><div class="component-icon dark-invert"><img src="/images/home-assistant.svg" alt="" loading="lazy"></div><div class="component-name">Binary âSensor</div></a></div><div class="component-card"><a href="/components/bluetooth_proxy/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">Bluetooth âProxy</div></a></div><div class="component-card"><a href="/components/micro_wake_word/"><div class="component-icon dark-invert"><img src="/images/voice-assistant.svg" alt="" loading="lazy"></div><div class="component-name">micro âWake âWord</div></a></div><div class="component-card"><a href="/components/number/homeassistant/"><div class="component-icon dark-invert"><img src="/images/home-assistant.svg" alt="" loading="lazy"></div><div class="component-name">Number</div></a></div><div class="component-card"><a href="/components/sensor/homeassistant/"><div class="component-icon dark-invert"><img src="/images/home-assistant.svg" alt="" loading="lazy"></div><div class="component-name">Sensor</div></a></div><div class="component-card"><a href="/components/switch/homeassistant/"><div class="component-icon dark-invert"><img src="/images/home-assistant.svg" alt="" loading="lazy"></div><div class="component-name">Switch</div></a></div><div class="component-card"><a href="/components/text_sensor/homeassistant/"><div class="component-icon dark-invert"><img src="/images/home-assistant.svg" alt="" loading="lazy"></div><div class="component-name">Text âSensor</div></a></div><div class="component-card"><a href="/components/voice_assistant/"><div class="component-icon dark-invert"><img src="/images/voice-assistant.svg" alt="" loading="lazy"></div><div class="component-name">Voice âAssistant</div></a></div></div> 374<div class="sl-heading-wrapper level-h2"><h2 id="image-components">Image Components</h2><a class="sl-anchor-link" href="#image-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âImage Componentsâ</span></a></div> 375<p>Used for defining images to draw on <a href="#display-components">displays</a> or use with <a href="/components/lvgl/">LVGL</a> widgets.</p> 376<div class="component-grid not-content"><div class="component-card"><a href="/components/image/"><div class="component-icon dark-invert"><img src="/images/image-outline.svg" alt="" loading="lazy"></div><div class="component-name">Image âCore</div></a></div><div class="component-card"><a href="/components/image/animation/"><div class="component-icon dark-invert"><img src="/images/image-multiple-outline.svg" alt="" loading="lazy"></div><div class="component-name">Animation</div></a></div><div class="component-card"><a href="/components/image/file/"><div class="component-icon dark-invert"><img src="/images/file-image-outline.svg" alt="" loading="lazy"></div><div class="component-name">File</div></a></div><div class="component-card"><a href="/components/image/online_image/"><div class="component-icon dark-invert"><img src="/images/image-sync-outline.svg" alt="" loading="lazy"></div><div class="component-name">Online âImage</div></a></div><div class="component-card"><a href="/components/image/sendspin/"><div class="component-icon "><img src="/images/sendspin.svg" alt="" loading="lazy"></div><div class="component-name">Sendspin âImage</div></a></div></div> 377<div class="sl-heading-wrapper level-h2"><h2 id="infrared-components">Infrared Components</h2><a class="sl-anchor-link" href="#infrared-components"><span aria-hidden="true" class="sl-anchor-icon">
377<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âInfrared Componentsâ</span></a></div> 378<p>Used for creating infrared (IR) remote control transmitters and/or receivers.</p> 379<div class="component-grid not-content"><div class="component-card"><a href="/components/infrared/"><div class="component-icon dark-invert"><img src="/images/remote.svg" alt="" loading="lazy"></div><div class="component-name">Infrared âCore</div></a></div><div class="component-card"><a href="/components/ir_rf_proxy/"><div class="component-icon dark-invert"><img src="/images/remote.svg" alt="" loading="lazy"></div><div class="component-name">IR/âRF âProxy</div></a></div></div> 380<div class="sl-heading-wrapper level-h2"><h2 id="light-components">Light Components</h2><a class="sl-anchor-link" href="#light-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âLight Componentsâ</span></a></div> 381<div class="component-grid not-content"><div class="component-card"><a href="/components/light/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Light âCore</div></a></div><div class="component-card"><a href="/components/light/beken_spi_led_strip/"><div class="component-icon dark-invert"><img src="/images/color_lens.svg" alt="" loading="lazy"></div><div class="component-name">Beken âSPI</div></a></div><div class="component-card"><a href="/components/light/binary/"><div class="component-icon dark-invert"><img src="/images/lightbulb.svg" alt="" loading="lazy"></div><div class="component-name">Binary âLight</div></a></div><div class="component-card"><a href="/components/light/cwww/"><div class="component-icon dark-invert"><img src="/images/brightness-medium.svg" alt="" loading="lazy"></div><div class="component-name">Cold+âWarm âWhite âLight</div></a></div><div class="component-card"><a href="/components/light/color_temperature/"><div class="component-icon dark-invert"><img src="/images/brightness-medium.svg" alt="" loading="lazy"></div><div class="component-name">Color âTemperature âLight</div></a></div><div class="component-card"><a href="/components/light/esp32_rmt_led_strip/"><div class="component-icon dark-invert"><img src="/images/color_lens.svg" alt="" loading="lazy"></div><div class="component-name">ESP3â2â âRMT</div></a></div><div class="component-card"><a href="/components/light/fastled/"><div class="component-icon dark-invert"><img src="/images/color_lens.svg" alt="" loading="lazy"></div><div class="component-name">FastLED âLight</div></a></div><div class="component-card"><a href="/components/light/hbridge/"><div class="component-icon dark-invert"><img src="/images/brightness-medium.svg" alt="" loading="lazy"></div><div class="component-name">H-âbridge âLight</div></a></div><div class="component-card"><a href="/components/light/partition/"><div class="component-icon dark-invert"><img src="/images/color_lens.svg" alt="" loading="lazy"></div><div class="component-name">Light âPartition</div></a></div><div class="component-card"><a href="/components/lightwaverf/"><div class="component-icon dark-invert"><img src="/images/brightness-medium.svg" alt="" loading="lazy"></div><div class="component-name">LightWaveRF</div></a></div><div class="component-card"><a href="/components/light/lvgl/"><div class="component-icon "><img src="/images/lvgl_c_lig.png" alt="" loading="lazy"></div><div class="component-name">LVGL âwidget</div></a></div><div class="component-card"><a href="/components/light/monochromatic/"><div class="component-icon dark-invert"><img src="/images/brightness-medium.svg" alt="" loading="lazy"></div><div class="component-name">Monochromatic âLight</div></a></div><div class="component-card"><a href="/components/light/neopixelbus/"><div class="component-icon dark-invert"><img src="/images/color_lens.svg" alt="" loading="lazy"></div><div class="component-name">NeoPixelBus âLight</div></a></div><div class="component-card"><a href="/components/light/pixoo/"><div class="component-icon dark-invert"><img src="/images/brightness-medium.svg" alt="" loading="lazy"></div><div class="component-name">
381Pixoo âBrightness</div></a></div><div class="component-card"><a href="/components/light/rgb/"><div class="component-icon "><img src="/images/rgb.png" alt="" loading="lazy"></div><div class="component-name">RGB âLight</div></a></div><div class="component-card"><a href="/components/light/rgbct/"><div class="component-icon "><img src="/images/rgbw.png" alt="" loading="lazy"></div><div class="component-name">RGBCT âLight</div></a></div><div class="component-card"><a href="/components/light/rgbw/"><div class="component-icon "><img src="/images/rgbw.png" alt="" loading="lazy"></div><div class="component-name">RGBW âLight</div></a></div><div class="component-card"><a href="/components/light/rgbww/"><div class="component-icon "><img src="/images/rgbw.png" alt="" loading="lazy"></div><div class="component-name">RGBWW âLight</div></a></div><div class="component-card"><a href="/components/light/rp2040_pio_led_strip/"><div class="component-icon dark-invert"><img src="/images/color_lens.svg" alt="" loading="lazy"></div><div class="component-name">RP2â0â4â0â âPIO</div></a></div><div class="component-card"><a href="/components/light/shelly_dimmer/"><div class="component-icon "><img src="/images/shellydimmer2.jpg" alt="" loading="lazy"></div><div class="component-name">Shelly âDimmer</div></a></div><div class="component-card"><a href="/components/light/sonoff_d1/"><div class="component-icon "><img src="/images/sonoff_d1.jpg" alt="" loading="lazy"></div><div class="component-name">Sonoff âD1â âDimmer</div></a></div><div class="component-card"><a href="/components/light/spi_led_strip/"><div class="component-icon "><img src="/images/apa102.jpg" alt="" loading="lazy"></div><div class="component-name">SPI âLED âStrips</div></a></div><div class="component-card"><a href="/components/light/status_led/"><div class="component-icon dark-invert"><img src="/images/led-on.svg" alt="" loading="lazy"></div><div class="component-name">Status âLed</div></a></div><div class="component-card"><a href="/components/light/tuya/"><div class="component-icon "><img src="/images/tuya.png" alt="" loading="lazy"></div><div class="component-name">Tuya âDimmer</div></a></div></div> 382<p><strong>Looking for WS2811 and similar individually addressable lights?</strong> For the ESP32 and its variants, we recommend the 383<a href="/components/light/esp32_rmt_led_strip/">ESP32 RMT Led Strip</a> or <a href="/components/light/spi_led_strip/">SPI Led Strip</a>; for other processors, have a look at the 384<a href="/components/light/fastled/">FastLED Light</a>.</p> 385<div class="sl-heading-wrapper level-h2"><h2 id="lock-components">Lock Components</h2><a class="sl-anchor-link" href="#lock-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âLock Componentsâ</span></a></div> 386<div class="component-grid not-content"><div class="component-card"><a href="/components/lock/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Lock âCore</div></a></div><div class="component-card"><a href="/components/lock/template/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Template âLock</div></a></div><div class="component-card"><a href="/components/lock/output/"><div class="component-icon dark-invert"><img src="/images/upload.svg" alt="" loading="lazy"></div><div class="component-name">Generic âOutput âLock</div></a></div></div> 387<div class="sl-heading-wrapper level-h2"><h2 id="media-source-components">Media Source Components</h2><a class="sl-anchor-link" href="#media-source-components"><span aria-hidden="true" class="sl-anchor-icon">
387<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âMedia Source Componentsâ</span></a></div> 388<div class="component-grid not-content"><div class="component-card"><a href="/components/media_source/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Media âSource âCore</div></a></div><div class="component-card"><a href="/components/media_source/audio_file/"><div class="component-icon dark-invert"><img src="/images/file-document-box.svg" alt="" loading="lazy"></div><div class="component-name">Audio âFile âMedia âSource</div></a></div><div class="component-card"><a href="/components/media_source/audio_http/"><div class="component-icon dark-invert"><img src="/images/http.svg" alt="" loading="lazy"></div><div class="component-name">Audio âHTTP âMedia âSource</div></a></div><div class="component-card"><a href="/components/media_source/sendspin/"><div class="component-icon "><img src="/images/sendspin.svg" alt="" loading="lazy"></div><div class="component-name">Sendspin âMedia âSource</div></a></div></div> 389<div class="sl-heading-wrapper level-h2"><h2 id="media-player-components">Media Player Components</h2><a class="sl-anchor-link" href="#media-player-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âMedia Player Componentsâ</span></a></div> 390<div class="component-grid not-content"><div class="component-card"><a href="/components/media_player/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Media âPlayer âCore</div></a></div><div class="component-card"><a href="/components/dfplayer/"><div class="component-icon dark-invert"><img src="/images/dfplayer.svg" alt="" loading="lazy"></div><div class="component-name">DFPlayer</div></a></div><div class="component-card"><a href="/components/media_player/sendspin/"><div class="component-icon "><img src="/images/sendspin.svg" alt="" loading="lazy"></div><div class="component-name">Sendspin âGroup</div></a></div><div class="component-card"><a href="/components/media_player/speaker/"><div class="component-icon dark-invert"><img src="/images/speaker.svg" alt="" loading="lazy"></div><div class="component-name">Speaker</div></a></div><div class="component-card"><a href="/components/media_player/speaker_source/"><div class="component-icon dark-invert"><img src="/images/speaker.svg" alt="" loading="lazy"></div><div class="component-name">Speaker âSource</div></a></div></div> 391<div class="sl-heading-wrapper level-h2"><h2 id="microphone-components">Microphone Components</h2><a class="sl-anchor-link" href="#microphone-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âMicrophone Componentsâ</span></a></div> 392<div class="component-grid not-content"><div class="component-card"><a href="/components/microphone/"><div class="component-icon dark-invert"><img src="/images/microphone.svg" alt="" loading="lazy"></div><div class="component-name">Microphone âCore</div></a></div><div class="component-card"><a href="/components/microphone/i2s_audio/"><div class="component-icon "><img src="/images/i2s_audio.svg" alt="" loading="lazy"></div><div class="component-name">I2âS âMicrophone</div></a></div></div> 393<div class="sl-heading-wrapper level-h2"><h2 id="motion-components">Motion Components</h2><a class="sl-anchor-link" href="#motion-components"><span aria-hidden="true" class="sl-anchor-icon">
393<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âMotion Componentsâ</span></a></div> 394<div class="component-grid not-content"><div class="component-card"><a href="/components/motion/"><div class="component-icon dark-invert"><img src="/images/imu.svg" alt="" loading="lazy"></div><div class="component-name">Motion âCore</div><div class="component-caption">IMU</div></a></div><div class="component-card"><a href="/components/motion/bmi270/"><div class="component-icon dark-invert"><img src="/images/imu.svg" alt="" loading="lazy"></div><div class="component-name">BMI2â7â0â</div><div class="component-caption">Accelerometer â&â âGyroscope</div></a></div><div class="component-card"><a href="/components/motion/lsm6ds/"><div class="component-icon dark-invert"><img src="/images/imu.svg" alt="" loading="lazy"></div><div class="component-name">LSM6âDS</div><div class="component-caption">Accelerometer â&â âGyroscope</div></a></div><div class="component-card"><a href="/components/motion/qmi8658/"><div class="component-icon dark-invert"><img src="/images/imu.svg" alt="" loading="lazy"></div><div class="component-name">QMI8â6â5â8â</div><div class="component-caption">Accelerometer â&â âGyroscope</div></a></div></div> 395<div class="sl-heading-wrapper level-h2"><h2 id="number-components">Number Components</h2><a class="sl-anchor-link" href="#number-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âNumber Componentsâ</span></a></div> 396<div class="component-grid not-content"><div class="component-card"><a href="/components/number/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Number âCore</div></a></div><div class="component-card"><a href="/components/number/template/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Template âNumber</div></a></div><div class="component-card"><a href="/components/number/homeassistant/"><div class="component-icon dark-invert"><img src="/images/home-assistant.svg" alt="" loading="lazy"></div><div class="component-name">Home âAssistant</div></a></div><div class="component-card"><a href="/components/number/lvgl/"><div class="component-icon "><img src="/images/lvgl_c_num.png" alt="" loading="lazy"></div><div class="component-name">LVGL âwidget âNumber</div></a></div><div class="component-card"><a href="/components/number/modbus_controller/"><div class="component-icon "><img src="/images/modbus.png" alt="" loading="lazy"></div><div class="component-name">Modbus âNumber</div></a></div><div class="component-card"><a href="/components/number/tuya/"><div class="component-icon "><img src="/images/tuya.png" alt="" loading="lazy"></div><div class="component-name">Tuya âNumber</div></a></div></div> 397<div class="sl-heading-wrapper level-h2"><h2 id="output-components">Output Components</h2><a class="sl-anchor-link" href="#output-components"><span aria-hidden="true" class="sl-anchor-icon">
397<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âOutput Componentsâ</span></a></div> 398<div class="component-grid not-content"><div class="component-card"><a href="/components/output/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Output âCore</div></a></div><div class="component-card"><a href="/components/output/template/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Template âOutput</div></a></div><div class="component-card"><a href="/components/output/ac_dimmer/"><div class="component-icon dark-invert"><img src="/images/ac_dimmer.svg" alt="" loading="lazy"></div><div class="component-name">AC âDimmer</div></a></div><div class="component-card"><a href="/components/output/ble_client/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">BLE âBinary âOutput</div></a></div><div class="component-card"><a href="/components/output/bp1658cj/"><div class="component-icon "><img src="/images/bp1658cj.svg" alt="" loading="lazy"></div><div class="component-name">BP1â6â5â8âCJ</div></a></div><div class="component-card"><a href="/components/output/bp5758d/"><div class="component-icon "><img src="/images/bp5758d.svg" alt="" loading="lazy"></div><div class="component-name">BP5â7â5â8âD</div></a></div><div class="component-card"><a href="/components/output/dac7678/"><div class="component-icon "><img src="/images/dac7678.svg" alt="" loading="lazy"></div><div class="component-name">DAC7â6â7â8â</div></a></div><div class="component-card"><a href="/components/emc2101/"><div class="component-icon "><img src="/images/emc2101.jpg" alt="" loading="lazy"></div><div class="component-name">EMC2â1â0â1â</div></a></div><div class="component-card"><a href="/components/output/esp32_dac/"><div class="component-icon "><img src="/images/dac.svg" alt="" loading="lazy"></div><div class="component-name">ESP3â2â âDAC</div></a></div><div class="component-card"><a href="/components/output/ledc/"><div class="component-icon "><img src="/images/pwm.png" alt="" loading="lazy"></div><div class="component-name">ESP3â2â âLEDC</div></a></div><div class="component-card"><a href="/components/output/esp8266_pwm/"><div class="component-icon "><img src="/images/pwm.png" alt="" loading="lazy"></div><div class="component-name">ESP8â2â6â6â âSoftware âPWM</div></a></div><div class="component-card"><a href="/components/output/gp8403/"><div class="component-icon "><img src="/images/gp8403.svg" alt="" loading="lazy"></div><div class="component-name">GP8â4â0â3â</div></a></div><div class="component-card"><a href="/components/output/gpio/"><div class="component-icon "><img src="/images/gpio.svg" alt="" loading="lazy"></div><div class="component-name">GPIO âOutput</div></a></div><div class="component-card"><a href="/components/output/libretiny_pwm/"><div class="component-icon "><img src="/images/pwm.png" alt="" loading="lazy"></div><div class="component-name">LibreTiny âPWM</div></a></div><div class="component-card"><a href="/components/output/mcp4461/"><div class="component-icon "><img src="/images/mcp4461.jpg" alt="" loading="lazy"></div><div class="component-name">MCP4â6â6â1â</div></a></div><div class="component-card"><a href="/components/output/mcp4725/"><div class="component-icon "><img src="/images/mcp4725.jpg" alt="" loading="lazy"></div><div class="component-name">MCP4â7â2â5â</div></a></div><div class="component-card"><a href="/components/output/mcp4728/"><div class="component-icon "><img src="/images/mcp4728.jpg" alt="" loading="lazy"></div><div class="component-name">MCP4â7â2â8â</div></a></div><div class="component-card"><a href="/components/output/mcp47a1/"><div class="component-icon "><img src="/images/mcp47a1.svg" alt="" loading="lazy"></div><div class="component-name">MCP4â7âA1â</div></a></div><div class="component-card"><a href="/components/output/modbus_controller/"><div class="component-icon "><img src="/images/modbus.png" alt="" loading="lazy"></div><div class="component-name">Modbus âOutput</div></a></div><div class="component-card"><a href="/components/output/my9231/"><div class="component-icon "><img src="/images/my9231.svg" alt="" loading="lazy"></div><div class="component-name">MY9â2â3â1â/âMY9â2â9â1â</div></a></div><div class="component-card"><a href="/components/output/pca9685/"><div class="component-icon "><img src="/images/pca9685.jpg" alt="" loading="lazy"></div><div class="component-name">PCA9â6â8â5â</div></a></div><div class="component-card"><a href="/components/output/sigma_delta_output/"><div class="component-icon dark-invert"><img src="/images/sigma-delta.svg" alt="" loading="lazy"></div><div class="component-name">Sigma-âDelta âOutput</div></a></div><div class="component-card"><a href="/components/output/slow_pwm/"><div class="component-icon "><img src="/images/pwm.png" alt="" loading="lazy"></div><div class="component-name">Slow âPWM</div></a></div><div class="component-card"><a href="/components/output/sm16716/"><div class="component-icon "><img src="/images/sm16716.svg" alt="" loading="lazy"></div><div class="component-name">SM1â6â7â1â6â</div></a></div><div class="component-card"><a href="/components/output/sm2135/"><div class="component-icon "><img src="/images/sm2135.svg" alt="" loading="lazy"></div><div class="component-name">SM2â1â3â5â</div></a></div><div class="component-card"><a href="/components/output/sm2235/"><div class="component-icon "><img src="/images/sm2235.svg" alt="" loading="lazy"></div><div class="component-name">SM2â2â3â5â</div></a></div><div class="component-card"><a href="/components/output/sm2335/"><div class="component-icon "><img src="/images/sm2335.svg" alt="" loading="lazy"></div><div class="component-name">
398SM2â3â3â5â</div></a></div><div class="component-card"><a href="/components/output/tlc59208f/"><div class="component-icon "><img src="/images/tlc59208f.jpg" alt="" loading="lazy"></div><div class="component-name">TLC5â9â2â0â8âF</div></a></div><div class="component-card"><a href="/components/output/tlc5947/"><div class="component-icon "><img src="/images/tlc5947.jpg" alt="" loading="lazy"></div><div class="component-name">TLC5â9â4â7â</div></a></div><div class="component-card"><a href="/components/output/tlc5971/"><div class="component-icon "><img src="/images/tlc5971.jpg" alt="" loading="lazy"></div><div class="component-name">TLC5â9â7â1â</div></a></div><div class="component-card"><a href="/components/output/x9c/"><div class="component-icon "><img src="/images/x9c.jpg" alt="" loading="lazy"></div><div class="component-name">X9âC âPotentiometer</div></a></div><div class="component-card"><a href="/components/output/zephyr_pwm/"><div class="component-icon "><img src="/images/pwm.png" alt="" loading="lazy"></div><div class="component-name">Zephyr âPWM</div></a></div></div> 399<div class="sl-heading-wrapper level-h2"><h2 id="radio-frequency-components">Radio Frequency Components</h2><a class="sl-anchor-link" href="#radio-frequency-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âRadio Frequency Componentsâ</span></a></div> 400<div class="component-grid not-content"><div class="component-card"><a href="/components/radio_frequency/"><div class="component-icon dark-invert"><img src="/images/remote.svg" alt="" loading="lazy"></div><div class="component-name">Radio âFrequency âCore</div></a></div><div class="component-card"><a href="/components/ir_rf_proxy/"><div class="component-icon dark-invert"><img src="/images/remote.svg" alt="" loading="lazy"></div><div class="component-name">IR/âRF âProxy</div></a></div></div> 401<div class="sl-heading-wrapper level-h2"><h2 id="select-components">Select Components</h2><a class="sl-anchor-link" href="#select-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âSelect Componentsâ</span></a></div> 402<div class="component-grid not-content"><div class="component-card"><a href="/components/select/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Select âCore</div></a></div><div class="component-card"><a href="/components/select/template/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Template âSelect</div></a></div><div class="component-card"><a href="/components/select/lvgl/"><div class="component-icon "><img src="/images/lvgl_c_sel.png" alt="" loading="lazy"></div><div class="component-name">LVGL âwidget âSelect</div></a></div><div class="component-card"><a href="/components/select/modbus_controller/"><div class="component-icon "><img src="/images/modbus.png" alt="" loading="lazy"></div><div class="component-name">Modbus âSelect</div></a></div><div class="component-card"><a href="/components/select/tuya/"><div class="component-icon "><img src="/images/tuya.png" alt="" loading="lazy"></div><div class="component-name">Tuya âSelect</div></a></div></div> 403<div class="sl-heading-wrapper level-h2"><h2 id="speaker-components">Speaker Components</h2><a class="sl-anchor-link" href="#speaker-components"><span aria-hidden="true" class="sl-anchor-icon">
403<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âSpeaker Componentsâ</span></a></div> 404<div class="component-grid not-content"><div class="component-card"><a href="/components/speaker/"><div class="component-icon dark-invert"><img src="/images/speaker.svg" alt="" loading="lazy"></div><div class="component-name">Speaker âCore</div></a></div><div class="component-card"><a href="/components/speaker/i2s_audio/"><div class="component-icon "><img src="/images/i2s_audio.svg" alt="" loading="lazy"></div><div class="component-name">I2âS âSpeaker</div></a></div><div class="component-card"><a href="/components/speaker/mixer/"><div class="component-icon "><img src="/images/mixer.svg" alt="" loading="lazy"></div><div class="component-name">Mixer âSpeaker</div></a></div><div class="component-card"><a href="/components/speaker/resampler/"><div class="component-icon dark-invert"><img src="/images/waveform.svg" alt="" loading="lazy"></div><div class="component-name">Resampler âSpeaker</div></a></div><div class="component-card"><a href="/components/speaker/router/"><div class="component-icon dark-invert"><img src="/images/speaker.svg" alt="" loading="lazy"></div><div class="component-name">Router âSpeaker</div></a></div></div> 405<div class="sl-heading-wrapper level-h2"><h2 id="switch-components">Switch Components</h2><a class="sl-anchor-link" href="#switch-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âSwitch Componentsâ</span></a></div> 406<div class="component-grid not-content"><div class="component-card"><a href="/components/switch/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Switch âCore</div></a></div><div class="component-card"><a href="/components/switch/template/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Template âSwitch</div></a></div><div class="component-card"><a href="/components/switch/ble_client/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">BLE âClient âSwitch</div></a></div><div class="component-card"><a href="/components/switch/factory_reset/"><div class="component-icon dark-invert"><img src="/images/restart-alert.svg" alt="" loading="lazy"></div><div class="component-name">Factory âReset âSwitch</div></a></div><div class="component-card"><a href="/components/switch/output/"><div class="component-icon dark-invert"><img src="/images/upload.svg" alt="" loading="lazy"></div><div class="component-name">Generic âOutput âSwitch</div></a></div><div class="component-card"><a href="/components/switch/gpio/"><div class="component-icon "><img src="/images/gpio.svg" alt="" loading="lazy"></div><div class="component-name">GPIO âSwitch</div></a></div><div class="component-card"><a href="/components/switch/hbridge/"><div class="component-icon "><img src="/images/hbridge-relay.jpg" alt="" loading="lazy"></div><div class="component-name">H-âbridge âSwitch</div></a></div><div class="component-card"><a href="/components/switch/homeassistant/"><div class="component-icon dark-invert"><img src="/images/home-assistant.svg" alt="" loading="lazy"></div><div class="component-name">Home âAssistant</div></a></div><div class="component-card"><a href="/components/switch/lvgl/"><div class="component-icon "><img src="/images/lvgl_c_swi.png" alt="" loading="lazy"></div><div class="component-name">LVGL âWidget</div></a></div><div class="component-card"><a href="/components/switch/modbus_controller/"><div class="component-icon "><img src="/images/modbus.png" alt="" loading="lazy"></div><div class="component-name">Modbus âSwitch</div></a></div><div class="component-card"><a href="/components/switch/nextion/"><div class="component-icon "><img src="/images/nextion.jpg" alt="" loading="lazy"></div><div class="component-name">Nextion âSwitch</div></a></div><div class="component-card"><a href="/components/switch/restart/"><div class="component-icon dark-invert"><img src="/images/restart.svg" alt="" loading="lazy"></div><div class="component-name">Restart âSwitch</div></a></div><div class="component-card"><a href="/components/switch/safe_mode/"><div class="component-icon dark-invert"><img src="/images/restart-alert.svg" alt="" loading="lazy"></div><div class="component-name">Safe âMode âSwitch</div></a></div><div class="component-card"><a href="/components/switch/shutdown/"><div class="component-icon dark-invert"><img src="/images/power_settings.svg" alt="" loading="lazy"></div><div class="component-name">Shutdown âSwitch</div></a></div><div class="component-card"><a href="/components/switch/tuya/"><div class="component-icon "><img src="/images/tuya.png" alt="" loading="lazy"></div><div class="component-name">Tuya âSwitch</div></a></div><div class="component-card"><a href="/components/switch/uart/"><div class="component-icon "><img src="/images/uart.svg" alt="" loading="lazy"></div><div class="component-name">UART âSwitch</div></a></div></div> 407<div class="sl-heading-wrapper level-h2"><h2 id="text-components">Text Components</h2><a class="sl-anchor-link" href="#text-components"><span aria-hidden="true" class="sl-anchor-icon">
407<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âText Componentsâ</span></a></div> 408<div class="component-grid not-content"><div class="component-card"><a href="/components/text/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Text âCore</div></a></div><div class="component-card"><a href="/components/text/template/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Template âText</div></a></div><div class="component-card"><a href="/components/text/lvgl/"><div class="component-icon "><img src="/images/lvgl_c_txt.png" alt="" loading="lazy"></div><div class="component-name">LVGL âtextarea âText</div></a></div></div> 409<div class="sl-heading-wrapper level-h2"><h2 id="text-sensor-components">Text Sensor Components</h2><a class="sl-anchor-link" href="#text-sensor-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âText Sensor Componentsâ</span></a></div> 410<div class="component-grid not-content"><div class="component-card"><a href="/components/text_sensor/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Text âSensor âCore</div></a></div><div class="component-card"><a href="/components/text_sensor/template/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Template âText âSensor</div></a></div><div class="component-card"><a href="/components/text_sensor/ble_scanner/"><div class="component-icon dark-invert"><img src="/images/bluetooth.svg" alt="" loading="lazy"></div><div class="component-name">BLE âScanner</div></a></div><div class="component-card"><a href="/components/text_sensor/ethernet_info/"><div class="component-icon dark-invert"><img src="/images/ethernet.svg" alt="" loading="lazy"></div><div class="component-name">Ethernet âInfo</div></a></div><div class="component-card"><a href="/components/text_sensor/homeassistant/"><div class="component-icon dark-invert"><img src="/images/home-assistant.svg" alt="" loading="lazy"></div><div class="component-name">Home âAssistant</div></a></div><div class="component-card"><a href="/components/text_sensor/key_collector/"><div class="component-icon dark-invert"><img src="/images/key_collector.svg" alt="" loading="lazy"></div><div class="component-name">Key âCollector</div></a></div><div class="component-card"><a href="/components/text_sensor/libretiny/"><div class="component-icon "><img src="/images/libretiny.svg" alt="" loading="lazy"></div><div class="component-name">LibreTiny</div></a></div><div class="component-card"><a href="/components/text_sensor/lvgl/"><div class="component-icon "><img src="/images/lvgl_c_txt.png" alt="" loading="lazy"></div><div class="component-name">LVGL âtextarea âText âSensor</div></a></div><div class="component-card"><a href="/components/text_sensor/modbus_controller/"><div class="component-icon "><img src="/images/modbus.png" alt="" loading="lazy"></div><div class="component-name">Modbus âText âSensor</div></a></div><div class="component-card"><a href="/components/text_sensor/mqtt_subscribe/"><div class="component-icon "><img src="/images/mqtt.png" alt="" loading="lazy"></div><div class="component-name">
410MQTT âSubscribe âText</div></a></div><div class="component-card"><a href="/components/text_sensor/nextion/"><div class="component-icon "><img src="/images/nextion.jpg" alt="" loading="lazy"></div><div class="component-name">Nextion âText âSensor</div></a></div><div class="component-card"><a href="/components/text_sensor/openthread_info/"><div class="component-icon "><img src="/images/openthread.png" alt="" loading="lazy"></div><div class="component-name">OpenThread âInfo</div></a></div><div class="component-card"><a href="/components/text_sensor/sendspin/"><div class="component-icon "><img src="/images/sendspin.svg" alt="" loading="lazy"></div><div class="component-name">Sendspin âText âSensor</div></a></div><div class="component-card"><a href="/components/text_sensor/text/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Text âcomponent âText âSensor</div></a></div><div class="component-card"><a href="/components/text_sensor/tuya/"><div class="component-icon "><img src="/images/tuya.png" alt="" loading="lazy"></div><div class="component-name">Tuya âText âSensor</div></a></div><div class="component-card"><a href="/components/text_sensor/version/"><div class="component-icon dark-invert"><img src="/images/new-box.svg" alt="" loading="lazy"></div><div class="component-name">Version</div></a></div><div class="component-card"><a href="/components/text_sensor/wifi_info/"><div class="component-icon dark-invert"><img src="/images/network-wifi.svg" alt="" loading="lazy"></div><div class="component-name">WiFi âInfo</div></a></div><div class="component-card"><a href="/components/wireguard/"><div class="component-icon dark-invert"><img src="/images/wireguard_custom_logo.svg" alt="" loading="lazy"></div><div class="component-name">WireGuard</div></a></div><div class="component-card"><a href="/components/text_sensor/wl_134/"><div class="component-icon dark-invert"><img src="/images/fingerprint.svg" alt="" loading="lazy"></div><div class="component-name">WL-â1â3â4â âPet âTag âSensor</div></a></div></div> 411<div class="sl-heading-wrapper level-h2"><h2 id="time-components">Time Components</h2><a class="sl-anchor-link" href="#time-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âTime Componentsâ</span></a></div> 412<div class="component-grid not-content"><div class="component-card"><a href="/components/time/"><div class="component-icon dark-invert"><img src="/images/clock-outline.svg" alt="" loading="lazy"></div><div class="component-name">Time âCore</div></a></div><div class="component-card"><a href="/components/time/bm8563/"><div class="component-icon "><img src="/images/bm8563.svg" alt="" loading="lazy"></div><div class="component-name">BM8â5â6â3â âRTC</div></a></div><div class="component-card"><a href="/components/time/ds1307/"><div class="component-icon dark-invert"><img src="/images/clock-outline.svg" alt="" loading="lazy"></div><div class="component-name">DS1â3â0â7â âRTC</div></a></div><div class="component-card"><a href="/components/time/gps/"><div class="component-icon dark-invert"><img src="/images/crosshairs-gps.svg" alt="" loading="lazy"></div><div class="component-name">GPS âTime</div></a></div><div class="component-card"><a href="/components/time/homeassistant/"><div class="component-icon dark-invert"><img src="/images/home-assistant.svg" alt="" loading="lazy"></div><div class="component-name">Home âAssistant âTime</div></a></div><div class="component-card"><a href="/components/time/pcf85063/"><div class="component-icon dark-invert"><img src="/images/clock-outline.svg" alt="" loading="lazy"></div><div class="component-name">PCF8â5â0â6â3â âRTC</div></a></div><div class="component-card"><a href="/components/time/pcf8563/"><div class="component-icon dark-invert"><img src="/images/clock-outline.svg" alt="" loading="lazy"></div><div class="component-name">PCF8â5â6â3â âRTC</div></a></div><div class="component-card"><a href="/components/time/rx8130/"><div class="component-icon dark-invert"><img src="/images/clock-outline.svg" alt="" loading="lazy"></div><div class="component-name">RX8â1â3â0â âRTC</div></a></div><div class="component-card"><a href="/components/time/sntp/"><div class="component-icon dark-invert"><img src="/images/clock-outline.svg" alt="" loading="lazy"></div><div class="component-name">SNTP</div></a></div><div class="component-card"><a href="/components/time/zigbee/"><div class="component-icon "><img src="/images/zigbee.svg" alt="" loading="lazy"></div><div class="component-name">Zigbee âTime</div></a></div></div> 413<div class="sl-heading-wrapper level-h2"><h2 id="touchscreen-components">Touchscreen Components</h2><a class="sl-anchor-link" href="#touchscreen-components"><span aria-hidden="true" class="sl-anchor-icon">
413<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âTouchscreen Componentsâ</span></a></div> 414<div class="component-grid not-content"><div class="component-card"><a href="/components/touchscreen/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Touchscreen âCore</div></a></div><div class="component-card"><a href="/components/touchscreen/axs15231/"><div class="component-icon "><img src="/images/axs15231.svg" alt="" loading="lazy"></div><div class="component-name">AXS1â5â2â3â1â</div></a></div><div class="component-card"><a href="/components/touchscreen/chsc6x/"><div class="component-icon "><img src="/images/chsc6x.png" alt="" loading="lazy"></div><div class="component-name">CHSC6âX</div></a></div><div class="component-card"><a href="/components/touchscreen/cst226/"><div class="component-icon "><img src="/images/t4-s3.jpg" alt="" loading="lazy"></div><div class="component-name">CST2â2â6â</div></a></div><div class="component-card"><a href="/components/touchscreen/cst328/"><div class="component-icon dark-invert"><img src="/images/touch.svg" alt="" loading="lazy"></div><div class="component-name">CST3â2â8â</div></a></div><div class="component-card"><a href="/components/touchscreen/cst816/"><div class="component-icon "><img src="/images/cst816.jpg" alt="" loading="lazy"></div><div class="component-name">CST8â1â6â</div></a></div><div class="component-card"><a href="/components/touchscreen/cst9220/"><div class="component-icon "><img src="/images/touch.svg" alt="" loading="lazy"></div><div class="component-name">CST9â2â2â0â</div></a></div><div class="component-card"><a href="/components/touchscreen/ektf2232/"><div class="component-icon "><img src="/images/ektf2232.svg" alt="" loading="lazy"></div><div class="component-name">EKTF2â2â3â2â</div><div class="component-caption">Inkplate â6â âPlus</div></a></div><div class="component-card"><a href="/components/touchscreen/ft63x6/"><div class="component-icon "><img src="/images/wt32-sc01.png" alt="" loading="lazy"></div><div class="component-name">FT6â3âX6â</div></a></div><div class="component-card"><a href="/components/touchscreen/gsl3670/"><div class="component-icon dark-invert"><img src="/images/touchscreen.svg" alt="" loading="lazy"></div><div class="component-name">GSL3â6â7â0â</div></a></div><div class="component-card"><a href="/components/touchscreen/gt911/"><div class="component-icon "><img src="/images/esp32_s3_box_3.png" alt="" loading="lazy"></div><div class="component-name">GT9â1â1â</div></a></div><div class="component-card"><a href="/components/touchscreen/lilygo_t5_47/"><div class="component-icon "><img src="/images/lilygo_t5_47_touch.jpg" alt="" loading="lazy"></div><div class="component-name">Lilygo âT5â â4â.â7â</div></a></div><div class="component-card"><a href="/components/touchscreen/st7123/"><div class="component-icon dark-invert"><img src="/images/touch.svg" alt="" loading="lazy"></div><div class="component-name">ST7â1â2â3â</div></a></div><div class="component-card"><a href="/components/touchscreen/tt21100/"><div class="component-icon "><img src="/images/esp32-s3-korvo-2-lcd.png" alt="" loading="lazy"></div><div class="component-name">TT2â1â1â0â0â</div></a></div><div class="component-card"><a href="/components/touchscreen/xpt2046/"><div class="component-icon "><img src="/images/xpt2046.jpg" alt="" loading="lazy"></div><div class="component-name">XPT2â0â4â6â</div></a></div></div> 415<div class="sl-heading-wrapper level-h2"><h2 id="valve-components">Valve Components</h2><a class="sl-anchor-link" href="#valve-components"><span aria-hidden="true" class="sl-anchor-icon">
415<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âValve Componentsâ</span></a></div> 416<div class="component-grid not-content"><div class="component-card"><a href="/components/valve/"><div class="component-icon dark-invert"><img src="/images/folder-open.svg" alt="" loading="lazy"></div><div class="component-name">Valve âCore</div></a></div><div class="component-card"><a href="/components/valve/template/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Template âValve</div></a></div></div> 417<div class="sl-heading-wrapper level-h2"><h2 id="water-heater-components">Water Heater Components</h2><a class="sl-anchor-link" href="#water-heater-components"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âWater Heater Componentsâ</span></a></div> 418<div class="component-grid not-content"><div class="component-card"><a href="/components/water_heater/"><div class="component-icon "><img src="/images/water_heater.svg" alt="" loading="lazy"></div><div class="component-name">Water âHeater âCore</div></a></div><div class="component-card"><a href="/components/water_heater/template/"><div class="component-icon dark-invert"><img src="/images/description.svg" alt="" loading="lazy"></div><div class="component-name">Template âWater âHeater</div></a></div></div> 419<div class="sl-heading-wrapper level-h2"><h2 id="wireless-communication">Wireless Communication</h2><a class="sl-anchor-link" href="#wireless-communication"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âWireless Communicationâ</span></a></div> 420<p>Used for creating infrared (IR) or radio frequency (RF) remote control transmitters and/or receivers, or to connect 421ESPHome to cellular networks. <strong>Does not encompass Wi-Fi.</strong></p> 422<div class="component-grid not-content"><div class="component-card"><a href="/components/cc1101/"><div class="component-icon "><img src="/images/cc1101.webp" alt="" loading="lazy"></div><div class="component-name">CC1â1â0â1â</div></a></div><div class="component-card"><a href="/components/climate/climate_ir/"><div class="component-icon dark-invert"><img src="/images/air-conditioner-ir.svg" alt="" loading="lazy"></div><div class="component-name">IR âRemote âClimate</div></a></div><div class="component-card"><a href="/components/remote_receiver/"><div class="component-icon dark-invert"><img src="/images/remote.svg" alt="" loading="lazy"></div><div class="component-name">Remote âReceiver</div></a></div><div class="component-card"><a href="/components/remote_transmitter/"><div class="component-icon dark-invert"><img src="/images/remote.svg" alt="" loading="lazy"></div><div class="component-name">Remote âTransmitter</div></a></div><div class="component-card"><a href="/components/rf_bridge/"><div class="component-icon "><img src="/images/rf_bridge.jpg" alt="" loading="lazy"></div><div class="component-name">RF âBridge</div></a></div><div class="component-card"><a href="/components/sim800l/"><div class="component-icon "><img src="/images/sim800l.jpg" alt="" loading="lazy"></div><div class="component-name">SIM8â0â0âL</div></a></div><div class="component-card"><a href="/components/sx126x/"><div class="component-icon "><img src="/images/sx126x.png" alt="" loading="lazy"></div><div class="component-name">SX1â2â6âx</div></a></div><div class="component-card"><a href="/components/sx127x/"><div class="component-icon "><img src="/images/sx127x.png" alt="" loading="lazy"></div><div class="component-name">SX1â2â7âx</div></a></div></div> 423<div class="sl-heading-wrapper level-h2"><h2 id="miscellaneous-components">Miscellaneous Components</h2><a class="sl-anchor-link" href="#miscellaneous-components"><span aria-hidden="true" class="sl-anchor-icon">
423<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âMiscellaneous Componentsâ</span></a></div> 424<div class="component-grid not-content"><div class="component-card"><a href="/components/audio/"><div class="component-icon dark-invert"><img src="/images/music.svg" alt="" loading="lazy"></div><div class="component-name">Audio</div></a></div><div class="component-card"><a href="/components/audio_file/"><div class="component-icon dark-invert"><img src="/images/file-document-box.svg" alt="" loading="lazy"></div><div class="component-name">Audio âFile</div></a></div><div class="component-card"><a href="/components/camera/camera_encoder/"><div class="component-icon dark-invert"><img src="/images/camera.svg" alt="" loading="lazy"></div><div class="component-name">Camera âEncoder</div></a></div><div class="component-card"><a href="/components/esp32_camera/"><div class="component-icon dark-invert"><img src="/images/camera.svg" alt="" loading="lazy"></div><div class="component-name">ESP3â2â âCamera</div></a></div><div class="component-card"><a href="/components/exposure_notifications/"><div class="component-icon "><img src="/images/exposure_notifications.png" alt="" loading="lazy"></div><div class="component-name">Exposure âNotifications</div></a></div><div class="component-card"><a href="/components/gps/"><div class="component-icon dark-invert"><img src="/images/crosshairs-gps.svg" alt="" loading="lazy"></div><div class="component-name">GPS</div></a></div><div class="component-card"><a href="/components/fingerprint_grow/"><div class="component-icon dark-invert"><img src="/images/fingerprint.svg" alt="" loading="lazy"></div><div class="component-name">Grow âFingerprint âReader</div></a></div><div class="component-card"><a href="/components/hlk_fm22x/"><div class="component-icon dark-invert"><img src="/images/fingerprint.svg" alt="" loading="lazy"></div><div class="component-name">HLK-âFM2â2âx âFace âRecognition</div></a></div><div class="component-card"><a href="/components/key_collector/"><div class="component-icon "><img src="/images/matrix_keypad.jpg" alt="" loading="lazy"></div><div class="component-name">Key âCollector</div></a></div><div class="component-card"><a href="/components/modbus_client/"><div class="component-icon "><img src="/images/modbus.png" alt="" loading="lazy"></div><div class="component-name">Modbus âClient</div></a></div><div class="component-card"><a href="/components/modbus_controller/"><div class="component-icon "><img src="/images/modbus.png" alt="" loading="lazy"></div><div class="component-name">Modbus âController</div></a></div><div class="component-card"><a href="/components/modbus_server/"><div class="component-icon "><img src="/images/modbus.png" alt="" loading="lazy"></div><div class="component-name">Modbus âServer</div></a></div><div class="component-card"><a href="/components/sendspin/"><div class="component-icon "><img src="/images/sendspin.svg" alt="" loading="lazy"></div><div class="component-name">Sendspin</div></a></div><div class="component-card"><a href="/components/sprinkler/"><div class="component-icon dark-invert"><img src="/images/sprinkler-variant.svg" alt="" loading="lazy"></div><div class="component-name">Sprinkler</div></a></div><div class="component-card"><a href="/components/status_led/"><div class="component-icon dark-invert"><img src="/images/led-on.svg" alt="" loading="lazy"></div><div class="component-name">Status âLED</div></a></div><div class="component-card"><a href="/components/sun/"><div class="component-icon dark-invert"><img src="/images/weather-sunny.svg" alt="" loading="lazy"></div><div class="component-name">Sun</div></a></div><div class="component-card"><a href="/components/tuya/"><div class="component-icon "><img src="/images/tuya.png" alt="" loading="lazy"></div><div class="component-name">Tuya âMCU</div></a></div><div class="component-card"><a href="/components/zwave_proxy/"><div class="component-icon dark-invert"><img src="/images/server-network.svg" alt="" loading="lazy"></div><div class="component-name">Z-âWave âProxy</div></a></div></div> 425<div class="sl-heading-wrapper level-h2"><h2 id="cookbook">Cookbook</h2><a class="sl-anchor-link" href="#cookbook"><span aria-hidden="true" class="sl-anchor-icon">
425<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âCookbookâ</span></a></div> 426<div class="component-grid not-content"><div class="component-card"><a href="/cookbook/bme280_environment/"><div class="component-icon "><img src="/images/bme280.jpg" alt="" loading="lazy"></div><div class="component-name">BME2â8â0â âEnvironment âextras</div></a></div><div class="component-card"><a href="/cookbook/ehmtx/"><div class="component-icon "><img src="/images/ehmtx.jpg" alt="" loading="lazy"></div><div class="component-name">EHMTX âa âmatrix âstatus/âtext âdisplay</div></a></div><div class="component-card"><a href="/cookbook/leak-detector-m5stickc/"><div class="component-icon "><img src="/images/leak-detector-m5stickC_main_index.jpg" alt="" loading="lazy"></div><div class="component-name">ESP3â2â âWater âLeak âDetector</div></a></div><div class="component-card"><a href="/cookbook/garage-door/"><div class="component-icon dark-invert"><img src="/images/garage-variant.svg" alt="" loading="lazy"></div><div class="component-name">Garage âDoor âTemplate âCover</div></a></div><div class="component-card"><a href="/cookbook/lambda_magic/"><div class="component-icon dark-invert"><img src="/images/head-lightbulb-outline.svg" alt="" loading="lazy"></div><div class="component-name">Lambda âMagic:â âTips âand âTricks</div></a></div><div class="component-card"><a href="/cookbook/lvgl/"><div class="component-icon "><img src="/images/lvgl.png" alt="" loading="lazy"></div><div class="component-name">LVGL âRecipes</div></a></div><div class="component-card"><a href="/cookbook/power_meter/"><div class="component-icon "><img src="/images/power_meter.jpg" alt="" loading="lazy"></div><div class="component-name">Non-âInvasive âPower âMeter</div></a></div><div class="component-card"><a href="/cookbook/pulse-catcher/"><div class="component-icon "><img src="/images/pulses.png" alt="" loading="lazy"></div><div class="component-name">Pulse âCatcher</div></a></div><div class="component-card"><a href="/cookbook/sonoff-fishpond-pump/"><div class="component-icon "><img src="/images/cookbook-sonoff-fishpond-pump.jpg" alt="" loading="lazy"></div><div class="component-name">Sonoff âFishpond âPump</div></a></div><div class="component-card"><a href="/cookbook/display_time_temp_oled/"><div class="component-icon "><img src="/images/display_time_temp_oled_2.jpg" alt="" loading="lazy"></div><div class="component-name">Time â&â âTemperature âon âOLED âDisplay</div></a></div></div> 427<div class="sl-heading-wrapper level-h2"><h2 id="contributing">Contributing</h2><a class="sl-anchor-link" href="#contributing"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled âContributingâ</span></a></div> 428<p>ESPHome depends on and welcomes contributions from our community. If youâd like to contribute, please see our 429<a href="https://developers.esphome.io">developer site</a>.</p></div><footer class="sl-flex astro-jo6i4kqk"><div class="meta sl-flex astro-jo6i4kqk"><a href="https://github.com/esphome/esphome.io/edit/current/src/content/docs/components/index.mdx" class="sl-flex print:hidden astro-xk5gmzsg"><svg aria-hidden="true" class="astro-xk5gmzsg astro-n5k4ipy7" width="16" height="16" viewB
429ox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.2em;"><path d="M22 7.24a1 1 0 0 0-.29-.71l-4.24-4.24a1 1 0 0 0-1.1-.22 1 1 0 0 0-.32.22l-2.83 2.83L2.29 16.05a1 1 0 0 0-.29.71V21a1 1 0 0 0 1 1h4.24a1 1 0 0 0 .76-.29l10.87-10.93L21.71 8c.1-.1.17-.2.22-.33a1 1 0 0 0 0-.24v-.14l.07-.05ZM6.83 20H4v-2.83l9.93-9.93 2.83 2.83L6.83 20ZM18.17 8.66l-2.83-2.83 1.42-1.41 2.82 2.82-1.41 1.42Z"/></svg>Edit page</a></div><div class="site-footer not-content astro-jo6i4kqk"><div class="footer-links astro-jo6i4kqk"><div class="footer-column astro-jo6i4kqk"><div class="footer-heading astro-jo6i4kqk">Documentation</div><ul class="astro-jo6i4kqk"><li class="astro-jo6i4kqk"><a href="/components/" class="astro-jo6i4kqk">Components</a></li><li class="astro-jo6i4kqk"><a href="/guides/" class="astro-jo6i4kqk">Guides</a></li><li class="astro-jo6i4kqk"><a href="/automations/" class="astro-jo6i4kqk">Automations</a></li><li class="astro-jo6i4kqk"><a href="/cookbook/" class="astro-jo6i4kqk">Cookbook</a></li></ul></div><div class="footer-column astro-jo6i4kqk"><div class="footer-heading astro-jo6i4kqk">Community</div><ul class="astro-jo6i4kqk"><li class="astro-jo6i4kqk"><a href="https://esphome.io/chat" target="_blank" rel="noopener noreferrer" class="astro-jo6i4kqk">Discord</a></li><li class="astro-jo6i4kqk"><a href="https://github.com/esphome/esphome" target="_blank" rel="noopener noreferrer" class="astro-jo6i4kqk">GitHub</a></li><li class="astro-jo6i4kqk"><a href="https://community.home-assistant.io/c/esphome/" target="_blank" rel="noopener noreferrer" class="astro-jo6i4kqk">Forum</a></li></ul></div><div class="footer-column astro-jo6i4kqk"><div class="footer-heading astro-jo6i4kqk">Resources</div><ul class="astro-jo6i4kqk"><li class="astro-jo6i4kqk"><a href="/changelog/" class="astro-jo6i4kqk">Changelog</a></li><li class="astro-jo6i4kqk"><a href="https://devices.esphome.io" target="_blank" rel="noopener noreferrer" class="astro-jo6i4kqk">Device List</a></li><li class="astro-jo6i4kqk"><a href="https://developers.esphome.io" target="_blank" rel="noopener noreferrer" class="astro-jo6i4kqk">Development</a></li></ul></div></div><div class="footer-bottom astro-jo6i4kqk"><a href="https://www.openhomefoundation.org/" target="_blank" rel="noopener noreferrer" class="ohf-link astro-jo6i4kqk"><span class="astro-jo6i4kqk">ESPHome is a project from the</span><img class="ohf-dark astro-jo6i4kqk" src="/images/OHF-lockup-main-color-on-dark.svg" alt="Open Home Foundation" width="200" height="44"><img class="ohf-light astro-jo6i4kqk" src="/images/OHF-lockup-main-color-on-bright.svg" alt="Open Home Foundation" width="200" height="44"></a><p class="analytics-note astro-jo6i4kqk">This website uses <a href="https://www.openhomefoundation.org/blog/making-our-web-analytics-open-source-with-plausible/" rel="noopener" class="astro-jo6i4kqk">privacy-first analytics</a> to help us improve the site. You can view all data in our <a href="https://plausible.openhomefoundation.org/esphome.io" rel="noopener" class="astro-jo6i4kqk">public dashboard</a>.</p></div></div></footer></div></div></main></div></div></div></div></body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.