mirror of
https://github.com/rstrouse/ESPSomfy-RTS.git
synced 2025-12-13 02:52:11 +01:00
Update to 1.1.0
* Reduced socket traffic on load. * Added code to check max socket connections and reconnect when a slot becomes available. * Improve load times for Shade Manager
This commit is contained in:
parent
0ab2444104
commit
dcd90a4c29
15 changed files with 103 additions and 63 deletions
12
Network.cpp
12
Network.cpp
|
|
@ -58,7 +58,17 @@ void Network::emitSockets() {
|
|||
}
|
||||
else
|
||||
sockEmit.sendToClients("wifiStrength", "{\"ssid\":\"\", \"strength\":-100,\"channel\":-1}");
|
||||
|
||||
}
|
||||
void Network::emitSockets(uint8_t num) {
|
||||
if(WiFi.status() == WL_CONNECTED) {
|
||||
char buf[128];
|
||||
snprintf(buf, sizeof(buf), "{\"ssid\":\"%s\",\"strength\":%d,\"channel\":%d}", WiFi.SSID(), WiFi.RSSI(), WiFi.channel());
|
||||
sockEmit.sendToClient(num, "wifiStrength", buf);
|
||||
this->lastRSSI = WiFi.RSSI();
|
||||
this->lastChannel = WiFi.channel();
|
||||
}
|
||||
else
|
||||
sockEmit.sendToClient(num, "wifiStrength", "{\"ssid\":\"\", \"strength\":-100,\"channel\":-1}");
|
||||
}
|
||||
void Network::setConnected() {
|
||||
WiFi.hostname(settings.WIFI.hostname);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue