本教程将介绍如何使用 Atom Socket 智能插座集成至 Home Assistant,实现开关控制与能源监控。
可点击下方按钮,一键完成固件烧录,按提示完成配置, 即可快速体验 Atom Socket 接入 Home Assistant。
本教程使用 ESPHome 2025.12.5 编译和上传固件。如果遇到编译 / 上传问题,请考虑切换 ESPHome 版本。
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 中。