How to use w5500 Ethernet module with esphome

I actually got it running for my S3 chip with W5500.

For those interested my project here: GitHub - pixelwave/Wake-On-ESP32: Using an ESP32 to control multiple PCs via Ethernet.

The config:

esphome:
  name: ...
  friendly_name: ...
  platformio_options:
    board_build.flash_mode: dio

external_components:
  - source:
      type: git
      url: https://github.com/JeroenVanOort/esphome/
      ref: eth-w5500
    components: [ ethernet ]

ethernet:
  type: W5500
  clk_pin: GPIO10
  mosi_pin: GPIO12
  miso_pin: GPIO11
  cs_pin: GPIO09
  interrupt_pin: GPIO13
  reset_pin: GPIO14
  clock_speed: 30Mhz
4 Likes