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"});
66 service.txt_records.push_back({
"api_encryption",
"Noise_NNpsk0_25519_ChaChaPoly_SHA256"});
68 service.txt_records.push_back({
"api_encryption_supported",
"Noise_NNpsk0_25519_ChaChaPoly_SHA256"});
72#ifdef ESPHOME_PROJECT_NAME
73 service.txt_records.push_back({
"project_name", ESPHOME_PROJECT_NAME});
74 service.txt_records.push_back({
"project_version", ESPHOME_PROJECT_VERSION});
77#ifdef USE_DASHBOARD_IMPORT
89 service.proto =
"_tcp";
90 service.port = USE_WEBSERVER_PORT;
99 service.proto =
"_tcp";
100 service.port = USE_WEBSERVER_PORT;
105 this->
services_.insert(this->
services_.end(), this->services_extra_.begin(), this->services_extra_.end());
112 service.proto =
"_tcp";
113 service.port = USE_WEBSERVER_PORT;
114 service.txt_records.push_back({
"version", ESPHOME_VERSION});