From 5996fb0edfd7ce1b691160f611d4a2bcf11bf423 Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Tue, 25 Apr 2023 18:43:56 +0200 Subject: [PATCH] Fix: MQTT topics ac/yieldday and ac/yieldtotal are swapped Fix #843 --- src/MqttHandleInverterTotal.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/MqttHandleInverterTotal.cpp b/src/MqttHandleInverterTotal.cpp index 6d14576c..a0c3a38c 100644 --- a/src/MqttHandleInverterTotal.cpp +++ b/src/MqttHandleInverterTotal.cpp @@ -65,8 +65,8 @@ void MqttHandleInverterTotalClass::loop() } MqttSettings.publish("ac/power", String(totalAcPower, static_cast(totalAcPowerDigits))); - MqttSettings.publish("ac/yieldtotal", String(totalAcYieldDay, static_cast(totalAcYieldDayDigits))); - MqttSettings.publish("ac/yieldday", String(totalAcYieldTotal, static_cast(totalAcYieldTotalDigits))); + MqttSettings.publish("ac/yieldtotal", String(totalAcYieldTotal, static_cast(totalAcYieldTotalDigits))); + MqttSettings.publish("ac/yieldday", String(totalAcYieldDay, static_cast(totalAcYieldDayDigits))); MqttSettings.publish("ac/is_valid", String(totalReachable)); MqttSettings.publish("dc/power", String(totalDcPower, static_cast(totalAcPowerDigits))); MqttSettings.publish("dc/irradiation", String(totalDcPowerIrrInst > 0 ? totalDcPowerIrr / totalDcPowerIrrInst * 100.0f : 0, 3));