|
esphome-api-client 0.5.0
Modern C++17 client for the ESPHome native API (plaintext + Noise)
|
Discovers ESPHome devices via multicast DNS. More...
#include <discovery.hpp>
Static Public Member Functions | |
| static std::vector< DiscoveredDevice > | scan (std::chrono::milliseconds timeout=std::chrono::milliseconds(2000)) |
Blocking scan: multicasts a DNS-SD query and collects responses for timeout. | |
Discovers ESPHome devices via multicast DNS.
|
static |
Blocking scan: multicasts a DNS-SD query and collects responses for timeout.
Returns one entry per discovered device (deduplicated by name). Requires network access to 224.0.0.251:5353.