智能家居变得简单

通过简单的 YAML 配置,将您的 ESP32、ESP8266 或 RP2040 开发板变成强大的智能家居设备

什么是 ESPHome?

ESPHome 是一个开源固件框架,简化了为流行的 WiFi 微控制器创建自定义固件的过程。使用 ESPHome,您可以:

ESPHome 处理了固件开发中复杂的部分,让您专注于最重要的事情——按照您的想法打造智能家居。

无需编程

使用简单的 YAML 配置文件,无需复杂的 C++ 代码

无线升级

无需物理接触即可通过空中升级更新您的设备

模块化设计

支持数百种传感器、显示器和其他组件

本地控制

设备本地运行,无需依赖云端

谁在使用 ESPHome?

DIY 爱好者

根据特定需求创建自定义传感器、开关和显示器

智能家居发烧友

通过经济实惠的自定义设备扩展他们的家庭自动化系统

专业集成商

为客户部署可靠的本地控制智能设备

制造商

创建 Made for ESPHome 认证产品,采用标准化固件

ESPHome 支持哪些微控制器?

Espressif ESP32 和 ESP8266

广泛支持 ESP32 和 ESP8266 微控制器,是众多物联网项目的核心。

RP2040

支持树莓派的 RP2040 微控制器。

其他

支持 Nordic Semiconductor nRF52、Realtek RTL87xx 和 Beken BK72xx 芯片。

桌面端

许多 ESPHome 组件可以通过 host 平台在桌面电脑上运行!

入门指南

开始使用 ESPHome 非常简单。请选择最适合您的方式:

通过 Home Assistant

通过 Home Assistant 插件是最简单的 ESPHome 入门方式。

Home Assistant 指南
命令行

适合喜欢使用命令行的高级用户。

命令行指南
现成项目

从预配置的常用项目开始。

浏览项目