diff --git a/.gitmodules b/.gitmodules index f2db511..662ba6c 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,4 +1,4 @@ [submodule "MQTTESP8266"] path = MQTTESP8266 url = https://github.com/Zefek/MQTTESP8266.git - branch = 6.0 + branch = RSSI diff --git a/LSSensor.ino b/LSSensor.ino index 1909a42..0d02b35 100644 --- a/LSSensor.ino +++ b/LSSensor.ino @@ -32,6 +32,7 @@ struct DiagData { uint16_t mqttFailCount; uint8_t resetReason; uint16_t loopMaxMs; + int8_t rssi; }; #pragma pack(pop) @@ -149,6 +150,7 @@ void loop() { currentDiagData.uptime = currentMillis / 60000UL; currentDiagData.freeRam = freeRam(); + currentDiagData.rssi = espDrv.GetRssi(); mqttClient.Publish(LSSENSOR_DIAG, (const uint8_t*)¤tDiagData, sizeof(DiagData), false); currentDiagData.loopMaxMs = 0; mqttClient.Disconnect(); diff --git a/MQTTESP8266 b/MQTTESP8266 index 0fc63a7..97b3634 160000 --- a/MQTTESP8266 +++ b/MQTTESP8266 @@ -1 +1 @@ -Subproject commit 0fc63a725df0f208de012f7cbcc4f4243d4a72ad +Subproject commit 97b36343a40c0e56fac11d5ee85b6c7c4c51a48a