diff --git a/fronius/froniusstorage.cpp b/fronius/froniusstorage.cpp index 792d2d5f..d162a550 100644 --- a/fronius/froniusstorage.cpp +++ b/fronius/froniusstorage.cpp @@ -126,6 +126,6 @@ void FroniusStorage::updateActivityInfo(const QByteArray &data) QVariantMap dataMap = jsonDoc.toVariant().toMap().value("Body").toMap().value("Data").toMap(); float charge_akku = dataMap.value("Site").toMap().value("P_Akku").toFloat(); pluginThing()->setStateValue(storageCurrentPowerStateTypeId, charge_akku); - pluginThing()->setStateValue(storageChargingStateTypeId, charge_akku < 0); - pluginThing()->setStateValue(storageDischargingStateTypeId, charge_akku > 0); + pluginThing()->setStateValue(storageDischargingStateTypeId, charge_akku < 0); + pluginThing()->setStateValue(storageChargingStateTypeId, charge_akku > 0); }