From befcebbe9c1ebbc283a6ba2203900cad07d9b9f8 Mon Sep 17 00:00:00 2001 From: Tobias Blum Date: Sat, 20 Jan 2018 22:07:37 +0100 Subject: [PATCH] Fix for MDNS reponder https://github.com/toblum/McLighting/issues/85 --- Arduino/McLighting/McLighting.ino | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Arduino/McLighting/McLighting.ino b/Arduino/McLighting/McLighting.ino index 9700cc2..9e18eff 100644 --- a/Arduino/McLighting/McLighting.ino +++ b/Arduino/McLighting/McLighting.ino @@ -333,7 +333,8 @@ void setup() { // *************************************************************************** // Setup: MDNS responder // *************************************************************************** - MDNS.begin(HOSTNAME); + bool mdns_result = MDNS.begin(HOSTNAME); + DBG_OUTPUT_PORT.print("Open http://"); DBG_OUTPUT_PORT.print(WiFi.localIP()); DBG_OUTPUT_PORT.println("/ to open McLighting."); @@ -566,6 +567,11 @@ void setup() { server.begin(); + // Start MDNS service + if (mdns_result) { + MDNS.addService("http", "tcp", 80); + } + #ifdef ENABLE_STATE_SAVE // Load state string from EEPROM String saved_state_string = readEEPROM(256, 32);