esphome-devices

Generate ESPHome YAML configurations for ESP32/ESP8266 hardware.

100|3|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/tonylofgren/aurora-smart-home --skill esphome-devices
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: esphome-devices
Source: https://github.com/tonylofgren/aurora-smart-home/tree/main/esphome
Command: npx skills add https://github.com/tonylofgren/aurora-smart-home --skill esphome-devices

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you generate ESPHome device configurations for ESP32/ESP8266 hardware, enabling rapid firmware setup and consistent YAML across projects.

Core Features & Use Cases

  • ESPHome configuration generation: Create starter configurations for sensors, displays, climate, and I/O.
  • Hardware-aware templates: Recommend board and pin layouts, I2C/SPI/UART wiring, and ESPHome components for typical Home Assistant setups.
  • Real-world scenarios: Produce a ready-to-flash ESPHome YAML for an ESP32-based temperature sensor with OLED display and OTA.

Quick Start

Use the esphome-devices skill to generate an ESPHome YAML config for an ESP32 device with a DHT22 sensor and an I2C OLED display.

Frequently Asked Questions about esphome-devices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an ESPHome YAML configuration for an ESP32 board?

To generate an ESPHome YAML configuration for an ESP32 board, use this skill to produce ready-to-deploy firmware with board-aware pin mappings, I2C/SPI/UART setup, and OTA support for Home Assistant integration.

What is the best way to configure ESP8266 sensors for Home Assistant?

The best way to configure ESP8266 sensors for Home Assistant is generating hardware-aware ESPHome YAML templates that map GPIO pins and define sensor components for rapid firmware deployment.

Can I use ESPHome to set up I2C OLED displays with ESP32 hardware?

Yes, you can use ESPHome to set up I2C OLED displays with ESP32 hardware by generating configuration YAML that includes display components and wiring templates for standard Home Assistant setups.

Does ESPHome configuration generation support OTA updates for ESP8266 devices?

ESPHome configuration generation supports OTA updates for ESP8266 devices by including over-the-air update components in the ready-to-flash YAML output for remote firmware management.

How to add DHT22 temperature sensors to an ESPHome device configuration?

To add DHT22 temperature sensors to an ESPHome device configuration, generate a starter YAML template that defines the sensor component and assigns appropriate GPIO pins on your ESP32 or ESP8266 board.

What ESPHome components are available for climate control and I/O in Home Assistant?

ESPHome components for climate control and I/O in Home Assistant include pre-configured YAML templates that map board pins and define sensor, display, and actuator entities for ready-to-flash firmware.