Save daily usage stats in victrom settings as well
This commit is contained in:
parent
0771aacf20
commit
c7f41413b7
|
@ -100,6 +100,8 @@ class DbusBatteryService:
|
||||||
'MinCellVoltage': ['/Settings/Batrium/MinCellVoltage', 0.0,0.0,0.0],
|
'MinCellVoltage': ['/Settings/Batrium/MinCellVoltage', 0.0,0.0,0.0],
|
||||||
'MaxCellVoltage': ['/Settings/Batrium/MaxCellVoltage', 0.0,0.0,0.0],
|
'MaxCellVoltage': ['/Settings/Batrium/MaxCellVoltage', 0.0,0.0,0.0],
|
||||||
'TargetChargeVoltage': ['/Settings/Batrium/TargetChargeVoltage', 0.0,0.0,0.0],
|
'TargetChargeVoltage': ['/Settings/Batrium/TargetChargeVoltage', 0.0,0.0,0.0],
|
||||||
|
'HistoryChargedEnergy': ['/Settings/Batrium/HistoryChargedEnergy', 0.0,0.0,0.0],
|
||||||
|
'HistoryDischargedEnergy': ['/Settings/Batrium/HistoryDischargedEnergy', 0.0,0.0,0.0],
|
||||||
'interval': ['/Settings/Batrium/Interval', 200, 200, 200]
|
'interval': ['/Settings/Batrium/Interval', 200, 200, 200]
|
||||||
},
|
},
|
||||||
eventCallback=handle_changed_setting)
|
eventCallback=handle_changed_setting)
|
||||||
|
@ -133,6 +135,10 @@ class DbusBatteryService:
|
||||||
## Load settings from Venus OS config xml ##
|
## Load settings from Venus OS config xml ##
|
||||||
self._dbusservice['/History/AverageDischarge'] = self._settings['AvgDischarge']
|
self._dbusservice['/History/AverageDischarge'] = self._settings['AvgDischarge']
|
||||||
self._dbusservice['/History/TotalAhDrawn'] = self._settings['TotalAhDrawn']
|
self._dbusservice['/History/TotalAhDrawn'] = self._settings['TotalAhDrawn']
|
||||||
|
self._dbusservice['/History/ChargedEnergy'] = self._settings['HistoryChargedEnergy']
|
||||||
|
self._dbusservice['/History/DischargedEnergy'] = self._settings['HistoryDischargedEnergy']
|
||||||
|
self.ChargedEnergy = self._settings['HistoryChargedEnergy']
|
||||||
|
self.DischargedEnergy = self._settings['HistoryDischargedEnergy']
|
||||||
self._dbusservice.add_path('/History/TimeSinceLastFullCharge', 0)
|
self._dbusservice.add_path('/History/TimeSinceLastFullCharge', 0)
|
||||||
self._dbusservice.add_path('/History/MinCellVoltage', self._settings['MinCellVoltage'])
|
self._dbusservice.add_path('/History/MinCellVoltage', self._settings['MinCellVoltage'])
|
||||||
self._dbusservice.add_path('/History/MaxCellVoltage', self._settings['MaxCellVoltage'])
|
self._dbusservice.add_path('/History/MaxCellVoltage', self._settings['MaxCellVoltage'])
|
||||||
|
@ -170,6 +176,8 @@ class DbusBatteryService:
|
||||||
self._settings['MinCellVoltage'] = self._dbusservice['/History/MinCellVoltage']
|
self._settings['MinCellVoltage'] = self._dbusservice['/History/MinCellVoltage']
|
||||||
self._settings['MaxCellVoltage'] = self._dbusservice['/History/MaxCellVoltage']
|
self._settings['MaxCellVoltage'] = self._dbusservice['/History/MaxCellVoltage']
|
||||||
self._settings['TargetChargeVoltage'] = self._dbusservice['/Info/MaxChargeVoltage']
|
self._settings['TargetChargeVoltage'] = self._dbusservice['/Info/MaxChargeVoltage']
|
||||||
|
self._settings['HistoryChargedEnergy'] = self._dbusservice['/History/ChargedEnergy']
|
||||||
|
self._settings['HistoryDischargedEnergy'] = self._dbusservice['/History/DischargedEnergy']
|
||||||
|
|
||||||
def _daily_stats(self):
|
def _daily_stats(self):
|
||||||
## Update daily statistics and reset energy counters
|
## Update daily statistics and reset energy counters
|
||||||
|
|
Loading…
Reference in a new issue