The Atom-Lite ESPHome integration includes a button, infrared transmitter, and onboard RGB LED.
| 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 | / |
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 The onboard infrared LED uses the official Remote Transmitter component and outputs the carrier on GPIO12:
remote_transmitter:
pin: GPIO12
carrier_duty_percent: 50% 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 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: