Simple, Reliable Sprinkler Controller with ESPHome

What device did you purchase specifically? Most Dev boards these Days have on-board serial USB connections but you mention a 3.3 volt programmer setting. Not typical on my experience.

i bought this model:
ESP8266 Módulo de relé inalåmbrico de 1/2/4/8/16 canales AC/DC ESP ESP-12F Placa de desarrollo WIFI - AliExpress 502

and use a FTDI programer that have a jumper to set 5v or 3.3v.

ESP-12F_Relay_X4 | ESPHome Devices If you’ve connected 5V to it you may have already killed it.

That’s a really old board. Personally, I’d stick with buying ESP32 boards in 2026.

A lot of the ESPs are sorta 5v tolerant. Keep your fingers crossed.
Are you sure that esp32dev is the right board type in your yaml?
If in doubt, post your yaml code (forum </> formatting please)

Works fine. If i quit the jumper, it starts correcto and generate the wifi.

Not start the process of first program.
The yaml now is not importante because not pass the “conecting”

I would say the yaml is very important, as your ‘connecting’ will rely on what you have there.

the yaml is basically the same as first post, with some litle changes in not core sections.

I would encourage you to start with the YAML in the link I last posted. This is basic YAML for the board. Once the board is working, add in the sprinkler config.

solved, the problem is not the yaml. because as i said the problem is in the first steep, previously to the preparing instalation.

In my case with my board:

  • connected ONLY the programer in 5V setup
  • jumper into io0 and gnd
  • push the reset button and keep it
  • connect the programer to the PC
  • push install en esphome and select the programer.
  • timeout
  • push retry, push only one time the reset button in the board. ONLY ONE TIME. NOT keeping pushed.
  • and no, conected, preparing to install, and installed

maybe this is not the correct procedure, but IN MY CASE, worked.

and now I will play :slight_smile: