compilation terminated.:
ESPHome 2026.6.0
In file included from src/esphome/components/udpserver/udpserver_component.cpp:1:
src/esphome/components/udpserver/udpserver_component.h:2:10: fatal error: WiFiUdp.h: No such file or directory:
My Yaml fille:
esphome:
name: poesp32
friendly_name: Relays
esp32:
variant: ESP32
framework:
type: arduino
cpu_frequency: 240MHZ
external_components:
- source: github://jsimonetti/esphome-udpserver
components: [ udpserver ]
logger:
hardware_uart: UART0
ethernet:
type: IP101
mdc_pin: GPIO23
mdio_pin: GPIO18
clk:
mode: CLK_EXT_IN
pin: 0
power_pin: GPIO5
phy_addr: 1
switch:
- platform: gpio
id: relay1
pin: GPIO16
name: "Relay1"
device_class: switch
restore_mode: RESTORE_DEFAULT_OFF
- platform: gpio
id: relay2
pin: GPIO17
name: "Relay2"
device_class: switch
restore_mode: RESTORE_DEFAULT_OFF
udpserver:
id: my_udp_server
listen_port: 9999
on_string_data:
- then:
- lambda: |-
ESP_LOGD("udp", "Processing command: %s", data.c_str());
if (data == "relay_on") {
id(relay1).turn_on();
udp.send_response("OK: Relay turned ON");
}
else if (data == "relay_off") {
id(relay1).turn_off();
udp.send_response("OK: Relay turned OFF");
}
else if (data == "relay_status") {
std::string status = id(relay1).state ? "ON" : "OFF";
udp.send_response("Relay status: " + status);
}
else {
udp.send_response("ERROR: Unknown command");
}
mdns:
disabled: false
services:
- protocol: _udp
service: poesp32
port: "1234"
txt:
new_1: dfgf
compilation terminated.:
ESPHome 2026.6.0
In file included from src/esphome/components/udpserver/udpserver_component.cpp:1:
src/esphome/components/udpserver/udpserver_component.h:2:10: fatal error: WiFiUdp.h: No such file or directory:
My Yaml fille:
esphome:
name: poesp32
friendly_name: Relays
esp32:
variant: ESP32
framework:
type: arduino
cpu_frequency: 240MHZ
external_components:
components: [ udpserver ]
logger:
hardware_uart: UART0
ethernet:
type: IP101
mdc_pin: GPIO23
mdio_pin: GPIO18
clk:
mode: CLK_EXT_IN
pin: 0
power_pin: GPIO5
phy_addr: 1
switch:
id: relay1
pin: GPIO16
name: "Relay1"
device_class: switch
restore_mode: RESTORE_DEFAULT_OFF
id: relay2
pin: GPIO17
name: "Relay2"
device_class: switch
restore_mode: RESTORE_DEFAULT_OFF
udpserver:
id: my_udp_server
listen_port: 9999
on_string_data:
- then:
- lambda: |-
ESP_LOGD("udp", "Processing command: %s", data.c_str());
mdns:
disabled: false
services:
- protocol: _udp
service: poesp32
port: "1234"
txt:
new_1: dfgf