One Diode to Read a 5V Wiegand Keypad on a 3.3V ESP32
Wiegand data lines idle at 5V, and the ESP32 is not 5V-tolerant. You don’t need a level-shifter IC or a resistor divider — a single signal diode does the job, and it does it better.
esp32
esphome
wiegand
2026-08-25