That’s interesting… I’ve been using the “esp-wrover-kit” board type because my TTGO T-Camera wasn’t listed. Does it set anything with the PSRAM or just the flash and RAM (which I believe is always the same for the esp-wrover)?
ESP32 don’t have the bizarre pin naming like D1, D2 etc that some esp8266 boards use, so just using GPIOxx works on ESP32, see ESP32 Platform — ESPHome
The platformio list is sort of programmed like the first online shops back in the 90th. Where you had no chance for filtering but simply an endless list of goods being availabe. But it was likely invented for selecting a board not for identifying one.
Google picture is your friend. upload a snappy taken with a mobile and you come close to 2-3 possible boards you aren’t 100% sure. Then the platformio list and it’s detail pages do make sense.
I have this same problem. I wish there was a bunch of pictures of the various boards with the proper definition for ESPHome next to them. I can’t tell if I’ve got the right board defined in my ESPHome yaml file. I have some of these dev boards with a big chip that says: ESP32-WROOM-32, but that’s not found anywhere on the Registry.plaformio.org site: PlatformIO Registry
I’ve been using board: nodemcu-32s and it seems to work but is that the proper one? I’m running into blue tooth problems with minimal definition and I suspect that the ESPHome code is getting crisscrossed causing the bootloop. Anyway, I’d love to have positive confirmation for which configuration to use for this board.