Hey guys,

I’m planning on putting together an esp32 with esphome to receive the inputs of various reed sensors I have throughout my condo on doors and windows.

I’ve been doing lots of research and could use some guidance.

  1. How many GPIO pins are actually usable as reed sensor inputs on your typical esp32 board?
  2. I’m aware of expansion boards that connect via I2C to the esp32 and this allows for a max of around 128 sensor inputs. Would this route work with Esphome without too much headache?

I appreciate any input you might have (as long as I have a GPIO to spare).