English
English
简体中文
日本語

Atom-Lite ESPHome Integration

The Atom-Lite ESPHome integration includes a button, infrared transmitter, and onboard RGB LED.

1. Device Overview

Item Information
Product Name Atom-Lite
SKU C008
Main Function Button input, infrared transmission, and onboard RGB LED control
Communication Interface GPIO
ESPHome Components binary_sensor.gpio, remote_transmitter, light.esp32_rmt_led_strip
ESPHome Version Requirement /

2. Component Description

Button Input

The onboard button uses the official GPIO Binary Sensor platform. GPIO39 is active low. Delayed filters provide basic debouncing:

binary_sensor:
  - platform: gpio
    pin:
      number: GPIO39
      mode: INPUT
      inverted: true
    name: "Atom Button"
    id: atom_button
    filters:
      - delayed_on: 50ms
      - delayed_off: 50ms

Infrared Transmission

The onboard infrared LED uses the official Remote Transmitter component and outputs the carrier on GPIO12:

remote_transmitter:
  pin: GPIO12
  carrier_duty_percent: 50%

RGB LED

The onboard SK6812 RGB LED uses the official ESP32 RMT LED Strip platform on 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

3. Reference Example

After adding Atom Button and Atom RGB Light to Home Assistant, automations can control the light on single-click, double-click, or long-press events.

The light entity can also be controlled directly from Home Assistant:

Page Tools
PDF
On This Page