Add platform and board to mdns response when API is used (#1871)

This commit is contained in:
Jesse Hills
2021-06-09 14:23:48 +12:00
committed by GitHub
parent 5cf18235e3
commit 65c50e4f01
3 changed files with 10 additions and 1 deletions
+7 -1
View File
@@ -94,7 +94,13 @@ void network_setup_mdns(IPAddress address, int interface) {
MDNS.addServiceTxt("esphomelib", "tcp", "version", ESPHOME_VERSION);
MDNS.addServiceTxt("esphomelib", "tcp", "address", network_get_address().c_str());
MDNS.addServiceTxt("esphomelib", "tcp", "mac", get_mac_address().c_str());
#ifdef ARDUINO_ARCH_ESP8266
MDNS.addServiceTxt("esphomelib", "tcp", "platform", "ESP8266");
#endif
#ifdef ARDUINO_ARCH_ESP32
MDNS.addServiceTxt("esphomelib", "tcp", "platform", "ESP32");
#endif
MDNS.addServiceTxt("esphomelib", "tcp", "board", ESPHOME_BOARD);
#ifdef ESPHOME_PROJECT_NAME
MDNS.addServiceTxt("esphomelib", "tcp", "project_name", ESPHOME_PROJECT_NAME);
MDNS.addServiceTxt("esphomelib", "tcp", "project_version", ESPHOME_PROJECT_VERSION);