Seeed Studio 6x10 RGB MATRIX on XIAO ESP32S3

Hello, I’ve just successfully installed Seeed Studio 6x10 RGB MATRIX on XIAO ESP32S3.

Seeed Studio 6x10 RGB MATRIX: https://www.seeedstudio.com/6x10-RGB-MATRIX-for-XIAO-p-5771.html

Seeed Studio XIAO ESP32S3; https://www.seeedstudio.com/XIAO-ESP32S3-p-5627.html

Reference esphome config:

esphome:
  name: sixtyled
  friendly_name: sixtyled

esp32:
  board: seeed_xiao_esp32s3
  variant: esp32s3
  framework:
    type: arduino
    version: latest
    platform_version: 6.4.0

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "key="

ota:
  password: "pass"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Sixtyled Fallback Hotspot"
    password: "pass"

captive_portal:
    
light:
  - platform: esp32_rmt_led_strip
    rgb_order: GRB
    pin: GPIO1
    num_leds: 60
    rmt_channel: 0
    chipset: ws2812
    name: "XIAO LEDS"

3 Likes

Wow! Thank you for doing this! We actually need it in our Seeed Studio Contributor Program. Would you being interested in doing more libraries?:smiley:
Best Regards,
Matthew

Can I control the light via Home Assistant?

Thank you for your work

I’m using a Xiao esp32 c6 getting the following erorr

Failed config

light.esp32_rmt_led_strip: [source /config/esphome/frontalino-primo.yaml:37]
  platform: esp32_rmt_led_strip
  rgb_order: GRB
  pin: GPIO1
  num_leds: 60
  
  This feature is not available for the IDF framework version 5.
  rmt_channel: 0
  chipset: ws2812
  name: XIAO LEDS

full config

esphome:
  name: frontalino-primo
  friendly_name: frontalino-primo
  platformio_options:
    board_build.f_cpu: 160000000L
    build_flags: "-DBOARD_HAS_PSRAM"

esp32:
  board: esp32-c6-devkitc-1
  variant: ESP32C6
  flash_size: 4MB
  framework:
    type: esp-idf
    version: 5.3.1
    sdkconfig_options:
      CONFIG_BT_BLE_50_FEATURES_SUPPORTED: y
      CONFIG_BT_BLE_42_FEATURES_SUPPORTED: y
    platform_version: 6.9.0

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "8o9uiZA1rdbIKg/CN5/qhETApLAiXZmStxJd27ks5tU="

ota:
  - platform: esphome
    password: "5c218bd38d88416feb9e75ee23f48477"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

light:
  - platform: esp32_rmt_led_strip
    rgb_order: GRB
    pin: GPIO1
    num_leds: 60
    rmt_channel: 0
    chipset: ws2812
    name: "XIAO LEDS"