Skip to content

Commit

Permalink
Added Wifi info in the API
Browse files Browse the repository at this point in the history
  • Loading branch information
k-janssens committed Aug 30, 2022
1 parent e92a49d commit 3a531c3
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions SmartEVSE-3/src/evse.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2884,6 +2884,26 @@ void StartwebServer(void) {
doc["mode"] = mode;
doc["mode_id"] = modeId;
doc["car_connected"] = evConnected;


if(WiFi.isConnected()) {
switch(WiFi.status()) {
case WL_NO_SHIELD: doc["wifi"]["status"] = "WL_NO_SHIELD"; break;
case WL_IDLE_STATUS: doc["wifi"]["status"] = "WL_IDLE_STATUS"; break;
case WL_NO_SSID_AVAIL: doc["wifi"]["status"] = "WL_NO_SSID_AVAIL"; break;
case WL_SCAN_COMPLETED: doc["wifi"]["status"] = "WL_SCAN_COMPLETED"; break;
case WL_CONNECTED: doc["wifi"]["status"] = "WL_CONNECTED"; break;
case WL_CONNECT_FAILED: doc["wifi"]["status"] = "WL_CONNECT_FAILED"; break;
case WL_CONNECTION_LOST: doc["wifi"]["status"] = "WL_CONNECTION_LOST"; break;
case WL_DISCONNECTED: doc["wifi"]["status"] = "WL_DISCONNECTED"; break;
}

doc["wifi"]["ssid"] = WiFi.SSID();
doc["wifi"]["rssi"] = WiFi.RSSI();
doc["wifi"]["bssid"] = WiFi.BSSIDstr();
doc["wifi"]["auto_connect"] = WiFi.getAutoConnect();
doc["wifi"]["auto_reconnect"] = WiFi.getAutoReconnect();
}

doc["evse"]["temp"] = TempEVSE;
doc["evse"]["temp_max"] = maxTemp;
Expand Down

0 comments on commit 3a531c3

Please sign in to comment.