Atom-Lite 的 ESPHome 集成包含按键、红外发射和板载 RGB LED 组件。
| 项目 | 信息 |
|---|---|
| 产品名称 | Atom-Lite |
| SKU | C008 |
| 主要功能 | 按键状态输入、红外发射和板载 RGB LED 控制 |
| 通信接口 | GPIO |
| ESPHome 组件 | binary_sensor.gpio、remote_transmitter、light.esp32_rmt_led_strip |
| ESPHome 版本要求 | / |
板载按键使用 ESPHome 官方 GPIO Binary Sensor Platform,GPIO39 为低电平有效。下面的配置通过延时过滤完成基础消抖:
binary_sensor:
- platform: gpio
pin:
number: GPIO39
mode: INPUT
inverted: true
name: "Atom Button"
id: atom_button
filters:
- delayed_on: 50ms
- delayed_off: 50ms 板载红外 LED 使用 ESPHome 官方 Remote Transmitter 组件,由 GPIO12 输出红外载波:
remote_transmitter:
pin: GPIO12
carrier_duty_percent: 50% 板载 SK6812 RGB LED 使用 ESPHome 官方 ESP32 RMT LED Strip Platform,通过 GPIO27 创建灯光实体:
light:
- platform: esp32_rmt_led_strip
rgb_order: GRB
pin: GPIO27
num_leds: 1
chipset: SK6812
name: "Atom RGB Light"
id: atom_light
restore_mode: RESTORE_DEFAULT_OFF 将 Atom Button 和 Atom RGB Light 添加到 Home Assistant 后,可以在自动化中根据单击、双击或长按事件控制灯光状态。以下为双击和长按对应的灯光效果:
灯光实体也可以直接从 Home Assistant 控制: