Habe mit ESP32-C3-devkit1 und einem RC522 einen NFC Codereader gebaut. Funktioniert soweit prächtig. Nur der RGB LED auf dem Board leuchtet in diversen Farben und für mich nicht vorhersehbar. Wie kann man das Ding ausschalten ?
Da es sich offenbar um Software-SPI handelt, spricht nichts dagegen, einfach einen anderen Pin zu verwenden. Aber du kannst auch einfach die LED auslöten, wenn sie nicht benötigt wird.
Abgesehen davon würde ich eher I²C verwenden, das benötigt nur zwei Datenpins statt 4
Und falls Du die LED doch noch (von HA aus) kontrollieren willst, sollte das so gehen:
Code für meinen ESP32-S3-Zero, zumindest den Pin müsst Du anpassen:
light:
- platform: neopixelbus
name: LED
id: led
variant: WS2812
num_leds: 1
type: GRB
pin: 10