Skip to content

Commit 6f63318

Browse files
committed
Add quality of wifi signal
1 parent ca0576b commit 6f63318

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/EasyMqtt.h

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,17 @@ class EasyMqtt : public MqttEntry {
115115
// Setup wifi diag
116116
get("system")["wifi"]["rssi"] << []() {
117117
return String(WiFi.RSSI());
118+
}
119+
get("system")["wifi"]["quality"] << []() {
120+
int rssi = WiFi.RSSI();
121+
int quality = 0;
122+
if(rssi <= -100) {
123+
} else if (rssi >= -50) {
124+
rssi = 100;
125+
} else {
126+
quality = 2 * (RSSI + 100);
127+
}
128+
return String(quality);
118129
};
119130
get("system")["wifi"]["ssid"] << []() {
120131
return WiFi.SSID();

0 commit comments

Comments
 (0)