From 99a34d0901d17cfeb9cfb523120f8ad8cac55234 Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Thu, 8 Sep 2022 19:24:22 +0200 Subject: [PATCH] Publish WiFi RSSI via mqtt --- src/MqttPublishing.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/MqttPublishing.cpp b/src/MqttPublishing.cpp index 4b3477f..1c75b1d 100644 --- a/src/MqttPublishing.cpp +++ b/src/MqttPublishing.cpp @@ -24,6 +24,9 @@ void MqttPublishingClass::loop() if (millis() - _lastPublish > (config.Mqtt_PublishInterval * 1000)) { MqttSettings.publish("dtu/uptime", String(millis() / 1000)); MqttSettings.publish("dtu/ip", NetworkSettings.localIP().toString()); + if (NetworkSettings.NetworkMode() == network_mode::WiFi) { + MqttSettings.publish("dtu/rssi", String(WiFi.RSSI())); + } // Loop all inverters for (uint8_t i = 0; i < Hoymiles.getNumInverters(); i++) {