Skip to content

fatal error: WiFiUdp.h: No such file or directory #7

Description

@tom-eilers-nl

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions