
Unit NeoHEX is a hexagonal RGB LED panel that integrates 37 full-color RGB LEDs. It uses a single-wire control protocol and supports chaining multiple panels.
This document shows how to integrate Unit NeoHEX into Home Assistant, mainly referencing:
ESP32 RMT LED Strip component only supports the ESP-IDF framework; under the Arduino framework the light component is NeoPixelBus Light. Starting from version 2026.1.0, ESPHome's default framework will become ESP-IDF, so it's recommended to choose ESP32 RMT LED Strip as the light component.For example, when using Atom EchoS3R as the host, its signal line is GPIO2:
light:
- platform: esp32_rmt_led_strip
rgb_order: GRB
pin: GPIO2
num_leds: 37
chipset: WS2812
name: "Unit NeoHex"
id: neo_hex_light
restore_mode: RESTORE_DEFAULT_OFF
effects:
- random:
name: "Random"
transition_length: 1s
update_interval: 4s
...For more light settings and effects, see:
After configuring and successfully uploading the firmware, you can find the light entity in Integrations. Below is an example of the light control panel:

