From 936c408a581e1f557cde716c0f2d22ed25b2fcf1 Mon Sep 17 00:00:00 2001 From: RoboMagus <68224306+RoboMagus@users.noreply.github.com> Date: Tue, 2 Aug 2022 01:31:06 +0200 Subject: [PATCH] List webserver service on MDNS if enabled. (#3662) --- esphome/components/mdns/mdns_component.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/esphome/components/mdns/mdns_component.cpp b/esphome/components/mdns/mdns_component.cpp index 168eaf3ae1..31858c0d3c 100644 --- a/esphome/components/mdns/mdns_component.cpp +++ b/esphome/components/mdns/mdns_component.cpp @@ -68,6 +68,16 @@ void MDNSComponent::compile_records_() { } #endif +#ifdef USE_WEBSERVER + { + MDNSService service{}; + service.service_type = "_http"; + service.proto = "_tcp"; + service.port = USE_WEBSERVER_PORT; + this->services_.push_back(service); + } +#endif + if (this->services_.empty()) { // Publish "http" service if not using native API // This is just to have *some* mDNS service so that .local resolution works