32 service.proto =
"_tcp";
37 service.txt_records.push_back({
"version", ESPHOME_VERSION});
39 const char *platform =
nullptr;
50 platform = lt_cpu_get_model_name();
52 if (platform !=
nullptr) {
53 service.txt_records.push_back({
"platform", platform});
56 service.txt_records.push_back({
"board", ESPHOME_BOARD});
59 service.txt_records.push_back({
"network",
"wifi"});
60#elif defined(USE_ETHERNET)
61 service.txt_records.push_back({
"network",
"ethernet"});
62#elif defined(USE_OPENTHREAD)
63 service.txt_records.push_back({
"network",
"thread"});
68 service.txt_records.push_back({
"api_encryption",
"Noise_NNpsk0_25519_ChaChaPoly_SHA256"});
70 service.txt_records.push_back({
"api_encryption_supported",
"Noise_NNpsk0_25519_ChaChaPoly_SHA256"});
74#ifdef ESPHOME_PROJECT_NAME
75 service.txt_records.push_back({
"project_name", ESPHOME_PROJECT_NAME});
76 service.txt_records.push_back({
"project_version", ESPHOME_PROJECT_VERSION});
79#ifdef USE_DASHBOARD_IMPORT
91 service.proto =
"_tcp";
92 service.port = USE_WEBSERVER_PORT;
101 service.proto =
"_tcp";
102 service.port = USE_WEBSERVER_PORT;
107 this->
services_.insert(this->
services_.end(), this->services_extra_.begin(), this->services_extra_.end());
114 service.proto =
"_tcp";
115 service.port = USE_WEBSERVER_PORT;
116 service.txt_records.push_back({
"version", ESPHOME_VERSION});