I updated to the latest ESPHome version and was trying to hook up my “LILYGO T-ETH-Lite ESP32 (POE)” but it is not recognized by the network anymore via Ethernet (wifi works)?
My config:
esphome:
name: eth2
friendly_name: eth2
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "(...)"
ota:
ethernet:
type: RTL8201
mdc_pin: GPIO23
mdio_pin: GPIO18
clk_mode: GPIO0_IN
phy_addr: 0
power_pin: GPIO12
nickrout
(Nick Rout)
May 23, 2024, 9:43am
2
“latest” is not a version.
What version does it work with? What version does it not work with?
What do your logs tell you?
ESPHome version 2024.5.2 compiled on May 23 2024, 09:52:35
I cannot read the logs when connected via Ethernet, Wifi Works.
nickrout
(Nick Rout)
June 2, 2024, 10:54pm
4
You didn’t answer this fully.
Twillist
(Tony Willis)
June 4, 2024, 4:33am
5
I’m having the same issue with both of them that I have. Mine aren’t the POE version though. It looks like I tried to upgrade to 2024.5.x when it disconnected. It was probably upgraded from 2024.3 or 2024.4. I haven’t been able to pull logs but I was able to downgrade one to 2023.12.5 and it works fine on that version. I know it’s pretty vague. Just throwing it out there that I have the same problem in the same hardware
1 Like
Hi @Twillist , yes that was in fact it. Basically confirmed my suspicion because for me it was working before as well.
So I reinstalled ESPHome version 2023.12.5 compiled a basic script:
esphome:
name: eth-test
friendly_name: eth-test
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "..."
ota:
password: "..."
ethernet:
type: RTL8201
mdc_pin: GPIO23
mdio_pin: GPIO18
clk_mode: GPIO0_IN
phy_addr: 0
power_pin: GPIO12
… and it works again. Doing the same with a newer version (up to the newest ESPHome version 2024.5.4) the ethernet connection does not work.
I filed an issue with the esphome community. Expect updates here:
opened 05:16AM - 05 Jun 24 UTC
### The problem
I updated to the newest **ESPHome version 2024.5.2** and my eth… ernet connection using a **LILYGO T-ETH-Lite ESP32** (RTL8201) does not work anymore.
I tested it with a basic script (see attached). I downgraded to **ESPHome version 2023.12.5** and there ethernet works again.
Issue discussed in the home assistant forum (https://community.home-assistant.io/t/lilygo-t-eth-lite-esp32-not-connecting-via-ethernet/732020/5).
### Which version of ESPHome has the issue?
2024.5.2
### What type of installation are you using?
Docker
### Which version of Home Assistant has the issue?
_No response_
### What platform are you using?
ESP32
### Board
LILYGO T-ETH-Lite ESP32
### Component causing the issue
ethernet
### Example YAML snippet
```yaml
esphome:
name: eth-test
friendly_name: eth-test
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "..."
ota:
password: "..."
ethernet:
type: RTL8201
mdc_pin: GPIO23
mdio_pin: GPIO18
clk_mode: GPIO0_IN
phy_addr: 0
power_pin: GPIO12
```
### Anything in the logs that might be useful for us?
_No response_
### Additional information
_No response_
Twillist
(Tony Willis)
June 5, 2024, 6:35am
7
Awesome thanks for doing that. Some one on the discord had the same issue and it’s being discussed over there as well
Feel free to copy the link to the GitHub issue into the discord discussion if you are active there.
Twillist
(Tony Willis)
June 5, 2024, 6:49am
9
Will do. I’ll respond back here if anything is figured out
Twillist
(Tony Willis)
June 5, 2024, 10:19am
10
Wow those people in the discord are great. There’s already a fix posted on the GitHub linked above
1 Like
Imanol82
(Imanol82)
April 26, 2025, 3:54pm
11
Hello @pixelwave . I’m in the same situation.
I’m working with the last ESPHome, 2025.4.0.
I’ve tried the diferent external components and nothing…
I’ve tried too with and without manual ip and nothing…
Any idea? Thank you very much.
This is my yaml:
esphome:
name: $devicename
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
baud_rate: 0
# Enable Home Assistant API
api:
encryption:
key: "******"
ota:
- platform: esphome
password: "****"
external_components:
- source: github://esphome/esphome#6836
components: [ ethernet ]
ethernet:
type: RTL8201
mdc_pin: GPIO23
mdio_pin: GPIO18
clk_mode: GPIO0_IN
phy_addr: 0
power_pin: GPIO12
# manual_ip:
# static_ip: 192.168.178.111
# gateway: 192.168.178.1
# subnet: 255.255.255.0
# dns1: 192.168.178.1