本教程将介绍如何使用 Atom Socket 智能插座集成至 Home Assistant,实现开关控制与能源监控。
ESPHome 2025.12.5 版本编写,如遇编译错误,建议先切换至该版本进行验证。)
点击下方在线烧录按钮,按提示完成固件烧录和 Wi-Fi 配置,即可快速体验 Atom Socket 接入 Home Assistant。
烧录及配置的详细操作可参考在线 ESPHome 固件烧录与配置说明。
使用在线烧录功能完成后,无需执行“固件编译 & 烧录”步骤,直接跳转至4. 开始使用章节继续后面的操作。
本小节将说明如何基于 yaml 配置文件重新编译项目,便于二次开发、功能修改或新增功能。
2.1 点击 CONTINUE。
2.2 点击 New Device Setup。
2.3 输入设备名称,然后点击 NEXT。
3.1 点击 ESP32。
3.2 点击 SKIP。
EDIT。我们可以通过 YAML 文件自定义设备功能。
以下是代码的核心部分,同时提供了相关的参考和说明。
添加 uart 组件:
uart:
rx_pin: GPIO22
baud_rate: 4800
parity: EVEN 添加 传感器 组件:
主要芯片模块是 HLW8032 能量计量芯片,负责收集和读取电压、电流和功率等传感器数据。
sensor:
- platform: hlw8032
voltage:
name: HLW8032 Voltage
id: hlw8032_voltage
current:
name: HLW8032 Current
id: hlw8032_current
power:
name: HLW8032 Power
id: hlw8032_power
apparent_power:
name: HLW8032 Apparent Power
id: hlw8032_apparent_power
power_factor:
name: HLW8032 Power Factor
id: hlw8032_power_factor 添加 开关 组件:
switch:
- platform: gpio
name: "Atom Socket"
pin:
number: GPIO23
inverted: False
restore_mode: ALWAYS_ON SAVE 和 INSTALL,然后在弹出窗口中选择 Manual download。
Factory format (Previously Modern)。
CONNECT 以连接到设备。
INSTALL。
Settings > Devices & Services,进入集成管理页面。
Add将设备集成到 Home Assistant 中。