From 9f1869462a2ef1395ba328be8318f9a9b50f982d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Mon, 7 Mar 2022 13:20:17 +0100 Subject: [PATCH] Fix battery name parsing during initial setup --- fronius/integrationpluginfronius.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fronius/integrationpluginfronius.cpp b/fronius/integrationpluginfronius.cpp index 42e81798..2613977a 100644 --- a/fronius/integrationpluginfronius.cpp +++ b/fronius/integrationpluginfronius.cpp @@ -352,7 +352,8 @@ void IntegrationPluginFronius::refreshConnection(FroniusSolarConnection *connect } // Parse the data and update the states of our device - QVariantMap dataMap = jsonDoc.toVariant().toMap().value("Body").toMap().value("Data").toMap(); + QVariantMap dataMap = jsonDoc.toVariant().toMap().value("Body").toMap().value("Data").toMap().value("Controller").toMap(); + QString thingName; QString serialNumber; if (dataMap.contains("Details")) {