diff --git a/src/networking/json_builder.cpp b/src/networking/json_builder.cpp index 809f292..8221b80 100644 --- a/src/networking/json_builder.cpp +++ b/src/networking/json_builder.cpp @@ -1,4 +1,5 @@ #include "json_builder.h" +#include extern WaterData water_data; extern DeviceTelemetry telemetry; @@ -29,7 +30,7 @@ StaticJsonDocument<128> build_telemetry_json(DeviceTelemetry data) { return doc; } -StaticJsonDocument<128> build_network_json(NetworkData wired, NetworkData wireless) { +StaticJsonDocument<256> build_network_json(NetworkData wired, NetworkData wireless) { StaticJsonDocument<256> doc; doc["wifi"]["ip"] = wireless.ip_address; doc["wifi"]["rssi"] = wireless.rssi; diff --git a/src/networking/json_builder.h b/src/networking/json_builder.h index 8aa5726..4aacb66 100644 --- a/src/networking/json_builder.h +++ b/src/networking/json_builder.h @@ -4,4 +4,4 @@ StaticJsonDocument<128> build_shunt_data_json(SensorData data); StaticJsonDocument<128> build_water_data_json(WaterData data); StaticJsonDocument<128> build_telemetry_json(DeviceTelemetry data); -StaticJsonDocument<128> build_network_json(NetworkData wired, NetworkData wireless); \ No newline at end of file +StaticJsonDocument<256> build_network_json(NetworkData wired, NetworkData wireless); \ No newline at end of file diff --git a/src/networking/networking.cpp b/src/networking/networking.cpp index dd59314..b99da87 100644 --- a/src/networking/networking.cpp +++ b/src/networking/networking.cpp @@ -65,6 +65,7 @@ void wifi_task(void* parameter) wifi_data.ip_address = WiFi.localIP().toString(); Log.verbose("RSSI: %F, IP Address, %p, SSID: %s", float(WiFi.RSSI()), WiFi.localIP(), prefs.getString(ssid_key, "NOSSID")); + Serial.println(WiFi.channel()); delay(5000); } else { Log.verbose("Connecting to %s using password %s", prefs.getString(ssid_key, ""), prefs.getString(wifi_password_key, "")); @@ -86,6 +87,7 @@ void ethernet_task(void* parameter) ethernet_data.link = ETH.linkUp(); ethernet_data.rssi = ETH.linkSpeed(); ethernet_data.ip_address = ETH.localIP().toString(); + Log.verbose("Ethernet RSSI: %F, IP Address, %s, LINK: %s", float(ethernet_data.rssi), ethernet_data.ip_address, String(ethernet_data.link)); delay(60 * 1000); } } \ No newline at end of file