Fix charging and discharging states for storage
This commit is contained in:
parent
f710ce0b44
commit
94dbfaa660
@ -126,6 +126,6 @@ void FroniusStorage::updateActivityInfo(const QByteArray &data)
|
|||||||
QVariantMap dataMap = jsonDoc.toVariant().toMap().value("Body").toMap().value("Data").toMap();
|
QVariantMap dataMap = jsonDoc.toVariant().toMap().value("Body").toMap().value("Data").toMap();
|
||||||
float charge_akku = dataMap.value("Site").toMap().value("P_Akku").toFloat();
|
float charge_akku = dataMap.value("Site").toMap().value("P_Akku").toFloat();
|
||||||
pluginThing()->setStateValue(storageCurrentPowerStateTypeId, charge_akku);
|
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);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user