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],
|
||||
'MaxCellVoltage': ['/Settings/Batrium/MaxCellVoltage', 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]
|
||||
},
|
||||
eventCallback=handle_changed_setting)
|
||||
|
@ -133,6 +135,10 @@ class DbusBatteryService:
|
|||
## Load settings from Venus OS config xml ##
|
||||
self._dbusservice['/History/AverageDischarge'] = self._settings['AvgDischarge']
|
||||
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/MinCellVoltage', self._settings['MinCellVoltage'])
|
||||
self._dbusservice.add_path('/History/MaxCellVoltage', self._settings['MaxCellVoltage'])
|
||||
|
@ -170,6 +176,8 @@ class DbusBatteryService:
|
|||
self._settings['MinCellVoltage'] = self._dbusservice['/History/MinCellVoltage']
|
||||
self._settings['MaxCellVoltage'] = self._dbusservice['/History/MaxCellVoltage']
|
||||
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):
|
||||
## Update daily statistics and reset energy counters
|
||||
|
|
Loading…
Reference in New Issue