INFO ESPHome 2025.2.0
INFO Reading configuration /config/esphome/localdeck-f810f8.yaml...
WARNING GPIO8 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
following that URL reveals it should be possible to squelch that warning with this configuration:
light:
- platform: esp32_rmt_led_strip
name: Ledstrip
id: ledstrip
rgb_order: GRB
pin:
number: GPIO8
ignore_strapping_warning: true
rmt_channel: 0
num_leds: 24
chipset: SK6812
restore_mode: RESTORE_AND_OFF
effects:
- addressable_rainbow:
name: Addressable Rainbow
However it then fails with:
light.esp32_rmt_led_strip: [source /config/esphome/localdeck-f810f8.yaml:155]
platform: esp32_rmt_led_strip
name: Ledstrip
id: ledstrip
rgb_order: GRB
pin:
number: GPIO8
ignore_strapping_warning: True
This feature is not available for the IDF framework version 5.
Further googling leads to this change:
esp32:
board: esp32-c3-devkitm-1
framework:
type: esp-idf
sdkconfig_options: {}
version: 4.4.8
platform_version: 5.4.0
Turns out the ignore_strapping_warning
is not needed at all.