diff --git a/wled00/data/index.js b/wled00/data/index.js index d1e367dd55..44fe1b5691 100644 --- a/wled00/data/index.js +++ b/wled00/data/index.js @@ -3708,6 +3708,11 @@ function checkVersionUpgrade(info) { if (versionCheckDone) return; versionCheckDone = true; + // Skip version check in AP mode (no internet connectivity) + if (info.wifi && info.wifi.ap) { + return; + } + // Fetch version-info.json using existing /edit endpoint fetch('/edit?edit=/version-info.json', { method: 'get' diff --git a/wled00/json.cpp b/wled00/json.cpp index 3b6479986f..2e4e98e9b7 100644 --- a/wled00/json.cpp +++ b/wled00/json.cpp @@ -1067,12 +1067,13 @@ void serializeInfo(JsonObject root) outputs.add(busses.getBus(b)->getLength()); } - JsonObject wifi_info = root.createNestedObject("wifi"); + JsonObject wifi_info = root.createNestedObject(F("wifi")); wifi_info[F("bssid")] = WiFi.BSSIDstr(); int qrssi = WiFi.RSSI(); wifi_info[F("rssi")] = qrssi; wifi_info[F("signal")] = getSignalQuality(qrssi); wifi_info[F("channel")] = WiFi.channel(); + wifi_info[F("ap")] = apActive; JsonObject fs_info = root.createNestedObject("fs"); fs_info["u"] = fsBytesUsed / 1000;