diff -r fe5195fba5f7 -r 56614cf9d03c src/eric7/MicroPython/Devices/EspDevices.py --- a/src/eric7/MicroPython/Devices/EspDevices.py Sat Jul 29 16:45:57 2023 +0200 +++ b/src/eric7/MicroPython/Devices/EspDevices.py Sat Jul 29 19:27:18 2023 +0200 @@ -760,6 +760,8 @@ except KeyError: error = str(result["status"]) + self._networkConnected = result["connected"] + return result["connected"], error def disconnectWifi(self): @@ -791,6 +793,8 @@ if err: return False, err + self._networkConnected = False + return out.decode("utf-8").strip() == "True", "" def writeCredentials(self, ssid, password):