Adjust to latest evcharger and energystorage interfaces

pull/37/head
Michael Zanetti 2021-09-23 14:56:15 +02:00
parent 3e9d57f178
commit b3576ae278
3 changed files with 22 additions and 3 deletions

View File

@ -1551,11 +1551,11 @@
},
{
"id": "7ac7ccd1-b5d1-488b-a99b-98ef000b7d03",
"name": "availableEnergy",
"name": "capacity",
"displayName": "Available energy",
"displayNameEvent": "Available energy changed",
"type": "double",
"unit": "Watt",
"unit": "KiloWattHour",
"defaultValue": 0.00
},
{

View File

@ -240,7 +240,7 @@ void SolarEdgeBattery::onBlockDataUpdated()
m_thing->setStateValue(solarEdgeBatteryInstantaneousCurrentStateTypeId, m_batteryData.instantaneousCurrent);
m_thing->setStateValue(solarEdgeBatteryCurrentPowerStateTypeId, m_batteryData.instantaneousPower);
m_thing->setStateValue(solarEdgeBatteryMaxEnergyStateTypeId, m_batteryData.maxEnergy);
m_thing->setStateValue(solarEdgeBatteryAvailableEnergyStateTypeId, m_batteryData.availableEnergy);
m_thing->setStateValue(solarEdgeBatteryCapacityStateTypeId, m_batteryData.availableEnergy);
m_thing->setStateValue(solarEdgeBatteryStateOfHealthStateTypeId, m_batteryData.stateOfHealth);
m_thing->setStateValue(solarEdgeBatteryVersionStateTypeId, m_batteryData.firmwareVersion);
}

View File

@ -96,6 +96,25 @@
"name": "firmwareVersion",
"type": "QString",
"defaultValue": ""
},
{
"id": "9198152b-deb4-413a-86ce-b01231c11d44",
"name": "totalEnergyConsumed",
"displayName": "TODO! Total consumed energy",
"displayNameEvent": "Total consumed energy changed",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 0
},
{
"id": "74523f7e-5d63-4e01-a64d-e3aa35358f6a",
"name": "currentPower",
"displayName": "TODO! Current power usage",
"displayNameEvent": "Current power usage changed",
"type": "double",
"unit": "Watt",
"defaultValue": 0,
"filter": "adaptive"
}
]
}