Hello,
i am working on a little Project using the Olimex ESP32-PoE-ISO WROOM and a Waveshare 7.5" Epaper with the e-Paper Driver HAT.
I want to integrate this into Home Assistant over ESPHome.
The Setup is working while using WiFi but as soon as I switch to Ethernet it stops working.
In the Serial Monitor i get following Error:
"
[12:55:12]E (47362) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time:
[12:55:12]E (47362) task_wdt: - loopTask (CPU 1)
[12:55:12]E (47362) task_wdt: Tasks currently running:
[12:55:12]E (47362) task_wdt: CPU 0: IDLE
[12:55:12]E (47362) task_wdt: CPU 1: loopTask
[12:55:12]E (47362) task_wdt: Aborting.
[12:55:12]
[12:55:12]abort() was called at PC 0x400ec1b9 on core 0
[12:55:12]
[12:55:12]
[12:55:12]Backtrace:0x400836a1:0x3ffbe83c |<-CORRUPTED
[12:55:12]
[12:55:12]
[12:55:12]
[12:55:12]
[12:55:12]ELF file SHA256: 0000000000000000
[12:55:12]
[12:55:12]Rebooting…
"
This is my Code at the moment:
esphome:
name: esphome-web-9361a8
friendly_name: Epaper
min_version: 2025.5.0
name_add_mac_suffix: false
esp32:
board: esp32-poe-iso
# Enable logging
logger:
# Enable Home Assistant API
api:
# Allow Over-The-Air updates
ota:
- platform: esphome
ethernet:
type: LAN8720
mdc_pin: GPIO23
mdio_pin: GPIO18
clk_mode: GPIO17_OUT
phy_addr: 0
power_pin: GPIO12
font:
- file: "Arial.ttf"
id: my_font
size: 20
spi:
clk_pin: GPIO14
mosi_pin: GPIO4
display:
- platform: waveshare_epaper
cs_pin: GPIO13
dc_pin: GPIO15
busy_pin: GPIO32
reset_pin: GPIO5
model: 7.50in-bV3-bwr
update_interval: 40s
id: my_display
lambda: |-
it.print(10, 10, id(my_font), "Hello World!");
it.print(10, 40, id(my_font), "Test:");
I hope someone can help me this.
Thank you
djkroko