diff --git a/octoprint_bambu_printer/printer/bambu_virtual_printer.py b/octoprint_bambu_printer/printer/bambu_virtual_printer.py index 60f3c0c..78cfc52 100644 --- a/octoprint_bambu_printer/printer/bambu_virtual_printer.py +++ b/octoprint_bambu_printer/printer/bambu_virtual_printer.py @@ -264,7 +264,7 @@ class BambuVirtualPrinter: self._settings.get(["device_type"]) == "" or self._settings.get(["serial"]) == "" or self._settings.get(["username"]) == "" - or self._settings.get(["access_code"]) == "" + or (self._settings.get(["access_code"]) == "" and self._settings.get_boolean(["local_mqtt"])) ): msg = "invalid settings to start connection with Bambu Printer" self._log.debug(msg)