

ESPHome
通过简单配置文件控制 ESP 芯片的系统
Otto Winter
完全免费
英语
美国
详细介绍
全屋智能 DIY 与智能家居固件开发,认准开源神器 ESPHome(esphome.io)!作为 Home Assistant 官方强力推荐的物联网开发平台,ESPHome 让您无需任何 Arduino 或 C++ 编程基础,仅需编写简单的 YAML 配置文件,即可为 ESP32 和 ESP8266 开发板自动编译并无线刷入专业、稳定的智能家居固件。平台原生支持超千款市面主流传感器、继电器、LCD/墨水显示屏及蓝牙网关组件,支持一键局域网 OTA 无线升级、网页端 USB 快速刷机及本地化隐私安全控制。无论您是想给家里制作一个高精度空气质量检测仪、DIY自制智能联动开关,还是想摆脱云端束缚构建百分百纯本地控制的极客智能家居系统,ESPHome 官方网站都是您不可或缺的自研硬件圣地!
详细介绍
ESPHome 是什么?它和 Arduino 有什么区别?
Arduino 需要用户编写 C++ 代码来驱动硬件,而 ESPHome 采用声明式的 YAML 配置文件。用户只需在文本文档里写明连接了什么传感器和引脚,ESPHome 就会自动生成、编译并烧录完美的固件,对没有编程基础的智能家居玩家极度友好。
它支持哪些硬件芯片?
它完美支持乐鑫科技(Espressif)旗下的 ESP8266、ESP32 核心芯片,以及包含了搭载 Wi-Fi/蓝牙、低功耗、甚至带 RISC-V 架构的高性能系列(如 ESP32-S3、ESP32-C3 等)开发板。
我必须搭配 Home Assistant 才能使用它吗?
不是必须的。虽然 ESPHome 与 Home Assistant(HA)有深度且原生的集成(可通过 Native API 秒级自动发现并连接),但它也支持通过标准的 MQTT 协议进行通信,可以接入任何支持 MQTT 的第三方智能家居系统或独立运行。
固件刷写完成后,后续更新还需要插电脑吗?
不需要。ESPHome 拥有极其稳定的无线固件升级(OTA)功能。只要设备首次通过 USB 刷入固件并成功连接上家里的 Wi-Fi,后续任何功能的修改和代码更新都可以通过网页端一键无线下发。
它能用来DIY哪些智能家居设备?
几乎无所不能。从简单的温湿度计、智能插座、多路继电器开关、到复杂的各类传感器组合、电子墨水屏(E-ink)天气预报站、可寻址 RGB 灯带(WLED),甚至是通过蓝牙代理(Bluetooth Proxy)来扩展全屋的蓝牙设备接收范围。




成为第一个分享观点的人。