2504 lines
118 KiB
Markdown
2504 lines
118 KiB
Markdown
# ESPHome config for ESP32-2432S028
|
||
|
||
**Session ID:** ses_3409197a4ffeDFB0F0zptECF9Z
|
||
**Created:** 3/5/2026, 1:16:49 PM
|
||
**Updated:** 3/5/2026, 1:24:55 PM
|
||
|
||
---
|
||
|
||
## User
|
||
|
||
can you generate an esphome config to flash to an esp32-2432s028
|
||
|
||
---
|
||
|
||
## Assistant (Build · anthropic/claude-sonnet-4.6 · 3.0s)
|
||
|
||
**Tool: webfetch**
|
||
|
||
**Input:**
|
||
```json
|
||
{
|
||
"url": "https://opencode.ai/docs",
|
||
"format": "markdown"
|
||
}
|
||
```
|
||
|
||
**Output:**
|
||
```
|
||
Intro | AI coding agent built for the terminalIntro | OpenCode [Skip to content](#_top)
|
||
|
||
[  OpenCode](/docs/)
|
||
|
||
[app.header.home](/)[app.header.docs](/docs/)
|
||
|
||
[](https://github.com/anomalyco/opencode)[](https://opencode.ai/discord)
|
||
|
||
Search CtrlK
|
||
|
||
Cancel
|
||
|
||
- [Intro](/docs/)
|
||
- [Config](/docs/config/)
|
||
- [Providers](/docs/providers/)
|
||
- [Network](/docs/network/)
|
||
- [Enterprise](/docs/enterprise/)
|
||
- [Troubleshooting](/docs/troubleshooting/)
|
||
- [Windows](/docs/windows-wsl)
|
||
- Usage
|
||
|
||
- [Go](/docs/go/)
|
||
- [TUI](/docs/tui/)
|
||
- [CLI](/docs/cli/)
|
||
- [Web](/docs/web/)
|
||
- [IDE](/docs/ide/)
|
||
- [Zen](/docs/zen/)
|
||
- [Share](/docs/share/)
|
||
- [GitHub](/docs/github/)
|
||
- [GitLab](/docs/gitlab/)
|
||
|
||
- Configure
|
||
|
||
- [Tools](/docs/tools/)
|
||
- [Rules](/docs/rules/)
|
||
- [Agents](/docs/agents/)
|
||
- [Models](/docs/models/)
|
||
- [Themes](/docs/themes/)
|
||
- [Keybinds](/docs/keybinds/)
|
||
- [Commands](/docs/commands/)
|
||
- [Formatters](/docs/formatters/)
|
||
- [Permissions](/docs/permissions/)
|
||
- [LSP Servers](/docs/lsp/)
|
||
- [MCP servers](/docs/mcp-servers/)
|
||
- [ACP Support](/docs/acp/)
|
||
- [Agent Skills](/docs/skills/)
|
||
- [Custom Tools](/docs/custom-tools/)
|
||
|
||
- Develop
|
||
|
||
- [SDK](/docs/sdk/)
|
||
- [Server](/docs/server/)
|
||
- [Plugins](/docs/plugins/)
|
||
- [Ecosystem](/docs/ecosystem/)
|
||
|
||
|
||
[GitHub](https://github.com/anomalyco/opencode)[Discord](https://opencode.ai/discord)
|
||
|
||
Select theme DarkLightAuto Select language EnglishالعربيةBosanskiDanskDeutschEspañolFrançaisItaliano日本語한국어Norsk BokmålPolskiPortuguês (Brasil)РусскийไทยTürkçe简体中文繁體中文
|
||
|
||
On this page
|
||
|
||
- [Overview](#_top)
|
||
- [Install](#install)
|
||
- [Configure](#configure)
|
||
- [Initialize](#initialize)
|
||
- [Usage](#usage)
|
||
- [Ask questions](#ask-questions)
|
||
- [Add features](#add-features)
|
||
- [Make changes](#make-changes)
|
||
- [Undo changes](#undo-changes)
|
||
- [Share](#share)
|
||
- [Customize](#customize)
|
||
|
||
## On this page
|
||
|
||
- [Overview](#_top)
|
||
- [Install](#install)
|
||
- [Configure](#configure)
|
||
- [Initialize](#initialize)
|
||
- [Usage](#usage)
|
||
- [Ask questions](#ask-questions)
|
||
- [Add features](#add-features)
|
||
- [Make changes](#make-changes)
|
||
- [Undo changes](#undo-changes)
|
||
- [Share](#share)
|
||
- [Customize](#customize)
|
||
|
||
# Intro
|
||
|
||
Get started with OpenCode.
|
||
|
||
[**OpenCode**](/) is an open source AI coding agent. It’s available as a terminal-based interface, desktop app, or IDE extension.
|
||
|
||

|
||
|
||
Let’s get started.
|
||
|
||
---
|
||
|
||
#### [Prerequisites](#prerequisites)
|
||
|
||
To use OpenCode in your terminal, you’ll need:
|
||
|
||
1. A modern terminal emulator like:
|
||
|
||
- [WezTerm](https://wezterm.org), cross-platform
|
||
- [Alacritty](https://alacritty.org), cross-platform
|
||
- [Ghostty](https://ghostty.org), Linux and macOS
|
||
- [Kitty](https://sw.kovidgoyal.net/kitty/), Linux and macOS
|
||
2. API keys for the LLM providers you want to use.
|
||
|
||
|
||
---
|
||
|
||
## [Install](#install)
|
||
|
||
The easiest way to install OpenCode is through the install script.
|
||
|
||
Terminal window
|
||
|
||
```
|
||
curl -fsSL https://opencode.ai/install | bash
|
||
```
|
||
|
||
You can also install it with the following commands:
|
||
|
||
- **Using Node.js**
|
||
|
||
- [npm](#tab-panel-0)
|
||
- [Bun](#tab-panel-1)
|
||
- [pnpm](#tab-panel-2)
|
||
- [Yarn](#tab-panel-3)
|
||
|
||
Terminal window
|
||
|
||
```
|
||
npm install -g opencode-ai
|
||
```
|
||
|
||
Terminal window
|
||
|
||
```
|
||
bun install -g opencode-ai
|
||
```
|
||
|
||
Terminal window
|
||
|
||
```
|
||
pnpm install -g opencode-ai
|
||
```
|
||
|
||
Terminal window
|
||
|
||
```
|
||
yarn global add opencode-ai
|
||
```
|
||
|
||
- **Using Homebrew on macOS and Linux**
|
||
|
||
Terminal window
|
||
|
||
```
|
||
brew install anomalyco/tap/opencode
|
||
```
|
||
|
||
> We recommend using the OpenCode tap for the most up to date releases. The official `brew install opencode` formula is maintained by the Homebrew team and is updated less frequently.
|
||
|
||
- **Installing on Arch Linux**
|
||
|
||
Terminal window
|
||
|
||
```
|
||
sudo pacman -S opencode # Arch Linux (Stable)paru -S opencode-bin # Arch Linux (Latest from AUR)
|
||
```
|
||
|
||
|
||
#### [Windows](#windows)
|
||
|
||
Recommended: Use WSL
|
||
|
||
For the best experience on Windows, we recommend using [Windows Subsystem for Linux (WSL)](/docs/windows-wsl). It provides better performance and full compatibility with OpenCode’s features.
|
||
|
||
- **Using Chocolatey**
|
||
|
||
Terminal window
|
||
|
||
```
|
||
choco install opencode
|
||
```
|
||
|
||
- **Using Scoop**
|
||
|
||
Terminal window
|
||
|
||
```
|
||
scoop install opencode
|
||
```
|
||
|
||
- **Using NPM**
|
||
|
||
Terminal window
|
||
|
||
```
|
||
npm install -g opencode-ai
|
||
```
|
||
|
||
- **Using Mise**
|
||
|
||
Terminal window
|
||
|
||
```
|
||
mise use -g github:anomalyco/opencode
|
||
```
|
||
|
||
- **Using Docker**
|
||
|
||
Terminal window
|
||
|
||
```
|
||
docker run -it --rm ghcr.io/anomalyco/opencode
|
||
```
|
||
|
||
|
||
Support for installing OpenCode on Windows using Bun is currently in progress.
|
||
|
||
You can also grab the binary from the [Releases](https://github.com/anomalyco/opencode/releases).
|
||
|
||
---
|
||
|
||
## [Configure](#configure)
|
||
|
||
With OpenCode you can use any LLM provider by configuring their API keys.
|
||
|
||
If you are new to using LLM providers, we recommend using [OpenCode Zen](/docs/zen). It’s a curated list of models that have been tested and verified by the OpenCode team.
|
||
|
||
1. Run the `/connect` command in the TUI, select opencode, and head to [opencode.ai/auth](https://opencode.ai/auth).
|
||
|
||
```
|
||
/connect
|
||
```
|
||
|
||
2. Sign in, add your billing details, and copy your API key.
|
||
|
||
3. Paste your API key.
|
||
|
||
```
|
||
┌ API key││└ enter
|
||
```
|
||
|
||
|
||
Alternatively, you can select one of the other providers. [Learn more](/docs/providers#directory).
|
||
|
||
---
|
||
|
||
## [Initialize](#initialize)
|
||
|
||
Now that you’ve configured a provider, you can navigate to a project that you want to work on.
|
||
|
||
Terminal window
|
||
|
||
```
|
||
cd /path/to/project
|
||
```
|
||
|
||
And run OpenCode.
|
||
|
||
Terminal window
|
||
|
||
```
|
||
opencode
|
||
```
|
||
|
||
Next, initialize OpenCode for the project by running the following command.
|
||
|
||
```
|
||
/init
|
||
```
|
||
|
||
This will get OpenCode to analyze your project and create an `AGENTS.md` file in the project root.
|
||
|
||
Tip
|
||
|
||
You should commit your project’s `AGENTS.md` file to Git.
|
||
|
||
This helps OpenCode understand the project structure and the coding patterns used.
|
||
|
||
---
|
||
|
||
## [Usage](#usage)
|
||
|
||
You are now ready to use OpenCode to work on your project. Feel free to ask it anything!
|
||
|
||
If you are new to using an AI coding agent, here are some examples that might help.
|
||
|
||
---
|
||
|
||
### [Ask questions](#ask-questions)
|
||
|
||
You can ask OpenCode to explain the codebase to you.
|
||
|
||
Tip
|
||
|
||
Use the `@` key to fuzzy search for files in the project.
|
||
|
||
```
|
||
How is authentication handled in @packages/functions/src/api/index.ts
|
||
```
|
||
|
||
This is helpful if there’s a part of the codebase that you didn’t work on.
|
||
|
||
---
|
||
|
||
### [Add features](#add-features)
|
||
|
||
You can ask OpenCode to add new features to your project. Though we first recommend asking it to create a plan.
|
||
|
||
1. **Create a plan**
|
||
|
||
OpenCode has a *Plan mode* that disables its ability to make changes and instead suggest *how* it’ll implement the feature.
|
||
|
||
Switch to it using the **Tab** key. You’ll see an indicator for this in the lower right corner.
|
||
|
||
```
|
||
<TAB>
|
||
```
|
||
|
||
Now let’s describe what we want it to do.
|
||
|
||
```
|
||
When a user deletes a note, we'd like to flag it as deleted in the database.Then create a screen that shows all the recently deleted notes.From this screen, the user can undelete a note or permanently delete it.
|
||
```
|
||
|
||
You want to give OpenCode enough details to understand what you want. It helps to talk to it like you are talking to a junior developer on your team.
|
||
|
||
Tip
|
||
|
||
Give OpenCode plenty of context and examples to help it understand what you want.
|
||
|
||
2. **Iterate on the plan**
|
||
|
||
Once it gives you a plan, you can give it feedback or add more details.
|
||
|
||
```
|
||
We'd like to design this new screen using a design I've used before.[Image #1] Take a look at this image and use it as a reference.
|
||
```
|
||
|
||
Tip
|
||
|
||
Drag and drop images into the terminal to add them to the prompt.
|
||
|
||
OpenCode can scan any images you give it and add them to the prompt. You can do this by dragging and dropping an image into the terminal.
|
||
|
||
3. **Build the feature**
|
||
|
||
Once you feel comfortable with the plan, switch back to *Build mode* by hitting the **Tab** key again.
|
||
|
||
```
|
||
<TAB>
|
||
```
|
||
|
||
And asking it to make the changes.
|
||
|
||
```
|
||
Sounds good! Go ahead and make the changes.
|
||
```
|
||
|
||
|
||
---
|
||
|
||
### [Make changes](#make-changes)
|
||
|
||
For more straightforward changes, you can ask OpenCode to directly build it without having to review the plan first.
|
||
|
||
```
|
||
We need to add authentication to the /settings route. Take a look at how this ishandled in the /notes route in @packages/functions/src/notes.ts and implementthe same logic in @packages/functions/src/settings.ts
|
||
```
|
||
|
||
You want to make sure you provide a good amount of detail so OpenCode makes the right changes.
|
||
|
||
---
|
||
|
||
### [Undo changes](#undo-changes)
|
||
|
||
Let’s say you ask OpenCode to make some changes.
|
||
|
||
```
|
||
Can you refactor the function in @packages/functions/src/api/index.ts?
|
||
```
|
||
|
||
But you realize that it is not what you wanted. You **can undo** the changes using the `/undo` command.
|
||
|
||
```
|
||
/undo
|
||
```
|
||
|
||
OpenCode will now revert the changes you made and show your original message again.
|
||
|
||
```
|
||
Can you refactor the function in @packages/functions/src/api/index.ts?
|
||
```
|
||
|
||
From here you can tweak the prompt and ask OpenCode to try again.
|
||
|
||
Tip
|
||
|
||
You can run `/undo` multiple times to undo multiple changes.
|
||
|
||
Or you **can redo** the changes using the `/redo` command.
|
||
|
||
```
|
||
/redo
|
||
```
|
||
|
||
---
|
||
|
||
## [Share](#share)
|
||
|
||
The conversations that you have with OpenCode can be [shared with your team](/docs/share).
|
||
|
||
```
|
||
/share
|
||
```
|
||
|
||
This will create a link to the current conversation and copy it to your clipboard.
|
||
|
||
Note
|
||
|
||
Conversations are not shared by default.
|
||
|
||
Here’s an [example conversation](https://opencode.ai/s/4XP1fce5) with OpenCode.
|
||
|
||
---
|
||
|
||
## [Customize](#customize)
|
||
|
||
And that’s it! You are now a pro at using OpenCode.
|
||
|
||
To make it your own, we recommend [picking a theme](/docs/themes), [customizing the keybinds](/docs/keybinds), [configuring code formatters](/docs/formatters), [creating custom commands](/docs/commands), or playing around with the [OpenCode config](/docs/config).
|
||
|
||
[Edit page](https://github.com/anomalyco/opencode/edit/dev/packages/web/src/content/docs/index.mdx)[Found a bug? Open an issue](https://github.com/anomalyco/opencode/issues/new)[Join our Discord community](https://opencode.ai/discord) Select language EnglishالعربيةBosanskiDanskDeutschEspañolFrançaisItaliano日本語한국어Norsk BokmålPolskiPortuguês (Brasil)РусскийไทยTürkçe简体中文繁體中文
|
||
|
||
© [Anomaly](https://anoma.ly)
|
||
|
||
Last updated: Mar 5, 2026
|
||
```
|
||
|
||
---
|
||
|
||
## Assistant (Build · anthropic/claude-sonnet-4.6 · 3.9s)
|
||
|
||
Let me look up the specs for the ESP32-2432S028 to generate an accurate ESPHome config.
|
||
|
||
**Tool: webfetch**
|
||
|
||
**Input:**
|
||
```json
|
||
{
|
||
"url": "https://esphome.io/devices/esp32_generic.html",
|
||
"format": "markdown"
|
||
}
|
||
```
|
||
|
||
**Error:**
|
||
```
|
||
Error: Request failed with status code: 404
|
||
```
|
||
|
||
**Tool: webfetch**
|
||
|
||
**Input:**
|
||
```json
|
||
{
|
||
"url": "https://esphome.io/components/display/ili9xxx.html",
|
||
"format": "markdown"
|
||
}
|
||
```
|
||
|
||
**Output:**
|
||
```
|
||
ILI9xxx TFT LCD Series - ESPHome - Smart Home Made Simple [Skip to content](#_top)
|
||
|
||
[  ESPHome - Smart Home Made Simple](/)
|
||
|
||
Search CtrlK
|
||
|
||
Cancel
|
||
|
||
[GitHub](https://github.com/esphome/esphome)[Discord](https://discord.gg/KhAMKrd)
|
||
|
||
Select theme DarkLightAuto
|
||
|
||
- Getting Started
|
||
|
||
- [From Home Assistant](/guides/getting_started_hassio/)
|
||
- [Using Command Line](/guides/getting_started_command_line/)
|
||
- [Ready-Made Projects](/projects/)
|
||
- [Migrate from Tasmota](/guides/migrate_sonoff_tasmota/)
|
||
- [FAQ and Tips](/guides/faq/)
|
||
|
||
- [Components](/components/)
|
||
- All Components
|
||
|
||
- 1-Wire Bus
|
||
|
||
- [1-Wire Bus](/components/one_wire/)
|
||
- [1-Wire Bus via DS2484](/components/one_wire/ds2484/)
|
||
- [1-Wire Bus via GPIO](/components/one_wire/gpio/)
|
||
|
||
- [AirTouch AT581x Radar](/components/at581x/)
|
||
- Alarm Control Panel Component
|
||
|
||
- [Alarm Control Panel Component](/components/alarm_control_panel/)
|
||
- [Template Alarm Control Panel](/components/alarm_control_panel/template/)
|
||
|
||
- [Animation](/components/animation/)
|
||
- [Atlas Scientific Peristaltic Pump](/components/ezo_pmp/)
|
||
- Audio ADC Core
|
||
|
||
- [Audio ADC Core](/components/audio_adc/)
|
||
- [ES7210](/components/audio_adc/es7210/)
|
||
- [ES7243E](/components/audio_adc/es7243e/)
|
||
|
||
- Audio DAC Core
|
||
|
||
- [Audio DAC Core](/components/audio_dac/)
|
||
- [AIC3204](/components/audio_dac/aic3204/)
|
||
- [ES8156](/components/audio_dac/es8156/)
|
||
- [ES8311](/components/audio_dac/es8311/)
|
||
- [ES8388](/components/audio_dac/es8388/)
|
||
|
||
- Binary Sensor Component
|
||
|
||
- [Binary Sensor Component](/components/binary_sensor/)
|
||
- [Analog Threshold Binary Sensor](/components/binary_sensor/analog_threshold/)
|
||
- [ESP32 Bluetooth Low Energy Device](/components/binary_sensor/ble_presence/)
|
||
- [CAP1188 Capacitive Touch Sensor](/components/binary_sensor/cap1188/)
|
||
- [ESP32 Touch Pad](/components/binary_sensor/esp32_touch/)
|
||
- [GPIO Binary Sensor](/components/binary_sensor/gpio/)
|
||
- [Haier Climate Binary Sensors](/components/binary_sensor/haier/)
|
||
- [Home Assistant Binary Sensor](/components/binary_sensor/homeassistant/)
|
||
- [Hydreon Rain Sensor Binary Sensor](/components/binary_sensor/hydreon_rgxx/)
|
||
- [LVGL Binary Sensor](/components/binary_sensor/lvgl/)
|
||
- [Modbus Controller Binary Sensor](/components/binary_sensor/modbus_controller/)
|
||
- [MPR121 Capacitive Touch Sensor](/components/binary_sensor/mpr121/)
|
||
- [Nextion Binary Sensor Component](/components/binary_sensor/nextion/)
|
||
- [NFC Binary Sensor](/components/binary_sensor/nfc/)
|
||
- [Packet Transport Binary Sensor](/components/binary_sensor/packet_transport/)
|
||
- [PN532 NFC/RFID](/components/binary_sensor/pn532/)
|
||
- [Qwiic PIR Motion Binary Sensor](/components/binary_sensor/qwiic_pir/)
|
||
- [RC522 NFC/RFID](/components/binary_sensor/rc522/)
|
||
- [RDM6300 NFC/RFID](/components/binary_sensor/rdm6300/)
|
||
- [SDL Binary Sensor](/components/binary_sensor/sdl/)
|
||
- [Status Binary Sensor](/components/binary_sensor/status/)
|
||
- [Switch Binary Sensor](/components/binary_sensor/switch/)
|
||
- [Template Binary Sensor](/components/binary_sensor/template/)
|
||
- [TTP229 Capacitive Touch Sensor](/components/binary_sensor/ttp229/)
|
||
- [Tuya Binary Sensor](/components/binary_sensor/tuya/)
|
||
|
||
- [BLE Client](/components/ble_client/)
|
||
- [BLE Component](/components/esp32_ble/)
|
||
- [BLE Server](/components/esp32_ble_server/)
|
||
- [Bluetooth Proxy](/components/bluetooth_proxy/)
|
||
- Button Component
|
||
|
||
- [Button Component](/components/button/)
|
||
- [Factory Reset Button](/components/button/factory_reset/)
|
||
- [Haier Climate Buttons](/components/button/haier/)
|
||
- [Generic Output Button](/components/button/output/)
|
||
- [Restart Button](/components/button/restart/)
|
||
- [Safe Mode Button](/components/button/safe_mode/)
|
||
- [Shutdown Button](/components/button/shutdown/)
|
||
- [Template Button](/components/button/template/)
|
||
- [UART Button](/components/button/uart/)
|
||
- [Wake-on-LAN Button](/components/button/wake_on_lan/)
|
||
|
||
- Camera Component
|
||
|
||
- [Camera Component](/components/camera/)
|
||
- [Camera Encoder](/components/camera/camera_encoder/)
|
||
|
||
- CAN Bus
|
||
|
||
- [CAN Bus](/components/canbus/)
|
||
- [ESP32 CAN](/components/canbus/esp32_can/)
|
||
- [MCP2515](/components/canbus/mcp2515/)
|
||
|
||
- [Captive Portal](/components/captive_portal/)
|
||
- [CC1101 Low-Power Sub-1 GHz RF Transceiver](/components/cc1101/)
|
||
- [CH422G I/O Expander](/components/ch422g/)
|
||
- [CH423 I/O Expander](/components/ch423/)
|
||
- Climate Component
|
||
|
||
- [Climate Component](/components/climate/)
|
||
- [Anova Cooker](/components/climate/anova/)
|
||
- [Bang Bang Climate Controller](/components/climate/bang_bang/)
|
||
- [BedJet](/components/climate/bedjet/)
|
||
- [IR Remote Climate](/components/climate/climate_ir/)
|
||
- [Haier Climate](/components/climate/haier/)
|
||
- [Midea Air Conditioner](/components/climate/midea/)
|
||
- [PID Climate](/components/climate/pid/)
|
||
- [Thermostat Climate Controller](/components/climate/thermostat/)
|
||
- [Tuya Climate](/components/climate/tuya/)
|
||
|
||
- [Copy Component](/components/copy/)
|
||
- Cover Component
|
||
|
||
- [Cover Component](/components/cover/)
|
||
- [AM43 Cover](/components/cover/am43/)
|
||
- [Current Based Cover](/components/cover/current_based/)
|
||
- [Endstop Cover](/components/cover/endstop/)
|
||
- [Feedback Cover](/components/cover/feedback/)
|
||
- [HE60R Garage Door Opener](/components/cover/he60r/)
|
||
- [Template Cover](/components/cover/template/)
|
||
- [Time Based Cover](/components/cover/time_based/)
|
||
- [Tormatic/Novoferm Cover](/components/cover/tormatic/)
|
||
- [Tuya Cover](/components/cover/tuya/)
|
||
|
||
- Datetime Component
|
||
|
||
- [Datetime Component](/components/datetime/)
|
||
- [Template Datetime](/components/datetime/template/)
|
||
|
||
- [Debug Component](/components/debug/)
|
||
- [Deep Sleep Component](/components/deep_sleep/)
|
||
- [Demo Component](/components/demo/)
|
||
- [DF-Player mini](/components/dfplayer/)
|
||
- [DFRobot mmWave Radar](/components/dfrobot_sen0395/)
|
||
- Display Component
|
||
|
||
- [Display Component](/components/display/)
|
||
- [Addressable Light](/components/display/addressable_light/)
|
||
- [ePaper SPI Display](/components/display/epaper_spi/)
|
||
- [HUB75 RGB LED Matrix Display](/components/display/hub75/)
|
||
- [ILI9xxx TFT LCD Series](/components/display/ili9xxx/)
|
||
- [Inkplate 5, 6, 10 and 6 Plus](/components/display/inkplate/)
|
||
- [Character-Based LCD Display](/components/display/lcd_display/)
|
||
- [MAX7219 7-Segment Display](/components/display/max7219/)
|
||
- [MAX7219 Digit Display](/components/display/max7219digit/)
|
||
- [MIPI DSI Display Driver](/components/display/mipi_dsi/)
|
||
- [MIPI RGB Display Driver](/components/display/mipi_rgb/)
|
||
- [MIPI SPI Display Driver](/components/display/mipi_spi/)
|
||
- [Nextion TFT LCD Display](/components/display/nextion/)
|
||
- [PCD 8544 Display (Nokia 5110/3310)](/components/display/pcd8544/)
|
||
- [PVVX MiThermometer Display](/components/display/pvvx_mithermometer/)
|
||
- [Quad SPI Displays](/components/display/qspi_dbi/)
|
||
- [RPI\_DPI\_RGB Display Driver](/components/display/rpi_dpi_rgb/)
|
||
- [SDL2 Display on host platform](/components/display/sdl/)
|
||
- [SSD1306 OLED Display](/components/display/ssd1306/)
|
||
- [SSD1322 OLED Display](/components/display/ssd1322/)
|
||
- [SSD1325/7 OLED Display](/components/display/ssd1325/)
|
||
- [SSD1327 OLED Display](/components/display/ssd1327/)
|
||
- [SSD1331 OLED Display](/components/display/ssd1331/)
|
||
- [SSD1351 OLED Display](/components/display/ssd1351/)
|
||
- [ST7567 LCD Graphic Display](/components/display/st7567/)
|
||
- [ST7701S Display Driver](/components/display/st7701s/)
|
||
- [ST7735 Display](/components/display/st7735/)
|
||
- [ST7789V TFT LCD](/components/display/st7789v/)
|
||
- [ST7920 LCD Graphic Display](/components/display/st7920/)
|
||
- [TM1621 LCD Display](/components/display/tm1621/)
|
||
- [TM1637 7-Segment Display](/components/display/tm1637/)
|
||
- [TM1638 7 Segment Display Keypad & LED Module](/components/display/tm1638/)
|
||
- [Waveshare E-Paper Display](/components/display/waveshare_epaper/)
|
||
|
||
- Display Menu
|
||
|
||
- [Display Menu](/components/display_menu/)
|
||
- [Graphical Display Menu](/components/display_menu/graphical_display_menu/)
|
||
- [LCD Menu](/components/display_menu/lcd_menu/)
|
||
|
||
- [EMC2101 Fan Controller and Temperature sensor](/components/emc2101/)
|
||
- [ESP32 Bluetooth Low Energy Beacon](/components/esp32_ble_beacon/)
|
||
- [ESP32 Bluetooth Low Energy Tracker Hub](/components/esp32_ble_tracker/)
|
||
- [ESP32 Camera Component](/components/esp32_camera/)
|
||
- [ESP32 Camera Web Server Component](/components/esp32_camera_web_server/)
|
||
- [ESP32 Hosted](/components/esp32_hosted/)
|
||
- [ESP32 Platform](/components/esp32/)
|
||
- [ESP32-P4 LDO](/components/esp_ldo/)
|
||
- [ESP8266 Platform](/components/esp8266/)
|
||
- [ESPHome Core Configuration](/components/esphome/)
|
||
- [ESPNow communication Component](/components/espnow/)
|
||
- [Ethernet Component](/components/ethernet/)
|
||
- Event Component
|
||
|
||
- [Event Component](/components/event/)
|
||
- [Template Event](/components/event/template/)
|
||
- [UART Event](/components/event/uart/)
|
||
|
||
- [Exposure Notification Listener](/components/exposure_notifications/)
|
||
- [External Components](/components/external_components/)
|
||
- [Factory Reset](/components/factory_reset/)
|
||
- Fan Component
|
||
|
||
- [Fan Component](/components/fan/)
|
||
- [Binary Fan](/components/fan/binary/)
|
||
- [H-bridge Fan](/components/fan/hbridge/)
|
||
- [Speed Fan](/components/fan/speed/)
|
||
- [Template Fan](/components/fan/template/)
|
||
- [Tuya Fan](/components/fan/tuya/)
|
||
|
||
- [Font Renderer Component](/components/font/)
|
||
- [Generic I²C device component](/components/i2c_device/)
|
||
- [Global Variables](/components/globals/)
|
||
- [GPS Component](/components/gps/)
|
||
- [Graph Component](/components/graph/)
|
||
- [Grove TB6612FNG Motor Drive](/components/grove_tb6612fng/)
|
||
- [Grow Fingerprint Reader](/components/fingerprint_grow/)
|
||
- [HLK-FM22x Face Recognition Module](/components/hlk_fm22x/)
|
||
- [Host Platform](/components/host/)
|
||
- [HTTP Request](/components/http_request/)
|
||
- [I²C Bus](/components/i2c/)
|
||
- [I²S Audio Component](/components/i2s_audio/)
|
||
- [Images](/components/image/)
|
||
- [Improv via BLE](/components/esp32_improv/)
|
||
- [Improv via Serial](/components/improv_serial/)
|
||
- Infrared Component
|
||
|
||
- [Infrared Component](/components/infrared/)
|
||
|
||
- [Interval Component](/components/interval/)
|
||
- [IR/RF Proxy](/components/ir_rf_proxy/)
|
||
- [json Component](/components/json/)
|
||
- [Key collector component](/components/key_collector/)
|
||
- [LibreTiny Platform](/components/libretiny/)
|
||
- Light Component
|
||
|
||
- [Light Component](/components/light/)
|
||
- [Beken SPI LED Strip](/components/light/beken_spi_led_strip/)
|
||
- [Binary Light](/components/light/binary/)
|
||
- [Color Temperature Light](/components/light/color_temperature/)
|
||
- [Cold White + Warm White Light](/components/light/cwww/)
|
||
- [ESP32 RMT LED Strip](/components/light/esp32_rmt_led_strip/)
|
||
- [FastLED Light](/components/light/fastled/)
|
||
- [H-bridge Light](/components/light/hbridge/)
|
||
- [LVGL Light](/components/light/lvgl/)
|
||
- [Monochromatic Light](/components/light/monochromatic/)
|
||
- [NeoPixelBus Light](/components/light/neopixelbus/)
|
||
- [Light Partition](/components/light/partition/)
|
||
- [RGB Light](/components/light/rgb/)
|
||
- [RGBCT Light](/components/light/rgbct/)
|
||
- [RGBW Light](/components/light/rgbw/)
|
||
- [RGBWW Light](/components/light/rgbww/)
|
||
- [RP2040 PIO LED Strip](/components/light/rp2040_pio_led_strip/)
|
||
- [Shelly Dimmer](/components/light/shelly_dimmer/)
|
||
- [Sonoff D1 Dimmer](/components/light/sonoff_d1/)
|
||
- [SPI LED Strip Light](/components/light/spi_led_strip/)
|
||
- [Status LED Light](/components/light/status_led/)
|
||
- [Tuya Dimmer](/components/light/tuya/)
|
||
|
||
- [LightWaveRF](/components/lightwaverf/)
|
||
- Lock Component
|
||
|
||
- [Lock Component](/components/lock/)
|
||
- [Generic Output Lock](/components/lock/output/)
|
||
- [Template Lock](/components/lock/template/)
|
||
|
||
- [Logger Component](/components/logger/)
|
||
- LVGL Graphics
|
||
|
||
- [LVGL Graphics](/components/lvgl/)
|
||
- [LVGL Layouts](/components/lvgl/layouts/)
|
||
- [LVGL Widgets](/components/lvgl/widgets/)
|
||
|
||
- [Mapping Component](/components/mapping/)
|
||
- [Matrix keypad](/components/matrix_keypad/)
|
||
- [MAX6956 I/O Expander](/components/max6956/)
|
||
- [MCP230xx I/O Expander](/components/mcp230xx/)
|
||
- [MCP23Sxx I/O Expander](/components/mcp23Sxx/)
|
||
- [mDNS Component](/components/mdns/)
|
||
- Media Player Components
|
||
|
||
- [Media Player Components](/components/media_player/)
|
||
- [I²S Audio Media Player](/components/media_player/i2s_audio/)
|
||
- [Speaker Audio Media Player](/components/media_player/speaker/)
|
||
|
||
- [Micro Wake Word](/components/micro_wake_word/)
|
||
- [MicroNova based pellet stove](/components/micronova/)
|
||
- Microphone Components
|
||
|
||
- [Microphone Components](/components/microphone/)
|
||
- [I²S Audio Microphone](/components/microphone/i2s_audio/)
|
||
|
||
- [Modbus Component](/components/modbus/)
|
||
- [Modbus Controller](/components/modbus_controller/)
|
||
- [MQTT Client Component](/components/mqtt/)
|
||
- [Native API Component](/components/api/)
|
||
- [Network component](/components/network/)
|
||
- [Nordic UART Service (NUS)](/components/ble_nus/)
|
||
- [NRF52 Platform](/components/nrf52/)
|
||
- Number Component
|
||
|
||
- [Number Component](/components/number/)
|
||
- [Home Assistant Number](/components/number/homeassistant/)
|
||
- [LVGL Number](/components/number/lvgl/)
|
||
- [Modbus Controller Number](/components/number/modbus_controller/)
|
||
- [Template Number](/components/number/template/)
|
||
- [Tuya Number](/components/number/tuya/)
|
||
|
||
- [Online Image Component](/components/online_image/)
|
||
- [OpenTherm](/components/opentherm/)
|
||
- [OpenThread Component](/components/openthread/)
|
||
- Output Component
|
||
|
||
- [Output Component](/components/output/)
|
||
- [AC Dimmer Component](/components/output/ac_dimmer/)
|
||
- [BLE Client Binary Output](/components/output/ble_client/)
|
||
- [BP1658CJ LED driver](/components/output/bp1658cj/)
|
||
- [BP5758D LED driver](/components/output/bp5758d/)
|
||
- [DAC7678](/components/output/dac7678/)
|
||
- [ESP32 DAC](/components/output/esp32_dac/)
|
||
- [ESP8266 Software PWM Output](/components/output/esp8266_pwm/)
|
||
- [GP8403 Component](/components/output/gp8403/)
|
||
- [GPIO Output](/components/output/gpio/)
|
||
- [ESP32 LEDC Output](/components/output/ledc/)
|
||
- [LibreTiny PWM Output](/components/output/libretiny_pwm/)
|
||
- [MCP4461 Component](/components/output/mcp4461/)
|
||
- [MCP4725 Output](/components/output/mcp4725/)
|
||
- [MCP4728 Component](/components/output/mcp4728/)
|
||
- [MCP47A1 Output](/components/output/mcp47a1/)
|
||
- [Modbus Controller Output](/components/output/modbus_controller/)
|
||
- [MY9231/MY9291 LED driver](/components/output/my9231/)
|
||
- [PCA9685](/components/output/pca9685/)
|
||
- [Sigma-Delta Output](/components/output/sigma_delta_output/)
|
||
- [Slow PWM Output](/components/output/slow_pwm/)
|
||
- [SM16716 LED driver](/components/output/sm16716/)
|
||
- [SM2135 LED driver](/components/output/sm2135/)
|
||
- [SM2235 LED driver](/components/output/sm2235/)
|
||
- [SM2335 LED driver](/components/output/sm2335/)
|
||
- [Template Output](/components/output/template/)
|
||
- [TLC59208F](/components/output/tlc59208f/)
|
||
- [TLC5947 LED driver](/components/output/tlc5947/)
|
||
- [TLC5971 LED driver](/components/output/tlc5971/)
|
||
- [X9C Potentiometer Output](/components/output/x9c/)
|
||
|
||
- Over-the-Air Updates
|
||
|
||
- [Over-the-Air Updates](/components/ota/)
|
||
- [ESPHome OTA Updates](/components/ota/esphome/)
|
||
- [OTA Update via HTTP Request](/components/ota/http_request/)
|
||
- [Web Server OTA Updates](/components/ota/web_server/)
|
||
|
||
- [Packages](/components/packages/)
|
||
- Packet Transport Component
|
||
|
||
- [Packet Transport Component](/components/packet_transport/)
|
||
- [ESP-NOW Packet Transport Platform](/components/packet_transport/espnow/)
|
||
- [SX126x Packet Transport Platform](/components/packet_transport/sx126x/)
|
||
- [SX127x Packet Transport Platform](/components/packet_transport/sx127x/)
|
||
- [UART Packet Transport Platform](/components/packet_transport/uart/)
|
||
- [UDP Packet Transport Platform](/components/packet_transport/udp/)
|
||
|
||
- [PCA6416A I/O Expander](/components/pca6416a/)
|
||
- [PCA9554 I/O Expander](/components/pca9554/)
|
||
- [PCF8574 I/O Expander](/components/pcf8574/)
|
||
- [PI4IOE5V6408 8-Bit I2C I/O Expander](/components/pi4ioe5v6408/)
|
||
- [PipSolar PV Inverter](/components/pipsolar/)
|
||
- [PN7150 NFC](/components/pn7150/)
|
||
- [PN7160 NFC](/components/pn7160/)
|
||
- [Power Supply Component](/components/power_supply/)
|
||
- [Prometheus Component](/components/prometheus/)
|
||
- [PSRAM](/components/psram/)
|
||
- [Pylontech Battery](/components/pylontech/)
|
||
- [QR Code Component](/components/qr_code/)
|
||
- [Remote Receiver](/components/remote_receiver/)
|
||
- [Remote Transmitter](/components/remote_transmitter/)
|
||
- [RF Bridge Component](/components/rf_bridge/)
|
||
- [RP2040 Platform](/components/rp2040/)
|
||
- [RTTTL Buzzer](/components/rtttl/)
|
||
- [Runtime Statistics](/components/runtime_stats/)
|
||
- [Safe Mode](/components/safe_mode/)
|
||
- [Script Component](/components/script/)
|
||
- [Seeed Studio MR24HPC1 mmWave (Kit)](/components/seeed_mr24hpc1/)
|
||
- [Seeed Studio MR60BHA2 60GHz mmWave Breathing and Heartbeat Detection Sensor Kit](/components/seeed_mr60bha2/)
|
||
- [Seeed Studio MR60FDA2 60GHz mmWave Fall Detection Sensor Kit](/components/seeed_mr60fda2/)
|
||
- Select Component
|
||
|
||
- [Select Component](/components/select/)
|
||
- [Logger Select](/components/select/logger/)
|
||
- [LVGL Select](/components/select/lvgl/)
|
||
- [Modbus Controller Select](/components/select/modbus_controller/)
|
||
- [Template Select](/components/select/template/)
|
||
- [Tuya Select](/components/select/tuya/)
|
||
|
||
- Sensor Component
|
||
|
||
- [Sensor Component](/components/sensor/)
|
||
- [A01NYUB Waterproof Ultrasonic Sensor](/components/sensor/a01nyub/)
|
||
- [A02YYUW Waterproof Ultrasonic Sensor](/components/sensor/a02yyuw/)
|
||
- [Absolute Humidity](/components/sensor/absolute_humidity/)
|
||
- [Analog To Digital Sensor](/components/sensor/adc/)
|
||
- [ADC128S102 8-Channel 12-Bit A/D Converter](/components/sensor/adc128s102/)
|
||
- [ADE7880 Power Sensor](/components/sensor/ade7880/)
|
||
- [ADE7953 Power Sensor](/components/sensor/ade7953/)
|
||
- [ADS1115 4-Channel 16-Bit A/D Converter](/components/sensor/ads1115/)
|
||
- [ADS1118 4-Channel 16-Bit A/D Converter with Internal Temperature Sensor](/components/sensor/ads1118/)
|
||
- [AGS10 Volatile Organic Compound (VOC) Sensor](/components/sensor/ags10/)
|
||
- [AHT10 Temperature+Humidity Sensor](/components/sensor/aht10/)
|
||
- [AirThings BLE Sensors](/components/sensor/airthings_ble/)
|
||
- [Grundfos Alpha3](/components/sensor/alpha3/)
|
||
- [AM2315C Temperature+Humidity Sensor](/components/sensor/am2315c/)
|
||
- [AM2320 Temperature+Humidity Sensor](/components/sensor/am2320/)
|
||
- [AM43 Sensor](/components/sensor/am43/)
|
||
- [APDS9306 Sensor](/components/sensor/apds9306/)
|
||
- [APDS9960 Sensor](/components/sensor/apds9960/)
|
||
- [Air Quality Index (AQI)](/components/sensor/aqi/)
|
||
- [AMS AS3935 Franklin Lightning Sensor](/components/sensor/as3935/)
|
||
- [AS5600 12-Bit Magnetic Position Sensor](/components/sensor/as5600/)
|
||
- [AS7341 Spectral Color Sensor](/components/sensor/as7341/)
|
||
- [ATM90E26 Power Sensor](/components/sensor/atm90e26/)
|
||
- [ATM90E32 Power Sensor](/components/sensor/atm90e32/)
|
||
- [b-parasite](/components/sensor/b_parasite/)
|
||
- [BH1750 Ambient Light Sensor](/components/sensor/bh1750/)
|
||
- [BH1900NUX Temperature Sensor](/components/sensor/bh1900nux/)
|
||
- [Binary Sensor Map](/components/sensor/binary_sensor_map/)
|
||
- [Belling BL0906 Energy Monitor](/components/sensor/bl0906/)
|
||
- [BL0939 Power Sensor](/components/sensor/bl0939/)
|
||
- [Belling BL0940 Energy Monitor](/components/sensor/bl0940/)
|
||
- [Belling BL0942 Energy Monitor](/components/sensor/bl0942/)
|
||
- [BLE Client Sensor](/components/sensor/ble_client/)
|
||
- [ESP32 Bluetooth Low Energy RSSI Sensor](/components/sensor/ble_rssi/)
|
||
- [BME280 Temperature+Pressure+Humidity Sensor](/components/sensor/bme280/)
|
||
- [BME680 Temperature+Pressure+Humidity+Gas Sensor](/components/sensor/bme680/)
|
||
- [BME680 Temperature+Pressure+Humidity+Gas Sensor via BSEC](/components/sensor/bme680_bsec/)
|
||
- [BME68x Temperature, Humidity, Pressure & Gas Sensor via BSEC2](/components/sensor/bme68x_bsec2/)
|
||
- [BMI160 Accelerometer/Gyroscope Sensor](/components/sensor/bmi160/)
|
||
- [BMP085 Temperature+Pressure Sensor](/components/sensor/bmp085/)
|
||
- [BMP280 Temperature+Pressure Sensor](/components/sensor/bmp280/)
|
||
- [BMP388 / BMP390 Temperature+Pressure Sensor](/components/sensor/bmp3xx/)
|
||
- [BMP581 Temperature+Pressure Sensor](/components/sensor/bmp581/)
|
||
- [CCS811 eCO\_2 and Volatile Organic Compound Sensor](/components/sensor/ccs811/)
|
||
- [cd74hc4067 Analog Multiplexer](/components/sensor/cd74hc4067/)
|
||
- [CUBIC CM1106 Single Beam NDIR CO2 Sensor Module](/components/sensor/cm1106/)
|
||
- [Combine the state of several sensors](/components/sensor/combination/)
|
||
- [CS5460A Power Sensor](/components/sensor/cs5460a/)
|
||
- [CSE7761 Power Sensor](/components/sensor/cse7761/)
|
||
- [CSE7766 Power Sensor](/components/sensor/cse7766/)
|
||
- [CT Clamp Current Sensor](/components/sensor/ct_clamp/)
|
||
- [Dallas Temperature Sensor](/components/sensor/dallas_temp/)
|
||
- [Daly BMS Sensor](/components/sensor/daly_bms/)
|
||
- [DHT Temperature+Humidity Sensor](/components/sensor/dht/)
|
||
- [DHT12 Temperature+Humidity Sensor](/components/sensor/dht12/)
|
||
- [DLMS Meter](/components/sensor/dlms_meter/)
|
||
- [DPS310/DPS368 Atmospheric Pressure Sensor](/components/sensor/dps310/)
|
||
- [DSMR Component](/components/sensor/dsmr/)
|
||
- [Duty Cycle Sensor](/components/sensor/duty_cycle/)
|
||
- [Duty Time](/components/sensor/duty_time/)
|
||
- [EE895 CO₂, Temperature and Pressure Sensor](/components/sensor/ee895/)
|
||
- [ENS160 Volatile Organic Compound (VOC) and eCO₂ Sensor](/components/sensor/ens160/)
|
||
- [ENS210 Temperature+Humidity Sensor](/components/sensor/ens210/)
|
||
- [EZO sensor circuits](/components/sensor/ezo/)
|
||
- [FS3000 Air Velocity Sensor](/components/sensor/fs3000/)
|
||
- [Panasonic SN-GCJA5 Particulate Matter Sensor](/components/sensor/gcja5/)
|
||
- [FTLab GDK101 Gamma Radiation Sensor Module](/components/sensor/gdk101/)
|
||
- [GL-R01 I²C - Time Of Flight Mini LiDAR Laser Ranging Sensor](/components/sensor/gl_r01/)
|
||
- [Sharp GP2Y1010AU0F PM2.5 Sensor](/components/sensor/gp2y1010au0f/)
|
||
- [Grove Multichannel Gas Sensor V2](/components/sensor/grove_gas_mc_v2/)
|
||
- [Growatt Solar](/components/sensor/growatt_solar/)
|
||
- [Haier Climate Sensors](/components/sensor/haier/)
|
||
- [Havells Solar](/components/sensor/havells_solar/)
|
||
- [HC8 CO₂ Sensor](/components/sensor/hc8/)
|
||
- [HDC1080 Temperature+Humidity Sensor](/components/sensor/hdc1080/)
|
||
- [HDC2010 High Precision Temperature and Humidity Sensor](/components/sensor/hdc2010/)
|
||
- [HLW8012 Power Sensor](/components/sensor/hlw8012/)
|
||
- [HLW8032 Power Sensor](/components/sensor/hlw8032/)
|
||
- [The Grove - Laser PM2.5 Sensor (HM3301)](/components/sensor/hm3301/)
|
||
- [HMC5883L Magnetometer](/components/sensor/hmc5883l/)
|
||
- [Home Assistant Sensor](/components/sensor/homeassistant/)
|
||
- [Honeywell HumidIcon (I2C HIH series) Temperature & Humidity Sensor](/components/sensor/honeywell_hih_i2c/)
|
||
- [Honeywell ABP Pressure Sensors](/components/sensor/honeywellabp/)
|
||
- [Honeywell ABP 2 Pressure Sensors](/components/sensor/honeywellabp2_i2c/)
|
||
- [HRXL/XL MaxSonar WR Series](/components/sensor/hrxl_maxsonar_wr/)
|
||
- [HTE501 Temperature+Humidity Sensor](/components/sensor/hte501/)
|
||
- [HTU21D | Si7021 | SHT21 Temperature & Humidity Sensor](/components/sensor/htu21d/)
|
||
- [HTU31D Temperature & Humidity Sensor](/components/sensor/htu31d/)
|
||
- [HX711 Load Cell Amplifier](/components/sensor/hx711/)
|
||
- [Hydreon Rain Sensor](/components/sensor/hydreon_rgxx/)
|
||
- [HYT271 Temperature & Humidity Sensor](/components/sensor/hyt271/)
|
||
- [AMS iAQ-Core Indoor Air Quality Sensor](/components/sensor/iaqcore/)
|
||
- [INA219 DC Current Sensor](/components/sensor/ina219/)
|
||
- [INA226 DC current and power sensor](/components/sensor/ina226/)
|
||
- [INA260 DC Current and Power sensor](/components/sensor/ina260/)
|
||
- [INA2xx family of digital power monitors](/components/sensor/ina2xx/)
|
||
- [INA3221 3-Channel DC Current Sensor](/components/sensor/ina3221/)
|
||
- [Inkbird IBS-TH1, IBS-TH1 Mini, and IBS-TH2 BLE Sensor](/components/sensor/inkbird_ibsth1_mini/)
|
||
- [Integration Sensor](/components/sensor/integration/)
|
||
- [Internal Temperature Sensor](/components/sensor/internal_temperature/)
|
||
- [JSN-SR04T Waterproof Ultrasonic Range Finder](/components/sensor/jsn_sr04t/)
|
||
- [Kamstrup Meter Protocol \[KMP\]](/components/sensor/kamstrup_kmp/)
|
||
- [M5Stack KMeterISO I2C K-Type probe temperature sensor](/components/sensor/kmeteriso/)
|
||
- [Kuntze pool monitor](/components/sensor/kuntze/)
|
||
- [LC709203F Battery Monitor](/components/sensor/lc709203f/)
|
||
- [LD2410 Sensor](/components/sensor/ld2410/)
|
||
- [LD2412 Sensor](/components/sensor/ld2412/)
|
||
- [LD2420 24GHz mmWave Radar Sensor](/components/sensor/ld2420/)
|
||
- [LD2450 Sensor](/components/sensor/ld2450/)
|
||
- [LM75B Temperature Sensor](/components/sensor/lm75b/)
|
||
- [LPS22 Barometric Pressure Sensor](/components/sensor/lps22/)
|
||
- [LTR390 UV and Ambient Light Sensor](/components/sensor/ltr390/)
|
||
- [Lite-On Ambient Light & Proximity Sensors](/components/sensor/ltr501/)
|
||
- [Lite-On Ambient Light & Proximity Sensors](/components/sensor/ltr_als_ps/)
|
||
- [LVGL Sensor](/components/sensor/lvgl/)
|
||
- [M5Stack Unit 8 Angle](/components/sensor/m5stack_8angle/)
|
||
- [Analog Devices MAX17043 battery fuel gauge](/components/sensor/max17043/)
|
||
- [MAX31855 K-Type Thermocouple Temperature Sensor](/components/sensor/max31855/)
|
||
- [MAX31856 Thermocouple Temperature Sensor](/components/sensor/max31856/)
|
||
- [MAX31865 Platinum RTD Temperature Sensor](/components/sensor/max31865/)
|
||
- [MAX44009 Ambient Light Sensor](/components/sensor/max44009/)
|
||
- [MAX6675 K-Type Thermocouple Temperature Sensor](/components/sensor/max6675/)
|
||
- [MAX9611/9612 High Side Current+Voltage+Temperature Sensor](/components/sensor/max9611/)
|
||
- [MCP3008 8-Channel 10-Bit A/D Converter](/components/sensor/mcp3008/)
|
||
- [MCP3204 & MCP3208 12-Bit A/D Converters](/components/sensor/mcp3204/)
|
||
- [MCP3221 12-bit ADC](/components/sensor/mcp3221/)
|
||
- [MCP9600 Thermocouple Amplifier](/components/sensor/mcp9600/)
|
||
- [MCP9808 Temperature Sensor](/components/sensor/mcp9808/)
|
||
- [MH-Z19 CO\_2 and Temperature Sensor](/components/sensor/mhz19/)
|
||
- [MiCS 4514 Gas Sensor](/components/sensor/mics_4514/)
|
||
- [MLX90393 Triple-axis Magnetometer](/components/sensor/mlx90393/)
|
||
- [MLX90614 non-contact thermometer](/components/sensor/mlx90614/)
|
||
- [MMC5603 Magnetometer](/components/sensor/mmc5603/)
|
||
- [MMC5983 Magnetometer](/components/sensor/mmc5983/)
|
||
- [Modbus Controller Sensor](/components/sensor/modbus_controller/)
|
||
- [Mopeka Pro Check BLE Sensor](/components/sensor/mopeka_pro_check/)
|
||
- [Mopeka Standard Check BLE Sensor](/components/sensor/mopeka_std_check/)
|
||
- [MPL3115A2 Barometric Pressure/Altitude/Temperature Sensor](/components/sensor/mpl3115a2/)
|
||
- [MPU6050 Accelerometer/Gyroscope Sensor](/components/sensor/mpu6050/)
|
||
- [MPU6886 Accelerometer/Gyroscope Sensor](/components/sensor/mpu6886/)
|
||
- [MQTT Subscribe Sensor](/components/sensor/mqtt_subscribe/)
|
||
- [MS5611 Atmospheric Pressure Sensor](/components/sensor/ms5611/)
|
||
- [MS8607 Temperature+Pressure+Humidity Sensor](/components/sensor/ms8607/)
|
||
- [MSA301 and MSA311 Sensors](/components/sensor/msa3xx/)
|
||
- [NAU7802 24-bit ADC](/components/sensor/nau7802/)
|
||
- [Nextion Sensor Component](/components/sensor/nextion/)
|
||
- [NPI-19 Pressure Sensor](/components/sensor/npi19/)
|
||
- [NTC Sensor](/components/sensor/ntc/)
|
||
- [OPT3001 Ambient Light Sensor](/components/sensor/opt3001/)
|
||
- [Packet Transport Sensor](/components/sensor/packet_transport/)
|
||
- [PM1006 Particulate Matter Sensor](/components/sensor/pm1006/)
|
||
- [CUBIC PM2005/PM2105 Laser Particle Sensor Module](/components/sensor/pm2005/)
|
||
- [PMSA003I Particulate Matter Sensor](/components/sensor/pmsa003i/)
|
||
- [PMSX003 Particulate Matter Sensor](/components/sensor/pmsx003/)
|
||
- [PMWCS3 Capacitive Soil Moisture and Temperature Sensor](/components/sensor/pmwcs3/)
|
||
- [Pulse Counter Sensor](/components/sensor/pulse_counter/)
|
||
- [Pulse Meter Sensor](/components/sensor/pulse_meter/)
|
||
- [Pulse Width Sensor](/components/sensor/pulse_width/)
|
||
- [Peacefair PZEM-004T Energy Monitor](/components/sensor/pzem004t/)
|
||
- [Peacefair PZEM-004T V3 Energy Monitor](/components/sensor/pzemac/)
|
||
- [Peacefair PZEM-00X DC Energy Monitor](/components/sensor/pzemdc/)
|
||
- [QMC5883L Magnetometer](/components/sensor/qmc5883l/)
|
||
- [QMP6988 Temperature+Pressure Sensor](/components/sensor/qmp6988/)
|
||
- [Radon Eye BLE Sensors](/components/sensor/radon_eye_ble/)
|
||
- [RD-03D mmWave Radar](/components/sensor/rd03d/)
|
||
- [Resistance Sensor](/components/sensor/resistance/)
|
||
- [Rotary Encoder Sensor](/components/sensor/rotary_encoder/)
|
||
- [RuuviTag Open Source BLE Sensor](/components/sensor/ruuvitag/)
|
||
- [SCD30 CO₂, Temperature and Relative Humidity Sensor](/components/sensor/scd30/)
|
||
- [SCD4X CO₂, Temperature and Relative Humidity Sensor](/components/sensor/scd4x/)
|
||
- [Eastron SDM Energy Monitor](/components/sensor/sdm_meter/)
|
||
- [SDP3x / SDP800 Series Differential Pressure Sensor](/components/sensor/sdp3x/)
|
||
- [SDS011 Particulate Matter Sensor](/components/sensor/sds011/)
|
||
- [Selec Energy Monitor](/components/sensor/selec_meter/)
|
||
- [SEN0321 DFRobot Ozone Sensor](/components/sensor/sen0321/)
|
||
- [SEN21231 Person Sensor from Useful Sensors](/components/sensor/sen21231/)
|
||
- [Sen5x Series Environmental sensor](/components/sensor/sen5x/)
|
||
- [SenseAir CO\_2 Sensor](/components/sensor/senseair/)
|
||
- [SFA30 Formaldehyde Sensor](/components/sensor/sfa30/)
|
||
- [SGP30 CO₂ and Volatile Organic Compound Sensor](/components/sensor/sgp30/)
|
||
- [SGP40 Volatile Organic Compound Sensor and SGP41 VOC and NOx Sensor](/components/sensor/sgp4x/)
|
||
- [SHT3X-D Temperature+Humidity Sensor](/components/sensor/sht3xd/)
|
||
- [SHT4X Temperature and Humidity Sensor](/components/sensor/sht4x/)
|
||
- [SHTCx Temperature+Humidity Sensors](/components/sensor/shtcx/)
|
||
- [SM300D2 7-in-1 Air Quality Sensor](/components/sensor/sm300d2/)
|
||
- [SMT100 Soil Moisture Sensor](/components/sensor/smt100/)
|
||
- [Sound Level Sensor](/components/sensor/sound_level/)
|
||
- [SPS30 Particulate Matter Sensor](/components/sensor/sps30/)
|
||
- [STS3X Temperature Sensor](/components/sensor/sts3x/)
|
||
- [STTS22H Temperature Sensor](/components/sensor/stts22h/)
|
||
- [SY6970 Battery Management IC](/components/sensor/sy6970/)
|
||
- [T6613/15 CO2 Sensors](/components/sensor/t6615/)
|
||
- [TC74 Temperature Sensor](/components/sensor/tc74/)
|
||
- [TCS34725 RGB Color Sensor](/components/sensor/tcs34725/)
|
||
- [TEE501 Temperature Sensor](/components/sensor/tee501/)
|
||
- [Teleinformation from Linky electrical counter.](/components/sensor/teleinfo/)
|
||
- [TE-M3200 Pressure Sensor](/components/sensor/tem3200/)
|
||
- [Template Sensor](/components/sensor/template/)
|
||
- [ThermoPro BLE Sensors](/components/sensor/thermopro_ble/)
|
||
- [TMP102 Temperature Sensor](/components/sensor/tmp102/)
|
||
- [TMP1075 Temperature Sensor](/components/sensor/tmp1075/)
|
||
- [TMP117 Temperature Sensor](/components/sensor/tmp117/)
|
||
- [TOF10120 Time Of Flight Distance Sensor](/components/sensor/tof10120/)
|
||
- [Total Daily Energy Sensor](/components/sensor/total_daily_energy/)
|
||
- [TSL2561 Ambient Light Sensor](/components/sensor/tsl2561/)
|
||
- [TSL2591 Ambient Light Sensor](/components/sensor/tsl2591/)
|
||
- [Tuya Sensor](/components/sensor/tuya/)
|
||
- [TX20/TX23 Wind Speed/Direction Sensor](/components/sensor/tx20/)
|
||
- [uFire Isolated EC sensor](/components/sensor/ufire_ec/)
|
||
- [uFire ISE pH sensor](/components/sensor/ufire_ise/)
|
||
- [Ultrasonic Distance Sensor](/components/sensor/ultrasonic/)
|
||
- [Uptime Sensor](/components/sensor/uptime/)
|
||
- [VEML3235 Ambient Light Sensor](/components/sensor/veml3235/)
|
||
- [VEML7700 and VEML6030 Ambient Light Sensors](/components/sensor/veml7700/)
|
||
- [VL53L0X Time Of Flight Distance Sensor](/components/sensor/vl53l0x/)
|
||
- [WiFi Signal Sensor](/components/sensor/wifi_signal/)
|
||
- [WTS01 Temperature Sensor](/components/sensor/wts01/)
|
||
- [CFSensor XGZP68xx Non-C Series Differential Pressure Sensor](/components/sensor/xgzp68xx/)
|
||
- [Xiaomi Mijia BLE Sensors](/components/sensor/xiaomi_ble/)
|
||
- [HHCCJCY01 Moved To Xiaomi BLE](/components/sensor/xiaomi_hhccjcy01/)
|
||
- [HHCCJCY10 Xiaomi MiFlora (Pink version)](/components/sensor/xiaomi_hhccjcy10/)
|
||
- [LYWSDCGQ Moved To Xiaomi BLE](/components/sensor/xiaomi_lywsdcgq/)
|
||
- [Xiaomi Miscale Sensors](/components/sensor/xiaomi_miscale/)
|
||
- [Xiaomi Miscale2 combined into Xiaomi Miscale](/components/sensor/xiaomi_miscale2/)
|
||
- [Zio Ultrasonic Distance Sensor](/components/sensor/zio_ultrasonic/)
|
||
- [ZyAura CO2 & Temperature & Humidity Sensor](/components/sensor/zyaura/)
|
||
|
||
- [Servo Component](/components/servo/)
|
||
- [Sim800L Component](/components/sim800l/)
|
||
- [SML (Smart Message Language)](/components/sml/)
|
||
- [SN74HC165 I/O Expander (shift register)](/components/sn74hc165/)
|
||
- [SN74HC595 I/O Expander (shift register)](/components/sn74hc595/)
|
||
- Speaker Components
|
||
|
||
- [Speaker Components](/components/speaker/)
|
||
- [I²S Audio Speaker](/components/speaker/i2s_audio/)
|
||
- [Mixer Speaker](/components/speaker/mixer/)
|
||
- [Resampler Speaker](/components/speaker/resampler/)
|
||
|
||
- [SPI Bus](/components/spi/)
|
||
- [Sprinkler Controller](/components/sprinkler/)
|
||
- [StatsD](/components/statsd/)
|
||
- [Status LED](/components/status_led/)
|
||
- Stepper Component
|
||
|
||
- [Stepper Component](/components/stepper/)
|
||
|
||
- [Substitutions](/components/substitutions/)
|
||
- [Sun](/components/sun/)
|
||
- [SUN\_GTIL2 Grid Tie Inverter](/components/sun_gtil2/)
|
||
- Switch Component
|
||
|
||
- [Switch Component](/components/switch/)
|
||
- [BLE Client Switch](/components/switch/ble_client/)
|
||
- [Factory Reset Switch](/components/switch/factory_reset/)
|
||
- [GPIO Switch](/components/switch/gpio/)
|
||
- [Haier Climate Switches](/components/switch/haier/)
|
||
- [H-bridge Switch](/components/switch/hbridge/)
|
||
- [Home Assistant Switch](/components/switch/homeassistant/)
|
||
- [LVGL Switch](/components/switch/lvgl/)
|
||
- [Modbus Controller Switch](/components/switch/modbus_controller/)
|
||
- [Nextion Switch Component](/components/switch/nextion/)
|
||
- [Generic Output Switch](/components/switch/output/)
|
||
- [Restart Switch](/components/switch/restart/)
|
||
- [Safe Mode Switch](/components/switch/safe_mode/)
|
||
- [Shutdown Switch](/components/switch/shutdown/)
|
||
- [Template Switch](/components/switch/template/)
|
||
- [Tuya Switch](/components/switch/tuya/)
|
||
- [UART Switch](/components/switch/uart/)
|
||
|
||
- [SX126x Component](/components/sx126x/)
|
||
- [SX127x Component](/components/sx127x/)
|
||
- [SX1509 16 channel I/O Expander with LED driver and keypad engine](/components/sx1509/)
|
||
- [Syslog Component](/components/syslog/)
|
||
- [TCA9548A I²C Multiplexer](/components/tca9548a/)
|
||
- [TCA9555 I/O Expander](/components/tca9555/)
|
||
- Text Component
|
||
|
||
- [Text Component](/components/text/)
|
||
- [LVGL Text](/components/text/lvgl/)
|
||
- [Template Text](/components/text/template/)
|
||
|
||
- Text Sensor Component
|
||
|
||
- [Text Sensor Component](/components/text_sensor/)
|
||
- [BLE Client Text Sensor](/components/text_sensor/ble_client/)
|
||
- [ESP32 Bluetooth Low Energy Scanner](/components/text_sensor/ble_scanner/)
|
||
- [Ethernet Info Text Sensor](/components/text_sensor/ethernet_info/)
|
||
- [Haier Climate Text Sensors](/components/text_sensor/haier/)
|
||
- [Home Assistant Text Sensor](/components/text_sensor/homeassistant/)
|
||
- [Key Collector Text Sensor](/components/text_sensor/key_collector/)
|
||
- [LibreTiny Text Sensor](/components/text_sensor/libretiny/)
|
||
- [LVGL Text Sensor](/components/text_sensor/lvgl/)
|
||
- [Modbus Controller Text Sensor](/components/text_sensor/modbus_controller/)
|
||
- [MQTT Subscribe Text Sensor](/components/text_sensor/mqtt_subscribe/)
|
||
- [Nextion Text Sensor Component](/components/text_sensor/nextion/)
|
||
- [OpenThread Info Text Sensor](/components/text_sensor/openthread_info/)
|
||
- [Template Text Sensor](/components/text_sensor/template/)
|
||
- [Tuya Text Sensor](/components/text_sensor/tuya/)
|
||
- [Uptime Text Sensor](/components/text_sensor/uptime/)
|
||
- [Version Text Sensor](/components/text_sensor/version/)
|
||
- [WiFi Info Text Sensor](/components/text_sensor/wifi_info/)
|
||
- [WL-134 Pet Tag Sensor](/components/text_sensor/wl_134/)
|
||
|
||
- Time Component
|
||
|
||
- [Time Component](/components/time/)
|
||
- [BM8563 Time Source](/components/time/bm8563/)
|
||
- [DS1307 Time Source](/components/time/ds1307/)
|
||
- [GPS Time Source](/components/time/gps/)
|
||
- [Home Assistant Time Source](/components/time/homeassistant/)
|
||
- [Host Time Source](/components/time/host/)
|
||
- [PCF85063 Time Source](/components/time/pcf85063/)
|
||
- [PCF8563 Time Source](/components/time/pcf8563/)
|
||
- [RX8130 Time Source](/components/time/rx8130/)
|
||
- [SNTP Time Source](/components/time/sntp/)
|
||
- [Zigbee Time Source](/components/time/zigbee/)
|
||
|
||
- [TinyUSB](/components/tinyusb/)
|
||
- [TM1651 Battery Display](/components/tm1651/)
|
||
- Touchscreen Components
|
||
|
||
- [Touchscreen Components](/components/touchscreen/)
|
||
- [AXS15231 Touch Screen Controller](/components/touchscreen/axs15231/)
|
||
- [chsc6x Touch Screen Controller](/components/touchscreen/chsc6x/)
|
||
- [cst226 Touch Screen Controller](/components/touchscreen/cst226/)
|
||
- [cst816 Touch Screen Controller](/components/touchscreen/cst816/)
|
||
- [EKTF2232 Touchscreen Controller](/components/touchscreen/ektf2232/)
|
||
- [FT5X06 Touch Screen Controller](/components/touchscreen/ft5x06/)
|
||
- [FT63X6 Touchscreen Controller](/components/touchscreen/ft63x6/)
|
||
- [gt911 Touch Screen Controller](/components/touchscreen/gt911/)
|
||
- [Lilygo T5 4.7\\](/components/touchscreen/lilygo_t5_47/)
|
||
- [SDL2 Touch Screen Emulator](/components/touchscreen/sdl/)
|
||
- [TT21100 Touch Screen Controller](/components/touchscreen/tt21100/)
|
||
- [XPT2046 Touch Screen Controller (Updated version)](/components/touchscreen/xpt2046/)
|
||
|
||
- [Tuya MCU](/components/tuya/)
|
||
- [UART Bus](/components/uart/)
|
||
- [UDP Component](/components/udp/)
|
||
- Update Core
|
||
|
||
- [Update Core](/components/update/)
|
||
- [ESP32 Hosted Co-processor Update](/components/update/esp32_hosted/)
|
||
- [Managed Updates via HTTP Request](/components/update/http_request/)
|
||
|
||
- [Uponor Smatrix Base Pulse Underfloor Heating](/components/uponor_smatrix/)
|
||
- [USB CDC-ACM Interface](/components/usb_cdc_acm/)
|
||
- [USB Host Interface](/components/usb_host/)
|
||
- [USB Host UART Interface](/components/usb_uart/)
|
||
- Valve Component
|
||
|
||
- [Valve Component](/components/valve/)
|
||
- [Template Valve](/components/valve/template/)
|
||
|
||
- [VBus Component](/components/vbus/)
|
||
- [Voice Assistant](/components/voice_assistant/)
|
||
- Water Heater Component
|
||
|
||
- [Water Heater Component](/components/water_heater/)
|
||
- [Template Water Heater](/components/water_heater/template/)
|
||
|
||
- [Web Server Component](/components/web_server/)
|
||
- [WeiKai SPI/I²C UART/IO Expander](/components/weikai/)
|
||
- [Wiegand keypad and tag reader](/components/wiegand/)
|
||
- [WiFi Component](/components/wifi/)
|
||
- [WireGuard Component](/components/wireguard/)
|
||
- [XL9535 I/O Expander](/components/xl9535/)
|
||
- [XXTEA Component](/components/xxtea/)
|
||
- [Z-Wave Proxy](/components/zwave_proxy/)
|
||
- [Zigbee End Device](/components/zigbee/)
|
||
|
||
- Automations
|
||
|
||
- [Automation](/automations/)
|
||
- [Actions, Triggers, Conditions](/automations/actions/)
|
||
- [Templates](/automations/templates/)
|
||
|
||
- Guides
|
||
|
||
- [Guides](/guides/)
|
||
- [Create audio clip files for use with I²S Speakers](/guides/audio_clips_for_i2s/)
|
||
- [Command Line Interface](/guides/cli/)
|
||
- [Configuration Types](/guides/configuration-types/)
|
||
- [Sharing ESPHome devices](/guides/creators/)
|
||
- [Using an ESP devboard as a USB-UART bridge](/guides/devboard_as_flasher/)
|
||
- [DIY Examples](/guides/diy/)
|
||
- [ESP32 Arduino to ESP-IDF Migration Guide](/guides/esp32_arduino_to_idf/)
|
||
- [Frequently Asked Questions](/guides/faq/)
|
||
- [Getting Started with the ESPHome Command Line](/guides/getting_started_command_line/)
|
||
- [Getting Started with ESPHome and Home Assistant](/guides/getting_started_hassio/)
|
||
- [Installing ESPHome Manually](/guides/installing_esphome/)
|
||
- [Made for ESPHome](/guides/made_for_esphome/)
|
||
- [Migrating from ESPEasy](/guides/migrate_espeasy/)
|
||
- [Migrating from ESPurna](/guides/migrate_espurna/)
|
||
- [Migrating from Tasmota](/guides/migrate_sonoff_tasmota/)
|
||
- [Physically Connecting to your Device](/guides/physical_device_connection/)
|
||
- [Security Best Practices](/guides/security_best_practices/)
|
||
- [Setting up RMT Devices](/guides/setting_up_rmt_devices/)
|
||
- [Contributors](/guides/supporters/)
|
||
- [Troubleshooting](/guides/troubleshooting/)
|
||
- [YAML Configuration in ESPHome](/guides/yaml/)
|
||
|
||
- Cookbook
|
||
|
||
- [Cookbook](/cookbook/)
|
||
- [Arduino Port Expander](/cookbook/arduino_port_extender/)
|
||
- [BME280 Environment](/cookbook/bme280_environment/)
|
||
- [Time & Temperature on OLED Display](/cookbook/display_time_temp_oled/)
|
||
- [ehmtx a matrix status display](/cookbook/ehmtx/)
|
||
- [Simple Garage Door](/cookbook/garage-door/)
|
||
- [Infostripe](/cookbook/infostrip/)
|
||
- [Lambda Magic](/cookbook/lambda_magic/)
|
||
- [ESP32 Water Leak Detector (with notification)](/cookbook/leak-detector-m5stickc/)
|
||
- [LVGL: Tips and Tricks](/cookbook/lvgl/)
|
||
- [Non-Invasive Power Meter](/cookbook/power_meter/)
|
||
- [Pulse Catcher](/cookbook/pulse-catcher/)
|
||
- [Sonoff Fish Pond Pump](/cookbook/sonoff-fishpond-pump/)
|
||
|
||
- Keeping Up
|
||
|
||
- [Changelog](/changelog/)
|
||
- [Discord](https://discord.gg/KhAMKrd)
|
||
- [Forums](https://community.home-assistant.io/c/esphome/)
|
||
- [Development](https://developers.esphome.io)
|
||
- [Supporters](/guides/supporters/)
|
||
|
||
- Changelog
|
||
|
||
- [ESPHome 2026.2.0 - February 2026](/changelog/2026.2.0/)
|
||
- [ESPHome 2026.1.0 - January 2026](/changelog/2026.1.0/)
|
||
- [ESPHome 2025.12.0 - December 2025](/changelog/2025.12.0/)
|
||
- [ESPHome 2025.11.0 - November 2025](/changelog/2025.11.0/)
|
||
- [ESPHome 2025.10.0 - 15th October 2025](/changelog/2025.10.0/)
|
||
- [ESPHome 2025.9.0 - 17th September 2025](/changelog/2025.9.0/)
|
||
- [ESPHome 2025.8.0 - 20th August 2025](/changelog/2025.8.0/)
|
||
- [ESPHome 2025.7.0 - 16th July 2025](/changelog/2025.7.0/)
|
||
- [ESPHome 2025.6.0 - 18th June 2025](/changelog/2025.6.0/)
|
||
- [ESPHome 2025.5.0 - 21st May 2025](/changelog/2025.5.0/)
|
||
- [ESPHome 2025.4.0 - 16th April 2025](/changelog/2025.4.0/)
|
||
- [ESPHome 2025.3.0 - 19th March 2025](/changelog/2025.3.0/)
|
||
- [ESPHome 2025.2.0 - 19th February 2025](/changelog/2025.2.0/)
|
||
- [ESPHome 2024.12.0 - 18th December 2024](/changelog/2024.12.0/)
|
||
- [ESPHome 2024.11.0 - 20th November 2024](/changelog/2024.11.0/)
|
||
- [ESPHome 2024.10.0 - 16th October 2024](/changelog/2024.10.0/)
|
||
- [ESPHome 2024.9.0 - 18th September 2024](/changelog/2024.9.0/)
|
||
- [ESPHome 2024.8.0 - 21st August 2024](/changelog/2024.8.0/)
|
||
- [ESPHome 2024.7.0 - 17th July 2024](/changelog/2024.7.0/)
|
||
- [ESPHome 2024.6.0 - 19th June 2024](/changelog/2024.6.0/)
|
||
- [ESPHome 2024.5.0 - 15th May 2024](/changelog/2024.5.0/)
|
||
- [ESPHome 2024.4.0 - 17th April 2024](/changelog/2024.4.0/)
|
||
- [ESPHome 2024.3.0 - 20th March 2024](/changelog/2024.3.0/)
|
||
- [ESPHome 2024.2.0 - 21st February 2024](/changelog/2024.2.0/)
|
||
- [ESPHome 2023.12.0 - 20th December 2023](/changelog/2023.12.0/)
|
||
- [ESPHome 2023.11.0 - 15th November 2023](/changelog/2023.11.0/)
|
||
- [ESPHome 2023.10.0 - 18th October 2023](/changelog/2023.10.0/)
|
||
- [ESPHome 2023.9.0 - 27th September 2023](/changelog/2023.9.0/)
|
||
- [ESPHome 2023.8.0 - 16th August 2023](/changelog/2023.8.0/)
|
||
- [ESPHome 2023.7.0 - 19th July 2023](/changelog/2023.7.0/)
|
||
- [ESPHome 2023.6.0 - 21st June 2023](/changelog/2023.6.0/)
|
||
- [ESPHome 2023.5.0 - 17th May 2023](/changelog/2023.5.0/)
|
||
- [ESPHome 2023.4.0 - 19th April 2023](/changelog/2023.4.0/)
|
||
- [ESPHome 2023.3.0 - 15th March 2023](/changelog/2023.3.0/)
|
||
- [ESPHome 2023.2.0 - 15th February 2023](/changelog/2023.2.0/)
|
||
- [ESPHome 2022.12.0 - 14th December 2022](/changelog/2022.12.0/)
|
||
- [ESPHome 2022.11.0 - 16th November 2022](/changelog/2022.11.0/)
|
||
- [ESPHome 2022.10.0 - 19th October 2022](/changelog/2022.10.0/)
|
||
- [ESPHome 2022.9.0 - 21st September 2022](/changelog/2022.9.0/)
|
||
- [ESPHome 2022.8.0 - 17th August 2022](/changelog/2022.8.0/)
|
||
- [ESPHome 2022.6.0 - 15th June 2022](/changelog/2022.6.0/)
|
||
- [ESPHome 2022.5.0 - 18th May 2022](/changelog/2022.5.0/)
|
||
- [ESPHome 2022.4.0 - 20th April 2022](/changelog/2022.4.0/)
|
||
- [ESPHome 2022.3.0 - 16th March 2022](/changelog/2022.3.0/)
|
||
- [ESPHome 2022.2.0 - 16th February 2022](/changelog/2022.2.0/)
|
||
- [ESPHome 2022.1.0 - 19th January 2022](/changelog/2022.1.0/)
|
||
- [ESPHome 2021.12.0 - 11th December 2021](/changelog/2021.12.0/)
|
||
- [ESPHome 2021.11.0 - 17th November 2021](/changelog/2021.11.0/)
|
||
- [ESPHome 2021.10.0 - 20th October 2021](/changelog/2021.10.0/)
|
||
- [ESPHome 2021.9.0 - 15th September 2021](/changelog/2021.9.0/)
|
||
- [ESPHome 2021.8.0 - 18th August 2021](/changelog/2021.8.0/)
|
||
- [Changelog - Version 1.20.0 - 21st July 2021](/changelog/v1.20.0/)
|
||
- [Changelog - Version 1.19.0 - 16th June 2021](/changelog/v1.19.0/)
|
||
|
||
...13666 bytes truncated...
|
||
|
||
The tool call succeeded but the output was truncated. Full output saved to: /home/admin/.local/share/opencode/tool-output/tool_cbf6e8338001IBvQtmiPngruDA
|
||
Use the Task tool to have explore agent process this file with Grep and Read (with offset/limit). Do NOT read the full file yourself - delegate to save context.
|
||
```
|
||
|
||
---
|
||
|
||
## Assistant (Build · anthropic/claude-sonnet-4.6 · 2.9s)
|
||
|
||
**Tool: webfetch**
|
||
|
||
**Input:**
|
||
```json
|
||
{
|
||
"url": "https://esphome.io/components/touchscreen/xpt2046.html",
|
||
"format": "markdown"
|
||
}
|
||
```
|
||
|
||
**Output:**
|
||
```
|
||
XPT2046 Touch Screen Controller (Updated version) - ESPHome - Smart Home Made Simple [Skip to content](#_top)
|
||
|
||
[  ESPHome - Smart Home Made Simple](/)
|
||
|
||
Search CtrlK
|
||
|
||
Cancel
|
||
|
||
[GitHub](https://github.com/esphome/esphome)[Discord](https://discord.gg/KhAMKrd)
|
||
|
||
Select theme DarkLightAuto
|
||
|
||
- Getting Started
|
||
|
||
- [From Home Assistant](/guides/getting_started_hassio/)
|
||
- [Using Command Line](/guides/getting_started_command_line/)
|
||
- [Ready-Made Projects](/projects/)
|
||
- [Migrate from Tasmota](/guides/migrate_sonoff_tasmota/)
|
||
- [FAQ and Tips](/guides/faq/)
|
||
|
||
- [Components](/components/)
|
||
- All Components
|
||
|
||
- 1-Wire Bus
|
||
|
||
- [1-Wire Bus](/components/one_wire/)
|
||
- [1-Wire Bus via DS2484](/components/one_wire/ds2484/)
|
||
- [1-Wire Bus via GPIO](/components/one_wire/gpio/)
|
||
|
||
- [AirTouch AT581x Radar](/components/at581x/)
|
||
- Alarm Control Panel Component
|
||
|
||
- [Alarm Control Panel Component](/components/alarm_control_panel/)
|
||
- [Template Alarm Control Panel](/components/alarm_control_panel/template/)
|
||
|
||
- [Animation](/components/animation/)
|
||
- [Atlas Scientific Peristaltic Pump](/components/ezo_pmp/)
|
||
- Audio ADC Core
|
||
|
||
- [Audio ADC Core](/components/audio_adc/)
|
||
- [ES7210](/components/audio_adc/es7210/)
|
||
- [ES7243E](/components/audio_adc/es7243e/)
|
||
|
||
- Audio DAC Core
|
||
|
||
- [Audio DAC Core](/components/audio_dac/)
|
||
- [AIC3204](/components/audio_dac/aic3204/)
|
||
- [ES8156](/components/audio_dac/es8156/)
|
||
- [ES8311](/components/audio_dac/es8311/)
|
||
- [ES8388](/components/audio_dac/es8388/)
|
||
|
||
- Binary Sensor Component
|
||
|
||
- [Binary Sensor Component](/components/binary_sensor/)
|
||
- [Analog Threshold Binary Sensor](/components/binary_sensor/analog_threshold/)
|
||
- [ESP32 Bluetooth Low Energy Device](/components/binary_sensor/ble_presence/)
|
||
- [CAP1188 Capacitive Touch Sensor](/components/binary_sensor/cap1188/)
|
||
- [ESP32 Touch Pad](/components/binary_sensor/esp32_touch/)
|
||
- [GPIO Binary Sensor](/components/binary_sensor/gpio/)
|
||
- [Haier Climate Binary Sensors](/components/binary_sensor/haier/)
|
||
- [Home Assistant Binary Sensor](/components/binary_sensor/homeassistant/)
|
||
- [Hydreon Rain Sensor Binary Sensor](/components/binary_sensor/hydreon_rgxx/)
|
||
- [LVGL Binary Sensor](/components/binary_sensor/lvgl/)
|
||
- [Modbus Controller Binary Sensor](/components/binary_sensor/modbus_controller/)
|
||
- [MPR121 Capacitive Touch Sensor](/components/binary_sensor/mpr121/)
|
||
- [Nextion Binary Sensor Component](/components/binary_sensor/nextion/)
|
||
- [NFC Binary Sensor](/components/binary_sensor/nfc/)
|
||
- [Packet Transport Binary Sensor](/components/binary_sensor/packet_transport/)
|
||
- [PN532 NFC/RFID](/components/binary_sensor/pn532/)
|
||
- [Qwiic PIR Motion Binary Sensor](/components/binary_sensor/qwiic_pir/)
|
||
- [RC522 NFC/RFID](/components/binary_sensor/rc522/)
|
||
- [RDM6300 NFC/RFID](/components/binary_sensor/rdm6300/)
|
||
- [SDL Binary Sensor](/components/binary_sensor/sdl/)
|
||
- [Status Binary Sensor](/components/binary_sensor/status/)
|
||
- [Switch Binary Sensor](/components/binary_sensor/switch/)
|
||
- [Template Binary Sensor](/components/binary_sensor/template/)
|
||
- [TTP229 Capacitive Touch Sensor](/components/binary_sensor/ttp229/)
|
||
- [Tuya Binary Sensor](/components/binary_sensor/tuya/)
|
||
|
||
- [BLE Client](/components/ble_client/)
|
||
- [BLE Component](/components/esp32_ble/)
|
||
- [BLE Server](/components/esp32_ble_server/)
|
||
- [Bluetooth Proxy](/components/bluetooth_proxy/)
|
||
- Button Component
|
||
|
||
- [Button Component](/components/button/)
|
||
- [Factory Reset Button](/components/button/factory_reset/)
|
||
- [Haier Climate Buttons](/components/button/haier/)
|
||
- [Generic Output Button](/components/button/output/)
|
||
- [Restart Button](/components/button/restart/)
|
||
- [Safe Mode Button](/components/button/safe_mode/)
|
||
- [Shutdown Button](/components/button/shutdown/)
|
||
- [Template Button](/components/button/template/)
|
||
- [UART Button](/components/button/uart/)
|
||
- [Wake-on-LAN Button](/components/button/wake_on_lan/)
|
||
|
||
- Camera Component
|
||
|
||
- [Camera Component](/components/camera/)
|
||
- [Camera Encoder](/components/camera/camera_encoder/)
|
||
|
||
- CAN Bus
|
||
|
||
- [CAN Bus](/components/canbus/)
|
||
- [ESP32 CAN](/components/canbus/esp32_can/)
|
||
- [MCP2515](/components/canbus/mcp2515/)
|
||
|
||
- [Captive Portal](/components/captive_portal/)
|
||
- [CC1101 Low-Power Sub-1 GHz RF Transceiver](/components/cc1101/)
|
||
- [CH422G I/O Expander](/components/ch422g/)
|
||
- [CH423 I/O Expander](/components/ch423/)
|
||
- Climate Component
|
||
|
||
- [Climate Component](/components/climate/)
|
||
- [Anova Cooker](/components/climate/anova/)
|
||
- [Bang Bang Climate Controller](/components/climate/bang_bang/)
|
||
- [BedJet](/components/climate/bedjet/)
|
||
- [IR Remote Climate](/components/climate/climate_ir/)
|
||
- [Haier Climate](/components/climate/haier/)
|
||
- [Midea Air Conditioner](/components/climate/midea/)
|
||
- [PID Climate](/components/climate/pid/)
|
||
- [Thermostat Climate Controller](/components/climate/thermostat/)
|
||
- [Tuya Climate](/components/climate/tuya/)
|
||
|
||
- [Copy Component](/components/copy/)
|
||
- Cover Component
|
||
|
||
- [Cover Component](/components/cover/)
|
||
- [AM43 Cover](/components/cover/am43/)
|
||
- [Current Based Cover](/components/cover/current_based/)
|
||
- [Endstop Cover](/components/cover/endstop/)
|
||
- [Feedback Cover](/components/cover/feedback/)
|
||
- [HE60R Garage Door Opener](/components/cover/he60r/)
|
||
- [Template Cover](/components/cover/template/)
|
||
- [Time Based Cover](/components/cover/time_based/)
|
||
- [Tormatic/Novoferm Cover](/components/cover/tormatic/)
|
||
- [Tuya Cover](/components/cover/tuya/)
|
||
|
||
- Datetime Component
|
||
|
||
- [Datetime Component](/components/datetime/)
|
||
- [Template Datetime](/components/datetime/template/)
|
||
|
||
- [Debug Component](/components/debug/)
|
||
- [Deep Sleep Component](/components/deep_sleep/)
|
||
- [Demo Component](/components/demo/)
|
||
- [DF-Player mini](/components/dfplayer/)
|
||
- [DFRobot mmWave Radar](/components/dfrobot_sen0395/)
|
||
- Display Component
|
||
|
||
- [Display Component](/components/display/)
|
||
- [Addressable Light](/components/display/addressable_light/)
|
||
- [ePaper SPI Display](/components/display/epaper_spi/)
|
||
- [HUB75 RGB LED Matrix Display](/components/display/hub75/)
|
||
- [ILI9xxx TFT LCD Series](/components/display/ili9xxx/)
|
||
- [Inkplate 5, 6, 10 and 6 Plus](/components/display/inkplate/)
|
||
- [Character-Based LCD Display](/components/display/lcd_display/)
|
||
- [MAX7219 7-Segment Display](/components/display/max7219/)
|
||
- [MAX7219 Digit Display](/components/display/max7219digit/)
|
||
- [MIPI DSI Display Driver](/components/display/mipi_dsi/)
|
||
- [MIPI RGB Display Driver](/components/display/mipi_rgb/)
|
||
- [MIPI SPI Display Driver](/components/display/mipi_spi/)
|
||
- [Nextion TFT LCD Display](/components/display/nextion/)
|
||
- [PCD 8544 Display (Nokia 5110/3310)](/components/display/pcd8544/)
|
||
- [PVVX MiThermometer Display](/components/display/pvvx_mithermometer/)
|
||
- [Quad SPI Displays](/components/display/qspi_dbi/)
|
||
- [RPI\_DPI\_RGB Display Driver](/components/display/rpi_dpi_rgb/)
|
||
- [SDL2 Display on host platform](/components/display/sdl/)
|
||
- [SSD1306 OLED Display](/components/display/ssd1306/)
|
||
- [SSD1322 OLED Display](/components/display/ssd1322/)
|
||
- [SSD1325/7 OLED Display](/components/display/ssd1325/)
|
||
- [SSD1327 OLED Display](/components/display/ssd1327/)
|
||
- [SSD1331 OLED Display](/components/display/ssd1331/)
|
||
- [SSD1351 OLED Display](/components/display/ssd1351/)
|
||
- [ST7567 LCD Graphic Display](/components/display/st7567/)
|
||
- [ST7701S Display Driver](/components/display/st7701s/)
|
||
- [ST7735 Display](/components/display/st7735/)
|
||
- [ST7789V TFT LCD](/components/display/st7789v/)
|
||
- [ST7920 LCD Graphic Display](/components/display/st7920/)
|
||
- [TM1621 LCD Display](/components/display/tm1621/)
|
||
- [TM1637 7-Segment Display](/components/display/tm1637/)
|
||
- [TM1638 7 Segment Display Keypad & LED Module](/components/display/tm1638/)
|
||
- [Waveshare E-Paper Display](/components/display/waveshare_epaper/)
|
||
|
||
- Display Menu
|
||
|
||
- [Display Menu](/components/display_menu/)
|
||
- [Graphical Display Menu](/components/display_menu/graphical_display_menu/)
|
||
- [LCD Menu](/components/display_menu/lcd_menu/)
|
||
|
||
- [EMC2101 Fan Controller and Temperature sensor](/components/emc2101/)
|
||
- [ESP32 Bluetooth Low Energy Beacon](/components/esp32_ble_beacon/)
|
||
- [ESP32 Bluetooth Low Energy Tracker Hub](/components/esp32_ble_tracker/)
|
||
- [ESP32 Camera Component](/components/esp32_camera/)
|
||
- [ESP32 Camera Web Server Component](/components/esp32_camera_web_server/)
|
||
- [ESP32 Hosted](/components/esp32_hosted/)
|
||
- [ESP32 Platform](/components/esp32/)
|
||
- [ESP32-P4 LDO](/components/esp_ldo/)
|
||
- [ESP8266 Platform](/components/esp8266/)
|
||
- [ESPHome Core Configuration](/components/esphome/)
|
||
- [ESPNow communication Component](/components/espnow/)
|
||
- [Ethernet Component](/components/ethernet/)
|
||
- Event Component
|
||
|
||
- [Event Component](/components/event/)
|
||
- [Template Event](/components/event/template/)
|
||
- [UART Event](/components/event/uart/)
|
||
|
||
- [Exposure Notification Listener](/components/exposure_notifications/)
|
||
- [External Components](/components/external_components/)
|
||
- [Factory Reset](/components/factory_reset/)
|
||
- Fan Component
|
||
|
||
- [Fan Component](/components/fan/)
|
||
- [Binary Fan](/components/fan/binary/)
|
||
- [H-bridge Fan](/components/fan/hbridge/)
|
||
- [Speed Fan](/components/fan/speed/)
|
||
- [Template Fan](/components/fan/template/)
|
||
- [Tuya Fan](/components/fan/tuya/)
|
||
|
||
- [Font Renderer Component](/components/font/)
|
||
- [Generic I²C device component](/components/i2c_device/)
|
||
- [Global Variables](/components/globals/)
|
||
- [GPS Component](/components/gps/)
|
||
- [Graph Component](/components/graph/)
|
||
- [Grove TB6612FNG Motor Drive](/components/grove_tb6612fng/)
|
||
- [Grow Fingerprint Reader](/components/fingerprint_grow/)
|
||
- [HLK-FM22x Face Recognition Module](/components/hlk_fm22x/)
|
||
- [Host Platform](/components/host/)
|
||
- [HTTP Request](/components/http_request/)
|
||
- [I²C Bus](/components/i2c/)
|
||
- [I²S Audio Component](/components/i2s_audio/)
|
||
- [Images](/components/image/)
|
||
- [Improv via BLE](/components/esp32_improv/)
|
||
- [Improv via Serial](/components/improv_serial/)
|
||
- Infrared Component
|
||
|
||
- [Infrared Component](/components/infrared/)
|
||
|
||
- [Interval Component](/components/interval/)
|
||
- [IR/RF Proxy](/components/ir_rf_proxy/)
|
||
- [json Component](/components/json/)
|
||
- [Key collector component](/components/key_collector/)
|
||
- [LibreTiny Platform](/components/libretiny/)
|
||
- Light Component
|
||
|
||
- [Light Component](/components/light/)
|
||
- [Beken SPI LED Strip](/components/light/beken_spi_led_strip/)
|
||
- [Binary Light](/components/light/binary/)
|
||
- [Color Temperature Light](/components/light/color_temperature/)
|
||
- [Cold White + Warm White Light](/components/light/cwww/)
|
||
- [ESP32 RMT LED Strip](/components/light/esp32_rmt_led_strip/)
|
||
- [FastLED Light](/components/light/fastled/)
|
||
- [H-bridge Light](/components/light/hbridge/)
|
||
- [LVGL Light](/components/light/lvgl/)
|
||
- [Monochromatic Light](/components/light/monochromatic/)
|
||
- [NeoPixelBus Light](/components/light/neopixelbus/)
|
||
- [Light Partition](/components/light/partition/)
|
||
- [RGB Light](/components/light/rgb/)
|
||
- [RGBCT Light](/components/light/rgbct/)
|
||
- [RGBW Light](/components/light/rgbw/)
|
||
- [RGBWW Light](/components/light/rgbww/)
|
||
- [RP2040 PIO LED Strip](/components/light/rp2040_pio_led_strip/)
|
||
- [Shelly Dimmer](/components/light/shelly_dimmer/)
|
||
- [Sonoff D1 Dimmer](/components/light/sonoff_d1/)
|
||
- [SPI LED Strip Light](/components/light/spi_led_strip/)
|
||
- [Status LED Light](/components/light/status_led/)
|
||
- [Tuya Dimmer](/components/light/tuya/)
|
||
|
||
- [LightWaveRF](/components/lightwaverf/)
|
||
- Lock Component
|
||
|
||
- [Lock Component](/components/lock/)
|
||
- [Generic Output Lock](/components/lock/output/)
|
||
- [Template Lock](/components/lock/template/)
|
||
|
||
- [Logger Component](/components/logger/)
|
||
- LVGL Graphics
|
||
|
||
- [LVGL Graphics](/components/lvgl/)
|
||
- [LVGL Layouts](/components/lvgl/layouts/)
|
||
- [LVGL Widgets](/components/lvgl/widgets/)
|
||
|
||
- [Mapping Component](/components/mapping/)
|
||
- [Matrix keypad](/components/matrix_keypad/)
|
||
- [MAX6956 I/O Expander](/components/max6956/)
|
||
- [MCP230xx I/O Expander](/components/mcp230xx/)
|
||
- [MCP23Sxx I/O Expander](/components/mcp23Sxx/)
|
||
- [mDNS Component](/components/mdns/)
|
||
- Media Player Components
|
||
|
||
- [Media Player Components](/components/media_player/)
|
||
- [I²S Audio Media Player](/components/media_player/i2s_audio/)
|
||
- [Speaker Audio Media Player](/components/media_player/speaker/)
|
||
|
||
- [Micro Wake Word](/components/micro_wake_word/)
|
||
- [MicroNova based pellet stove](/components/micronova/)
|
||
- Microphone Components
|
||
|
||
- [Microphone Components](/components/microphone/)
|
||
- [I²S Audio Microphone](/components/microphone/i2s_audio/)
|
||
|
||
- [Modbus Component](/components/modbus/)
|
||
- [Modbus Controller](/components/modbus_controller/)
|
||
- [MQTT Client Component](/components/mqtt/)
|
||
- [Native API Component](/components/api/)
|
||
- [Network component](/components/network/)
|
||
- [Nordic UART Service (NUS)](/components/ble_nus/)
|
||
- [NRF52 Platform](/components/nrf52/)
|
||
- Number Component
|
||
|
||
- [Number Component](/components/number/)
|
||
- [Home Assistant Number](/components/number/homeassistant/)
|
||
- [LVGL Number](/components/number/lvgl/)
|
||
- [Modbus Controller Number](/components/number/modbus_controller/)
|
||
- [Template Number](/components/number/template/)
|
||
- [Tuya Number](/components/number/tuya/)
|
||
|
||
- [Online Image Component](/components/online_image/)
|
||
- [OpenTherm](/components/opentherm/)
|
||
- [OpenThread Component](/components/openthread/)
|
||
- Output Component
|
||
|
||
- [Output Component](/components/output/)
|
||
- [AC Dimmer Component](/components/output/ac_dimmer/)
|
||
- [BLE Client Binary Output](/components/output/ble_client/)
|
||
- [BP1658CJ LED driver](/components/output/bp1658cj/)
|
||
- [BP5758D LED driver](/components/output/bp5758d/)
|
||
- [DAC7678](/components/output/dac7678/)
|
||
- [ESP32 DAC](/components/output/esp32_dac/)
|
||
- [ESP8266 Software PWM Output](/components/output/esp8266_pwm/)
|
||
- [GP8403 Component](/components/output/gp8403/)
|
||
- [GPIO Output](/components/output/gpio/)
|
||
- [ESP32 LEDC Output](/components/output/ledc/)
|
||
- [LibreTiny PWM Output](/components/output/libretiny_pwm/)
|
||
- [MCP4461 Component](/components/output/mcp4461/)
|
||
- [MCP4725 Output](/components/output/mcp4725/)
|
||
- [MCP4728 Component](/components/output/mcp4728/)
|
||
- [MCP47A1 Output](/components/output/mcp47a1/)
|
||
- [Modbus Controller Output](/components/output/modbus_controller/)
|
||
- [MY9231/MY9291 LED driver](/components/output/my9231/)
|
||
- [PCA9685](/components/output/pca9685/)
|
||
- [Sigma-Delta Output](/components/output/sigma_delta_output/)
|
||
- [Slow PWM Output](/components/output/slow_pwm/)
|
||
- [SM16716 LED driver](/components/output/sm16716/)
|
||
- [SM2135 LED driver](/components/output/sm2135/)
|
||
- [SM2235 LED driver](/components/output/sm2235/)
|
||
- [SM2335 LED driver](/components/output/sm2335/)
|
||
- [Template Output](/components/output/template/)
|
||
- [TLC59208F](/components/output/tlc59208f/)
|
||
- [TLC5947 LED driver](/components/output/tlc5947/)
|
||
- [TLC5971 LED driver](/components/output/tlc5971/)
|
||
- [X9C Potentiometer Output](/components/output/x9c/)
|
||
|
||
- Over-the-Air Updates
|
||
|
||
- [Over-the-Air Updates](/components/ota/)
|
||
- [ESPHome OTA Updates](/components/ota/esphome/)
|
||
- [OTA Update via HTTP Request](/components/ota/http_request/)
|
||
- [Web Server OTA Updates](/components/ota/web_server/)
|
||
|
||
- [Packages](/components/packages/)
|
||
- Packet Transport Component
|
||
|
||
- [Packet Transport Component](/components/packet_transport/)
|
||
- [ESP-NOW Packet Transport Platform](/components/packet_transport/espnow/)
|
||
- [SX126x Packet Transport Platform](/components/packet_transport/sx126x/)
|
||
- [SX127x Packet Transport Platform](/components/packet_transport/sx127x/)
|
||
- [UART Packet Transport Platform](/components/packet_transport/uart/)
|
||
- [UDP Packet Transport Platform](/components/packet_transport/udp/)
|
||
|
||
- [PCA6416A I/O Expander](/components/pca6416a/)
|
||
- [PCA9554 I/O Expander](/components/pca9554/)
|
||
- [PCF8574 I/O Expander](/components/pcf8574/)
|
||
- [PI4IOE5V6408 8-Bit I2C I/O Expander](/components/pi4ioe5v6408/)
|
||
- [PipSolar PV Inverter](/components/pipsolar/)
|
||
- [PN7150 NFC](/components/pn7150/)
|
||
- [PN7160 NFC](/components/pn7160/)
|
||
- [Power Supply Component](/components/power_supply/)
|
||
- [Prometheus Component](/components/prometheus/)
|
||
- [PSRAM](/components/psram/)
|
||
- [Pylontech Battery](/components/pylontech/)
|
||
- [QR Code Component](/components/qr_code/)
|
||
- [Remote Receiver](/components/remote_receiver/)
|
||
- [Remote Transmitter](/components/remote_transmitter/)
|
||
- [RF Bridge Component](/components/rf_bridge/)
|
||
- [RP2040 Platform](/components/rp2040/)
|
||
- [RTTTL Buzzer](/components/rtttl/)
|
||
- [Runtime Statistics](/components/runtime_stats/)
|
||
- [Safe Mode](/components/safe_mode/)
|
||
- [Script Component](/components/script/)
|
||
- [Seeed Studio MR24HPC1 mmWave (Kit)](/components/seeed_mr24hpc1/)
|
||
- [Seeed Studio MR60BHA2 60GHz mmWave Breathing and Heartbeat Detection Sensor Kit](/components/seeed_mr60bha2/)
|
||
- [Seeed Studio MR60FDA2 60GHz mmWave Fall Detection Sensor Kit](/components/seeed_mr60fda2/)
|
||
- Select Component
|
||
|
||
- [Select Component](/components/select/)
|
||
- [Logger Select](/components/select/logger/)
|
||
- [LVGL Select](/components/select/lvgl/)
|
||
- [Modbus Controller Select](/components/select/modbus_controller/)
|
||
- [Template Select](/components/select/template/)
|
||
- [Tuya Select](/components/select/tuya/)
|
||
|
||
- Sensor Component
|
||
|
||
- [Sensor Component](/components/sensor/)
|
||
- [A01NYUB Waterproof Ultrasonic Sensor](/components/sensor/a01nyub/)
|
||
- [A02YYUW Waterproof Ultrasonic Sensor](/components/sensor/a02yyuw/)
|
||
- [Absolute Humidity](/components/sensor/absolute_humidity/)
|
||
- [Analog To Digital Sensor](/components/sensor/adc/)
|
||
- [ADC128S102 8-Channel 12-Bit A/D Converter](/components/sensor/adc128s102/)
|
||
- [ADE7880 Power Sensor](/components/sensor/ade7880/)
|
||
- [ADE7953 Power Sensor](/components/sensor/ade7953/)
|
||
- [ADS1115 4-Channel 16-Bit A/D Converter](/components/sensor/ads1115/)
|
||
- [ADS1118 4-Channel 16-Bit A/D Converter with Internal Temperature Sensor](/components/sensor/ads1118/)
|
||
- [AGS10 Volatile Organic Compound (VOC) Sensor](/components/sensor/ags10/)
|
||
- [AHT10 Temperature+Humidity Sensor](/components/sensor/aht10/)
|
||
- [AirThings BLE Sensors](/components/sensor/airthings_ble/)
|
||
- [Grundfos Alpha3](/components/sensor/alpha3/)
|
||
- [AM2315C Temperature+Humidity Sensor](/components/sensor/am2315c/)
|
||
- [AM2320 Temperature+Humidity Sensor](/components/sensor/am2320/)
|
||
- [AM43 Sensor](/components/sensor/am43/)
|
||
- [APDS9306 Sensor](/components/sensor/apds9306/)
|
||
- [APDS9960 Sensor](/components/sensor/apds9960/)
|
||
- [Air Quality Index (AQI)](/components/sensor/aqi/)
|
||
- [AMS AS3935 Franklin Lightning Sensor](/components/sensor/as3935/)
|
||
- [AS5600 12-Bit Magnetic Position Sensor](/components/sensor/as5600/)
|
||
- [AS7341 Spectral Color Sensor](/components/sensor/as7341/)
|
||
- [ATM90E26 Power Sensor](/components/sensor/atm90e26/)
|
||
- [ATM90E32 Power Sensor](/components/sensor/atm90e32/)
|
||
- [b-parasite](/components/sensor/b_parasite/)
|
||
- [BH1750 Ambient Light Sensor](/components/sensor/bh1750/)
|
||
- [BH1900NUX Temperature Sensor](/components/sensor/bh1900nux/)
|
||
- [Binary Sensor Map](/components/sensor/binary_sensor_map/)
|
||
- [Belling BL0906 Energy Monitor](/components/sensor/bl0906/)
|
||
- [BL0939 Power Sensor](/components/sensor/bl0939/)
|
||
- [Belling BL0940 Energy Monitor](/components/sensor/bl0940/)
|
||
- [Belling BL0942 Energy Monitor](/components/sensor/bl0942/)
|
||
- [BLE Client Sensor](/components/sensor/ble_client/)
|
||
- [ESP32 Bluetooth Low Energy RSSI Sensor](/components/sensor/ble_rssi/)
|
||
- [BME280 Temperature+Pressure+Humidity Sensor](/components/sensor/bme280/)
|
||
- [BME680 Temperature+Pressure+Humidity+Gas Sensor](/components/sensor/bme680/)
|
||
- [BME680 Temperature+Pressure+Humidity+Gas Sensor via BSEC](/components/sensor/bme680_bsec/)
|
||
- [BME68x Temperature, Humidity, Pressure & Gas Sensor via BSEC2](/components/sensor/bme68x_bsec2/)
|
||
- [BMI160 Accelerometer/Gyroscope Sensor](/components/sensor/bmi160/)
|
||
- [BMP085 Temperature+Pressure Sensor](/components/sensor/bmp085/)
|
||
- [BMP280 Temperature+Pressure Sensor](/components/sensor/bmp280/)
|
||
- [BMP388 / BMP390 Temperature+Pressure Sensor](/components/sensor/bmp3xx/)
|
||
- [BMP581 Temperature+Pressure Sensor](/components/sensor/bmp581/)
|
||
- [CCS811 eCO\_2 and Volatile Organic Compound Sensor](/components/sensor/ccs811/)
|
||
- [cd74hc4067 Analog Multiplexer](/components/sensor/cd74hc4067/)
|
||
- [CUBIC CM1106 Single Beam NDIR CO2 Sensor Module](/components/sensor/cm1106/)
|
||
- [Combine the state of several sensors](/components/sensor/combination/)
|
||
- [CS5460A Power Sensor](/components/sensor/cs5460a/)
|
||
- [CSE7761 Power Sensor](/components/sensor/cse7761/)
|
||
- [CSE7766 Power Sensor](/components/sensor/cse7766/)
|
||
- [CT Clamp Current Sensor](/components/sensor/ct_clamp/)
|
||
- [Dallas Temperature Sensor](/components/sensor/dallas_temp/)
|
||
- [Daly BMS Sensor](/components/sensor/daly_bms/)
|
||
- [DHT Temperature+Humidity Sensor](/components/sensor/dht/)
|
||
- [DHT12 Temperature+Humidity Sensor](/components/sensor/dht12/)
|
||
- [DLMS Meter](/components/sensor/dlms_meter/)
|
||
- [DPS310/DPS368 Atmospheric Pressure Sensor](/components/sensor/dps310/)
|
||
- [DSMR Component](/components/sensor/dsmr/)
|
||
- [Duty Cycle Sensor](/components/sensor/duty_cycle/)
|
||
- [Duty Time](/components/sensor/duty_time/)
|
||
- [EE895 CO₂, Temperature and Pressure Sensor](/components/sensor/ee895/)
|
||
- [ENS160 Volatile Organic Compound (VOC) and eCO₂ Sensor](/components/sensor/ens160/)
|
||
- [ENS210 Temperature+Humidity Sensor](/components/sensor/ens210/)
|
||
- [EZO sensor circuits](/components/sensor/ezo/)
|
||
- [FS3000 Air Velocity Sensor](/components/sensor/fs3000/)
|
||
- [Panasonic SN-GCJA5 Particulate Matter Sensor](/components/sensor/gcja5/)
|
||
- [FTLab GDK101 Gamma Radiation Sensor Module](/components/sensor/gdk101/)
|
||
- [GL-R01 I²C - Time Of Flight Mini LiDAR Laser Ranging Sensor](/components/sensor/gl_r01/)
|
||
- [Sharp GP2Y1010AU0F PM2.5 Sensor](/components/sensor/gp2y1010au0f/)
|
||
- [Grove Multichannel Gas Sensor V2](/components/sensor/grove_gas_mc_v2/)
|
||
- [Growatt Solar](/components/sensor/growatt_solar/)
|
||
- [Haier Climate Sensors](/components/sensor/haier/)
|
||
- [Havells Solar](/components/sensor/havells_solar/)
|
||
- [HC8 CO₂ Sensor](/components/sensor/hc8/)
|
||
- [HDC1080 Temperature+Humidity Sensor](/components/sensor/hdc1080/)
|
||
- [HDC2010 High Precision Temperature and Humidity Sensor](/components/sensor/hdc2010/)
|
||
- [HLW8012 Power Sensor](/components/sensor/hlw8012/)
|
||
- [HLW8032 Power Sensor](/components/sensor/hlw8032/)
|
||
- [The Grove - Laser PM2.5 Sensor (HM3301)](/components/sensor/hm3301/)
|
||
- [HMC5883L Magnetometer](/components/sensor/hmc5883l/)
|
||
- [Home Assistant Sensor](/components/sensor/homeassistant/)
|
||
- [Honeywell HumidIcon (I2C HIH series) Temperature & Humidity Sensor](/components/sensor/honeywell_hih_i2c/)
|
||
- [Honeywell ABP Pressure Sensors](/components/sensor/honeywellabp/)
|
||
- [Honeywell ABP 2 Pressure Sensors](/components/sensor/honeywellabp2_i2c/)
|
||
- [HRXL/XL MaxSonar WR Series](/components/sensor/hrxl_maxsonar_wr/)
|
||
- [HTE501 Temperature+Humidity Sensor](/components/sensor/hte501/)
|
||
- [HTU21D | Si7021 | SHT21 Temperature & Humidity Sensor](/components/sensor/htu21d/)
|
||
- [HTU31D Temperature & Humidity Sensor](/components/sensor/htu31d/)
|
||
- [HX711 Load Cell Amplifier](/components/sensor/hx711/)
|
||
- [Hydreon Rain Sensor](/components/sensor/hydreon_rgxx/)
|
||
- [HYT271 Temperature & Humidity Sensor](/components/sensor/hyt271/)
|
||
- [AMS iAQ-Core Indoor Air Quality Sensor](/components/sensor/iaqcore/)
|
||
- [INA219 DC Current Sensor](/components/sensor/ina219/)
|
||
- [INA226 DC current and power sensor](/components/sensor/ina226/)
|
||
- [INA260 DC Current and Power sensor](/components/sensor/ina260/)
|
||
- [INA2xx family of digital power monitors](/components/sensor/ina2xx/)
|
||
- [INA3221 3-Channel DC Current Sensor](/components/sensor/ina3221/)
|
||
- [Inkbird IBS-TH1, IBS-TH1 Mini, and IBS-TH2 BLE Sensor](/components/sensor/inkbird_ibsth1_mini/)
|
||
- [Integration Sensor](/components/sensor/integration/)
|
||
- [Internal Temperature Sensor](/components/sensor/internal_temperature/)
|
||
- [JSN-SR04T Waterproof Ultrasonic Range Finder](/components/sensor/jsn_sr04t/)
|
||
- [Kamstrup Meter Protocol \[KMP\]](/components/sensor/kamstrup_kmp/)
|
||
- [M5Stack KMeterISO I2C K-Type probe temperature sensor](/components/sensor/kmeteriso/)
|
||
- [Kuntze pool monitor](/components/sensor/kuntze/)
|
||
- [LC709203F Battery Monitor](/components/sensor/lc709203f/)
|
||
- [LD2410 Sensor](/components/sensor/ld2410/)
|
||
- [LD2412 Sensor](/components/sensor/ld2412/)
|
||
- [LD2420 24GHz mmWave Radar Sensor](/components/sensor/ld2420/)
|
||
- [LD2450 Sensor](/components/sensor/ld2450/)
|
||
- [LM75B Temperature Sensor](/components/sensor/lm75b/)
|
||
- [LPS22 Barometric Pressure Sensor](/components/sensor/lps22/)
|
||
- [LTR390 UV and Ambient Light Sensor](/components/sensor/ltr390/)
|
||
- [Lite-On Ambient Light & Proximity Sensors](/components/sensor/ltr501/)
|
||
- [Lite-On Ambient Light & Proximity Sensors](/components/sensor/ltr_als_ps/)
|
||
- [LVGL Sensor](/components/sensor/lvgl/)
|
||
- [M5Stack Unit 8 Angle](/components/sensor/m5stack_8angle/)
|
||
- [Analog Devices MAX17043 battery fuel gauge](/components/sensor/max17043/)
|
||
- [MAX31855 K-Type Thermocouple Temperature Sensor](/components/sensor/max31855/)
|
||
- [MAX31856 Thermocouple Temperature Sensor](/components/sensor/max31856/)
|
||
- [MAX31865 Platinum RTD Temperature Sensor](/components/sensor/max31865/)
|
||
- [MAX44009 Ambient Light Sensor](/components/sensor/max44009/)
|
||
- [MAX6675 K-Type Thermocouple Temperature Sensor](/components/sensor/max6675/)
|
||
- [MAX9611/9612 High Side Current+Voltage+Temperature Sensor](/components/sensor/max9611/)
|
||
- [MCP3008 8-Channel 10-Bit A/D Converter](/components/sensor/mcp3008/)
|
||
- [MCP3204 & MCP3208 12-Bit A/D Converters](/components/sensor/mcp3204/)
|
||
- [MCP3221 12-bit ADC](/components/sensor/mcp3221/)
|
||
- [MCP9600 Thermocouple Amplifier](/components/sensor/mcp9600/)
|
||
- [MCP9808 Temperature Sensor](/components/sensor/mcp9808/)
|
||
- [MH-Z19 CO\_2 and Temperature Sensor](/components/sensor/mhz19/)
|
||
- [MiCS 4514 Gas Sensor](/components/sensor/mics_4514/)
|
||
- [MLX90393 Triple-axis Magnetometer](/components/sensor/mlx90393/)
|
||
- [MLX90614 non-contact thermometer](/components/sensor/mlx90614/)
|
||
- [MMC5603 Magnetometer](/components/sensor/mmc5603/)
|
||
- [MMC5983 Magnetometer](/components/sensor/mmc5983/)
|
||
- [Modbus Controller Sensor](/components/sensor/modbus_controller/)
|
||
- [Mopeka Pro Check BLE Sensor](/components/sensor/mopeka_pro_check/)
|
||
- [Mopeka Standard Check BLE Sensor](/components/sensor/mopeka_std_check/)
|
||
- [MPL3115A2 Barometric Pressure/Altitude/Temperature Sensor](/components/sensor/mpl3115a2/)
|
||
- [MPU6050 Accelerometer/Gyroscope Sensor](/components/sensor/mpu6050/)
|
||
- [MPU6886 Accelerometer/Gyroscope Sensor](/components/sensor/mpu6886/)
|
||
- [MQTT Subscribe Sensor](/components/sensor/mqtt_subscribe/)
|
||
- [MS5611 Atmospheric Pressure Sensor](/components/sensor/ms5611/)
|
||
- [MS8607 Temperature+Pressure+Humidity Sensor](/components/sensor/ms8607/)
|
||
- [MSA301 and MSA311 Sensors](/components/sensor/msa3xx/)
|
||
- [NAU7802 24-bit ADC](/components/sensor/nau7802/)
|
||
- [Nextion Sensor Component](/components/sensor/nextion/)
|
||
- [NPI-19 Pressure Sensor](/components/sensor/npi19/)
|
||
- [NTC Sensor](/components/sensor/ntc/)
|
||
- [OPT3001 Ambient Light Sensor](/components/sensor/opt3001/)
|
||
- [Packet Transport Sensor](/components/sensor/packet_transport/)
|
||
- [PM1006 Particulate Matter Sensor](/components/sensor/pm1006/)
|
||
- [CUBIC PM2005/PM2105 Laser Particle Sensor Module](/components/sensor/pm2005/)
|
||
- [PMSA003I Particulate Matter Sensor](/components/sensor/pmsa003i/)
|
||
- [PMSX003 Particulate Matter Sensor](/components/sensor/pmsx003/)
|
||
- [PMWCS3 Capacitive Soil Moisture and Temperature Sensor](/components/sensor/pmwcs3/)
|
||
- [Pulse Counter Sensor](/components/sensor/pulse_counter/)
|
||
- [Pulse Meter Sensor](/components/sensor/pulse_meter/)
|
||
- [Pulse Width Sensor](/components/sensor/pulse_width/)
|
||
- [Peacefair PZEM-004T Energy Monitor](/components/sensor/pzem004t/)
|
||
- [Peacefair PZEM-004T V3 Energy Monitor](/components/sensor/pzemac/)
|
||
- [Peacefair PZEM-00X DC Energy Monitor](/components/sensor/pzemdc/)
|
||
- [QMC5883L Magnetometer](/components/sensor/qmc5883l/)
|
||
- [QMP6988 Temperature+Pressure Sensor](/components/sensor/qmp6988/)
|
||
- [Radon Eye BLE Sensors](/components/sensor/radon_eye_ble/)
|
||
- [RD-03D mmWave Radar](/components/sensor/rd03d/)
|
||
- [Resistance Sensor](/components/sensor/resistance/)
|
||
- [Rotary Encoder Sensor](/components/sensor/rotary_encoder/)
|
||
- [RuuviTag Open Source BLE Sensor](/components/sensor/ruuvitag/)
|
||
- [SCD30 CO₂, Temperature and Relative Humidity Sensor](/components/sensor/scd30/)
|
||
- [SCD4X CO₂, Temperature and Relative Humidity Sensor](/components/sensor/scd4x/)
|
||
- [Eastron SDM Energy Monitor](/components/sensor/sdm_meter/)
|
||
- [SDP3x / SDP800 Series Differential Pressure Sensor](/components/sensor/sdp3x/)
|
||
- [SDS011 Particulate Matter Sensor](/components/sensor/sds011/)
|
||
- [Selec Energy Monitor](/components/sensor/selec_meter/)
|
||
- [SEN0321 DFRobot Ozone Sensor](/components/sensor/sen0321/)
|
||
- [SEN21231 Person Sensor from Useful Sensors](/components/sensor/sen21231/)
|
||
- [Sen5x Series Environmental sensor](/components/sensor/sen5x/)
|
||
- [SenseAir CO\_2 Sensor](/components/sensor/senseair/)
|
||
- [SFA30 Formaldehyde Sensor](/components/sensor/sfa30/)
|
||
- [SGP30 CO₂ and Volatile Organic Compound Sensor](/components/sensor/sgp30/)
|
||
- [SGP40 Volatile Organic Compound Sensor and SGP41 VOC and NOx Sensor](/components/sensor/sgp4x/)
|
||
- [SHT3X-D Temperature+Humidity Sensor](/components/sensor/sht3xd/)
|
||
- [SHT4X Temperature and Humidity Sensor](/components/sensor/sht4x/)
|
||
- [SHTCx Temperature+Humidity Sensors](/components/sensor/shtcx/)
|
||
- [SM300D2 7-in-1 Air Quality Sensor](/components/sensor/sm300d2/)
|
||
- [SMT100 Soil Moisture Sensor](/components/sensor/smt100/)
|
||
- [Sound Level Sensor](/components/sensor/sound_level/)
|
||
- [SPS30 Particulate Matter Sensor](/components/sensor/sps30/)
|
||
- [STS3X Temperature Sensor](/components/sensor/sts3x/)
|
||
- [STTS22H Temperature Sensor](/components/sensor/stts22h/)
|
||
- [SY6970 Battery Management IC](/components/sensor/sy6970/)
|
||
- [T6613/15 CO2 Sensors](/components/sensor/t6615/)
|
||
- [TC74 Temperature Sensor](/components/sensor/tc74/)
|
||
- [TCS34725 RGB Color Sensor](/components/sensor/tcs34725/)
|
||
- [TEE501 Temperature Sensor](/components/sensor/tee501/)
|
||
- [Teleinformation from Linky electrical counter.](/components/sensor/teleinfo/)
|
||
- [TE-M3200 Pressure Sensor](/components/sensor/tem3200/)
|
||
- [Template Sensor](/components/sensor/template/)
|
||
- [ThermoPro BLE Sensors](/components/sensor/thermopro_ble/)
|
||
- [TMP102 Temperature Sensor](/components/sensor/tmp102/)
|
||
- [TMP1075 Temperature Sensor](/components/sensor/tmp1075/)
|
||
- [TMP117 Temperature Sensor](/components/sensor/tmp117/)
|
||
- [TOF10120 Time Of Flight Distance Sensor](/components/sensor/tof10120/)
|
||
- [Total Daily Energy Sensor](/components/sensor/total_daily_energy/)
|
||
- [TSL2561 Ambient Light Sensor](/components/sensor/tsl2561/)
|
||
- [TSL2591 Ambient Light Sensor](/components/sensor/tsl2591/)
|
||
- [Tuya Sensor](/components/sensor/tuya/)
|
||
- [TX20/TX23 Wind Speed/Direction Sensor](/components/sensor/tx20/)
|
||
- [uFire Isolated EC sensor](/components/sensor/ufire_ec/)
|
||
- [uFire ISE pH sensor](/components/sensor/ufire_ise/)
|
||
- [Ultrasonic Distance Sensor](/components/sensor/ultrasonic/)
|
||
- [Uptime Sensor](/components/sensor/uptime/)
|
||
- [VEML3235 Ambient Light Sensor](/components/sensor/veml3235/)
|
||
- [VEML7700 and VEML6030 Ambient Light Sensors](/components/sensor/veml7700/)
|
||
- [VL53L0X Time Of Flight Distance Sensor](/components/sensor/vl53l0x/)
|
||
- [WiFi Signal Sensor](/components/sensor/wifi_signal/)
|
||
- [WTS01 Temperature Sensor](/components/sensor/wts01/)
|
||
- [CFSensor XGZP68xx Non-C Series Differential Pressure Sensor](/components/sensor/xgzp68xx/)
|
||
- [Xiaomi Mijia BLE Sensors](/components/sensor/xiaomi_ble/)
|
||
- [HHCCJCY01 Moved To Xiaomi BLE](/components/sensor/xiaomi_hhccjcy01/)
|
||
- [HHCCJCY10 Xiaomi MiFlora (Pink version)](/components/sensor/xiaomi_hhccjcy10/)
|
||
- [LYWSDCGQ Moved To Xiaomi BLE](/components/sensor/xiaomi_lywsdcgq/)
|
||
- [Xiaomi Miscale Sensors](/components/sensor/xiaomi_miscale/)
|
||
- [Xiaomi Miscale2 combined into Xiaomi Miscale](/components/sensor/xiaomi_miscale2/)
|
||
- [Zio Ultrasonic Distance Sensor](/components/sensor/zio_ultrasonic/)
|
||
- [ZyAura CO2 & Temperature & Humidity Sensor](/components/sensor/zyaura/)
|
||
|
||
- [Servo Component](/components/servo/)
|
||
- [Sim800L Component](/components/sim800l/)
|
||
- [SML (Smart Message Language)](/components/sml/)
|
||
- [SN74HC165 I/O Expander (shift register)](/components/sn74hc165/)
|
||
- [SN74HC595 I/O Expander (shift register)](/components/sn74hc595/)
|
||
- Speaker Components
|
||
|
||
- [Speaker Components](/components/speaker/)
|
||
- [I²S Audio Speaker](/components/speaker/i2s_audio/)
|
||
- [Mixer Speaker](/components/speaker/mixer/)
|
||
- [Resampler Speaker](/components/speaker/resampler/)
|
||
|
||
- [SPI Bus](/components/spi/)
|
||
- [Sprinkler Controller](/components/sprinkler/)
|
||
- [StatsD](/components/statsd/)
|
||
- [Status LED](/components/status_led/)
|
||
- Stepper Component
|
||
|
||
- [Stepper Component](/components/stepper/)
|
||
|
||
- [Substitutions](/components/substitutions/)
|
||
- [Sun](/components/sun/)
|
||
- [SUN\_GTIL2 Grid Tie Inverter](/components/sun_gtil2/)
|
||
- Switch Component
|
||
|
||
- [Switch Component](/components/switch/)
|
||
- [BLE Client Switch](/components/switch/ble_client/)
|
||
- [Factory Reset Switch](/components/switch/factory_reset/)
|
||
- [GPIO Switch](/components/switch/gpio/)
|
||
- [Haier Climate Switches](/components/switch/haier/)
|
||
- [H-bridge Switch](/components/switch/hbridge/)
|
||
- [Home Assistant Switch](/components/switch/homeassistant/)
|
||
- [LVGL Switch](/components/switch/lvgl/)
|
||
- [Modbus Controller Switch](/components/switch/modbus_controller/)
|
||
- [Nextion Switch Component](/components/switch/nextion/)
|
||
- [Generic Output Switch](/components/switch/output/)
|
||
- [Restart Switch](/components/switch/restart/)
|
||
- [Safe Mode Switch](/components/switch/safe_mode/)
|
||
- [Shutdown Switch](/components/switch/shutdown/)
|
||
- [Template Switch](/components/switch/template/)
|
||
- [Tuya Switch](/components/switch/tuya/)
|
||
- [UART Switch](/components/switch/uart/)
|
||
|
||
- [SX126x Component](/components/sx126x/)
|
||
- [SX127x Component](/components/sx127x/)
|
||
- [SX1509 16 channel I/O Expander with LED driver and keypad engine](/components/sx1509/)
|
||
- [Syslog Component](/components/syslog/)
|
||
- [TCA9548A I²C Multiplexer](/components/tca9548a/)
|
||
- [TCA9555 I/O Expander](/components/tca9555/)
|
||
- Text Component
|
||
|
||
- [Text Component](/components/text/)
|
||
- [LVGL Text](/components/text/lvgl/)
|
||
- [Template Text](/components/text/template/)
|
||
|
||
- Text Sensor Component
|
||
|
||
- [Text Sensor Component](/components/text_sensor/)
|
||
- [BLE Client Text Sensor](/components/text_sensor/ble_client/)
|
||
- [ESP32 Bluetooth Low Energy Scanner](/components/text_sensor/ble_scanner/)
|
||
- [Ethernet Info Text Sensor](/components/text_sensor/ethernet_info/)
|
||
- [Haier Climate Text Sensors](/components/text_sensor/haier/)
|
||
- [Home Assistant Text Sensor](/components/text_sensor/homeassistant/)
|
||
- [Key Collector Text Sensor](/components/text_sensor/key_collector/)
|
||
- [LibreTiny Text Sensor](/components/text_sensor/libretiny/)
|
||
- [LVGL Text Sensor](/components/text_sensor/lvgl/)
|
||
- [Modbus Controller Text Sensor](/components/text_sensor/modbus_controller/)
|
||
- [MQTT Subscribe Text Sensor](/components/text_sensor/mqtt_subscribe/)
|
||
- [Nextion Text Sensor Component](/components/text_sensor/nextion/)
|
||
- [OpenThread Info Text Sensor](/components/text_sensor/openthread_info/)
|
||
- [Template Text Sensor](/components/text_sensor/template/)
|
||
- [Tuya Text Sensor](/components/text_sensor/tuya/)
|
||
- [Uptime Text Sensor](/components/text_sensor/uptime/)
|
||
- [Version Text Sensor](/components/text_sensor/version/)
|
||
- [WiFi Info Text Sensor](/components/text_sensor/wifi_info/)
|
||
- [WL-134 Pet Tag Sensor](/components/text_sensor/wl_134/)
|
||
|
||
- Time Component
|
||
|
||
- [Time Component](/components/time/)
|
||
- [BM8563 Time Source](/components/time/bm8563/)
|
||
- [DS1307 Time Source](/components/time/ds1307/)
|
||
- [GPS Time Source](/components/time/gps/)
|
||
- [Home Assistant Time Source](/components/time/homeassistant/)
|
||
- [Host Time Source](/components/time/host/)
|
||
- [PCF85063 Time Source](/components/time/pcf85063/)
|
||
- [PCF8563 Time Source](/components/time/pcf8563/)
|
||
- [RX8130 Time Source](/components/time/rx8130/)
|
||
- [SNTP Time Source](/components/time/sntp/)
|
||
- [Zigbee Time Source](/components/time/zigbee/)
|
||
|
||
- [TinyUSB](/components/tinyusb/)
|
||
- [TM1651 Battery Display](/components/tm1651/)
|
||
- Touchscreen Components
|
||
|
||
- [Touchscreen Components](/components/touchscreen/)
|
||
- [AXS15231 Touch Screen Controller](/components/touchscreen/axs15231/)
|
||
- [chsc6x Touch Screen Controller](/components/touchscreen/chsc6x/)
|
||
- [cst226 Touch Screen Controller](/components/touchscreen/cst226/)
|
||
- [cst816 Touch Screen Controller](/components/touchscreen/cst816/)
|
||
- [EKTF2232 Touchscreen Controller](/components/touchscreen/ektf2232/)
|
||
- [FT5X06 Touch Screen Controller](/components/touchscreen/ft5x06/)
|
||
- [FT63X6 Touchscreen Controller](/components/touchscreen/ft63x6/)
|
||
- [gt911 Touch Screen Controller](/components/touchscreen/gt911/)
|
||
- [Lilygo T5 4.7\\](/components/touchscreen/lilygo_t5_47/)
|
||
- [SDL2 Touch Screen Emulator](/components/touchscreen/sdl/)
|
||
- [TT21100 Touch Screen Controller](/components/touchscreen/tt21100/)
|
||
- [XPT2046 Touch Screen Controller (Updated version)](/components/touchscreen/xpt2046/)
|
||
|
||
- [Tuya MCU](/components/tuya/)
|
||
- [UART Bus](/components/uart/)
|
||
- [UDP Component](/components/udp/)
|
||
- Update Core
|
||
|
||
- [Update Core](/components/update/)
|
||
- [ESP32 Hosted Co-processor Update](/components/update/esp32_hosted/)
|
||
- [Managed Updates via HTTP Request](/components/update/http_request/)
|
||
|
||
- [Uponor Smatrix Base Pulse Underfloor Heating](/components/uponor_smatrix/)
|
||
- [USB CDC-ACM Interface](/components/usb_cdc_acm/)
|
||
- [USB Host Interface](/components/usb_host/)
|
||
- [USB Host UART Interface](/components/usb_uart/)
|
||
- Valve Component
|
||
|
||
- [Valve Component](/components/valve/)
|
||
- [Template Valve](/components/valve/template/)
|
||
|
||
- [VBus Component](/components/vbus/)
|
||
- [Voice Assistant](/components/voice_assistant/)
|
||
- Water Heater Component
|
||
|
||
- [Water Heater Component](/components/water_heater/)
|
||
- [Template Water Heater](/components/water_heater/template/)
|
||
|
||
- [Web Server Component](/components/web_server/)
|
||
- [WeiKai SPI/I²C UART/IO Expander](/components/weikai/)
|
||
- [Wiegand keypad and tag reader](/components/wiegand/)
|
||
- [WiFi Component](/components/wifi/)
|
||
- [WireGuard Component](/components/wireguard/)
|
||
- [XL9535 I/O Expander](/components/xl9535/)
|
||
- [XXTEA Component](/components/xxtea/)
|
||
- [Z-Wave Proxy](/components/zwave_proxy/)
|
||
- [Zigbee End Device](/components/zigbee/)
|
||
|
||
- Automations
|
||
|
||
- [Automation](/automations/)
|
||
- [Actions, Triggers, Conditions](/automations/actions/)
|
||
- [Templates](/automations/templates/)
|
||
|
||
- Guides
|
||
|
||
- [Guides](/guides/)
|
||
- [Create audio clip files for use with I²S Speakers](/guides/audio_clips_for_i2s/)
|
||
- [Command Line Interface](/guides/cli/)
|
||
- [Configuration Types](/guides/configuration-types/)
|
||
- [Sharing ESPHome devices](/guides/creators/)
|
||
- [Using an ESP devboard as a USB-UART bridge](/guides/devboard_as_flasher/)
|
||
- [DIY Examples](/guides/diy/)
|
||
- [ESP32 Arduino to ESP-IDF Migration Guide](/guides/esp32_arduino_to_idf/)
|
||
- [Frequently Asked Questions](/guides/faq/)
|
||
- [Getting Started with the ESPHome Command Line](/guides/getting_started_command_line/)
|
||
- [Getting Started with ESPHome and Home Assistant](/guides/getting_started_hassio/)
|
||
- [Installing ESPHome Manually](/guides/installing_esphome/)
|
||
- [Made for ESPHome](/guides/made_for_esphome/)
|
||
- [Migrating from ESPEasy](/guides/migrate_espeasy/)
|
||
- [Migrating from ESPurna](/guides/migrate_espurna/)
|
||
- [Migrating from Tasmota](/guides/migrate_sonoff_tasmota/)
|
||
- [Physically Connecting to your Device](/guides/physical_device_connection/)
|
||
- [Security Best Practices](/guides/security_best_practices/)
|
||
- [Setting up RMT Devices](/guides/setting_up_rmt_devices/)
|
||
- [Contributors](/guides/supporters/)
|
||
- [Troubleshooting](/guides/troubleshooting/)
|
||
- [YAML Configuration in ESPHome](/guides/yaml/)
|
||
|
||
- Cookbook
|
||
|
||
- [Cookbook](/cookbook/)
|
||
- [Arduino Port Expander](/cookbook/arduino_port_extender/)
|
||
- [BME280 Environment](/cookbook/bme280_environment/)
|
||
- [Time & Temperature on OLED Display](/cookbook/display_time_temp_oled/)
|
||
- [ehmtx a matrix status display](/cookbook/ehmtx/)
|
||
- [Simple Garage Door](/cookbook/garage-door/)
|
||
- [Infostripe](/cookbook/infostrip/)
|
||
- [Lambda Magic](/cookbook/lambda_magic/)
|
||
- [ESP32 Water Leak Detector (with notification)](/cookbook/leak-detector-m5stickc/)
|
||
- [LVGL: Tips and Tricks](/cookbook/lvgl/)
|
||
- [Non-Invasive Power Meter](/cookbook/power_meter/)
|
||
- [Pulse Catcher](/cookbook/pulse-catcher/)
|
||
- [Sonoff Fish Pond Pump](/cookbook/sonoff-fishpond-pump/)
|
||
|
||
- Keeping Up
|
||
|
||
- [Changelog](/changelog/)
|
||
- [Discord](https://discord.gg/KhAMKrd)
|
||
- [Forums](https://community.home-assistant.io/c/esphome/)
|
||
- [Development](https://developers.esphome.io)
|
||
- [Supporters](/guides/supporters/)
|
||
|
||
- Changelog
|
||
|
||
- [ESPHome 2026.2.0 - February 2026](/changelog/2026.2.0/)
|
||
- [ESPHome 2026.1.0 - January 2026](/changelog/2026.1.0/)
|
||
- [ESPHome 2025.12.0 - December 2025](/changelog/2025.12.0/)
|
||
- [ESPHome 2025.11.0 - November 2025](/changelog/2025.11.0/)
|
||
- [ESPHome 2025.10.0 - 15th October 2025](/changelog/2025.10.0/)
|
||
- [ESPHome 2025.9.0 - 17th September 2025](/changelog/2025.9.0/)
|
||
- [ESPHome 2025.8.0 - 20th August 2025](/changelog/2025.8.0/)
|
||
- [ESPHome 2025.7.0 - 16th July 2025](/changelog/2025.7.0/)
|
||
- [ESPHome 2025.6.0 - 18th June 2025](/changelog/2025.6.0/)
|
||
- [ESPHome 2025.5.0 - 21st May 2025](/changelog/2025.5.0/)
|
||
- [ESPHome 2025.4.0 - 16th April 2025](/changelog/2025.4.0/)
|
||
- [ESPHome 2025.3.0 - 19th March 2025](/changelog/2025.3.0/)
|
||
- [ESPHome 2025.2.0 - 19th February 2025](/changelog/2025.2.0/)
|
||
- [ESPHome 2024.12.0 - 18th December 2024](/changelog/2024.12.0/)
|
||
- [ESPHome 2024.11.0 - 20th November 2024](/changelog/2024.11.0/)
|
||
- [ESPHome 2024.10.0 - 16th October 2024](/changelog/2024.10.0/)
|
||
- [ESPHome 2024.9.0 - 18th September 2024](/changelog/2024.9.0/)
|
||
- [ESPHome 2024.8.0 - 21st August 2024](/changelog/2024.8.0/)
|
||
- [ESPHome 2024.7.0 - 17th July 2024](/changelog/2024.7.0/)
|
||
- [ESPHome 2024.6.0 - 19th June 2024](/changelog/2024.6.0/)
|
||
- [ESPHome 2024.5.0 - 15th May 2024](/changelog/2024.5.0/)
|
||
- [ESPHome 2024.4.0 - 17th April 2024](/changelog/2024.4.0/)
|
||
- [ESPHome 2024.3.0 - 20th March 2024](/changelog/2024.3.0/)
|
||
- [ESPHome 2024.2.0 - 21st February 2024](/changelog/2024.2.0/)
|
||
- [ESPHome 2023.12.0 - 20th December 2023](/changelog/2023.12.0/)
|
||
- [ESPHome 2023.11.0 - 15th November 2023](/changelog/2023.11.0/)
|
||
- [ESPHome 2023.10.0 - 18th October 2023](/changelog/2023.10.0/)
|
||
- [ESPHome 2023.9.0 - 27th September 2023](/changelog/2023.9.0/)
|
||
- [ESPHome 2023.8.0 - 16th August 2023](/changelog/2023.8.0/)
|
||
- [ESPHome 2023.7.0 - 19th July 2023](/changelog/2023.7.0/)
|
||
- [ESPHome 2023.6.0 - 21st June 2023](/changelog/2023.6.0/)
|
||
- [ESPHome 2023.5.0 - 17th May 2023](/changelog/2023.5.0/)
|
||
- [ESPHome 2023.4.0 - 19th April 2023](/changelog/2023.4.0/)
|
||
- [ESPHome 2023.3.0 - 15th March 2023](/changelog/2023.3.0/)
|
||
- [ESPHome 2023.2.0 - 15th February 2023](/changelog/2023.2.0/)
|
||
- [ESPHome 2022.12.0 - 14th December 2022](/changelog/2022.12.0/)
|
||
- [ESPHome 2022.11.0 - 16th November 2022](/changelog/2022.11.0/)
|
||
- [ESPHome 2022.10.0 - 19th October 2022](/changelog/2022.10.0/)
|
||
- [ESPHome 2022.9.0 - 21st September 2022](/changelog/2022.9.0/)
|
||
- [ESPHome 2022.8.0 - 17th August 2022](/changelog/2022.8.0/)
|
||
- [ESPHome 2022.6.0 - 15th June 2022](/changelog/2022.6.0/)
|
||
- [ESPHome 2022.5.0 - 18th May 2022](/changelog/2022.5.0/)
|
||
- [ESPHome 2022.4.0 - 20th April 2022](/changelog/2022.4.0/)
|
||
- [ESPHome 2022.3.0 - 16th March 2022](/changelog/2022.3.0/)
|
||
- [ESPHome 2022.2.0 - 16th February 2022](/changelog/2022.2.0/)
|
||
- [ESPHome 2022.1.0 - 19th January 2022](/changelog/2022.1.0/)
|
||
- [ESPHome 2021.12.0 - 11th December 2021](/changelog/2021.12.0/)
|
||
- [ESPHome 2021.11.0 - 17th November 2021](/changelog/2021.11.0/)
|
||
- [ESPHome 2021.10.0 - 20th October 2021](/changelog/2021.10.0/)
|
||
- [ESPHome 2021.9.0 - 15th September 2021](/changelog/2021.9.0/)
|
||
- [ESPHome 2021.8.0 - 18th August 2021](/changelog/2021.8.0/)
|
||
- [Changelog - Version 1.20.0 - 21st July 2021](/changelog/v1.20.0/)
|
||
|
||
...5269 bytes truncated...
|
||
|
||
The tool call succeeded but the output was truncated. Full output saved to: /home/admin/.local/share/opencode/tool-output/tool_cbf6e8e79001Qivflf6YLMaPcy
|
||
Use the Task tool to have explore agent process this file with Grep and Read (with offset/limit). Do NOT read the full file yourself - delegate to save context.
|
||
```
|
||
|
||
---
|
||
|
||
## Assistant (Build · anthropic/claude-sonnet-4.6 · 24.9s)
|
||
|
||
Here is a complete ESPHome config for the **ESP32-2432S028** (also known as the "Cheap Yellow Display" or CYD). This board has a 2.8" 320x240 ILI9341 TFT display, XPT2046 resistive touchscreen, and a backlight LED — all well-documented hardware.
|
||
|
||
```yaml
|
||
substitutions:
|
||
name: esp32-2432s028
|
||
friendly_name: "ESP32-2432S028"
|
||
|
||
esphome:
|
||
name: ${name}
|
||
friendly_name: ${friendly_name}
|
||
|
||
esp32:
|
||
board: esp32dev
|
||
framework:
|
||
type: arduino
|
||
|
||
# Enable logging
|
||
logger:
|
||
|
||
# Enable Home Assistant API
|
||
api:
|
||
encryption:
|
||
key: !secret api_encryption_key
|
||
|
||
ota:
|
||
- platform: esphome
|
||
password: !secret ota_password
|
||
|
||
wifi:
|
||
ssid: !secret wifi_ssid
|
||
password: !secret wifi_password
|
||
ap:
|
||
ssid: "${friendly_name} Fallback"
|
||
password: !secret ap_password
|
||
|
||
captive_portal:
|
||
|
||
# ──────────────────────────────────────────
|
||
# SPI Bus
|
||
# Display and touch use separate SPI buses
|
||
# ──────────────────────────────────────────
|
||
|
||
# Display SPI (HSPI)
|
||
spi:
|
||
- id: display_spi
|
||
clk_pin: GPIO14
|
||
mosi_pin: GPIO13
|
||
miso_pin: GPIO12
|
||
|
||
# Touch SPI (VSPI) — XPT2046 uses its own bus
|
||
- id: touch_spi
|
||
clk_pin: GPIO25
|
||
mosi_pin: GPIO32
|
||
miso_pin: GPIO39
|
||
|
||
# ──────────────────────────────────────────
|
||
# Backlight (PWM for brightness control)
|
||
# ──────────────────────────────────────────
|
||
output:
|
||
- platform: ledc
|
||
pin: GPIO21
|
||
id: backlight_output
|
||
|
||
light:
|
||
- platform: monochromatic
|
||
output: backlight_output
|
||
name: "Display Backlight"
|
||
id: backlight
|
||
restore_mode: ALWAYS_ON
|
||
|
||
# ──────────────────────────────────────────
|
||
# Display — ILI9341 (320x240)
|
||
# ──────────────────────────────────────────
|
||
display:
|
||
- platform: ili9xxx
|
||
model: ILI9341
|
||
spi_id: display_spi
|
||
cs_pin: GPIO15
|
||
dc_pin: GPIO2
|
||
reset_pin: GPIO4
|
||
rotation: 90 # landscape; change to 0 for portrait
|
||
id: tft_display
|
||
lambda: |-
|
||
it.fill(Color::BLACK);
|
||
it.print(10, 10, id(font_small), Color::WHITE, "Hello from ESPHome!");
|
||
|
||
# ──────────────────────────────────────────
|
||
# Touchscreen — XPT2046
|
||
# ──────────────────────────────────────────
|
||
touchscreen:
|
||
- platform: xpt2046
|
||
spi_id: touch_spi
|
||
cs_pin: GPIO33
|
||
irq_pin: GPIO36
|
||
update_interval: 50ms
|
||
threshold: 400
|
||
id: touch
|
||
# Calibration values — adjust for your unit
|
||
calibration:
|
||
x_min: 280
|
||
x_max: 3860
|
||
y_min: 340
|
||
y_max: 3860
|
||
transform:
|
||
swap_xy: true
|
||
mirror_x: false
|
||
mirror_y: true
|
||
on_touch:
|
||
- lambda: |-
|
||
ESP_LOGI("touch", "Touch at x=%d, y=%d", touch.x, touch.y);
|
||
|
||
# ──────────────────────────────────────────
|
||
# Onboard RGB LED (GPIO4/16/17 on some revisions)
|
||
# CYD uses separate R/G/B pins
|
||
# ──────────────────────────────────────────
|
||
light:
|
||
- platform: rgb
|
||
name: "Onboard RGB LED"
|
||
id: rgb_led
|
||
red:
|
||
platform: ledc
|
||
pin: GPIO4
|
||
inverted: true
|
||
green:
|
||
platform: ledc
|
||
pin: GPIO16
|
||
inverted: true
|
||
blue:
|
||
platform: ledc
|
||
pin: GPIO17
|
||
inverted: true
|
||
|
||
# ──────────────────────────────────────────
|
||
# Fonts
|
||
# ──────────────────────────────────────────
|
||
font:
|
||
- file: "gfonts://Roboto"
|
||
id: font_small
|
||
size: 16
|
||
- file: "gfonts://Roboto"
|
||
id: font_large
|
||
size: 32
|
||
|
||
# ──────────────────────────────────────────
|
||
# Optional: LDR light sensor on GPIO34
|
||
# ──────────────────────────────────────────
|
||
sensor:
|
||
- platform: adc
|
||
pin: GPIO34
|
||
name: "Ambient Light"
|
||
update_interval: 5s
|
||
attenuation: 11db
|
||
unit_of_measurement: "%"
|
||
filters:
|
||
- lambda: return (1.0 - (x / 3.3)) * 100.0;
|
||
```
|
||
|
||
**You'll also need a `secrets.yaml`** alongside this file:
|
||
|
||
```yaml
|
||
wifi_ssid: "YourSSID"
|
||
wifi_password: "YourWiFiPassword"
|
||
ap_password: "fallback_password"
|
||
ota_password: "your_ota_password"
|
||
api_encryption_key: "base64_32byte_key_here" # generate with: openssl rand -base64 32
|
||
```
|
||
|
||
---
|
||
|
||
**Key hardware notes for the ESP32-2432S028:**
|
||
|
||
| Feature | Details |
|
||
|---|---|
|
||
| Display | ILI9341, 320x240, SPI on HSPI bus |
|
||
| Touch | XPT2046 resistive, separate VSPI bus |
|
||
| Backlight | GPIO21, active high, PWM-capable |
|
||
| RGB LED | GPIO4 (R), GPIO16 (G), GPIO17 (B), inverted (active low) |
|
||
| LDR | GPIO34 (analog) |
|
||
| USB-Serial | CH340C |
|
||
|
||
**Two caveats to be aware of:**
|
||
|
||
1. **Touch calibration** — the `x_min/max` and `y_min/max` values vary per unit. Use the touch debug logs (`ESP_LOGI`) to find your actual raw values at the corners and adjust accordingly.
|
||
|
||
2. **RGB LED pin conflict** — some CYD revisions have the reset pin on GPIO4 (same as the red LED). If your display doesn't initialize, try removing the `reset_pin: GPIO4` line or switching to a different unused GPIO for the LED red channel.
|
||
|
||
---
|
||
|