diff --git a/src/ems-esp.cpp b/src/ems-esp.cpp index c46f36b4f..3fa8174b5 100644 --- a/src/ems-esp.cpp +++ b/src/ems-esp.cpp @@ -1460,16 +1460,19 @@ void TelnetCommandCallback(uint8_t wc, const char * commandLine) { char * second_cmd = _readWord(); if (strcmp(second_cmd, "deep") == 0) { startDeviceScan(); + ok = true; } else if (strcmp(second_cmd, "quick") == 0) { ems_clearDeviceList(); ems_doReadCommand(EMS_TYPE_UBADevices, EMS_Boiler.device_id); - } else { - ems_scanDevices(); + ok = true; } + } else { + ems_scanDevices(); // normal known device scan ok = true; } } + // shower settings if ((strcmp(first_cmd, "shower") == 0) && (wc == 2)) { char * second_cmd = _readWord();