diff --git a/dbus-batrium-native/dbus-batrium-native.py b/dbus-batrium-native/dbus-batrium-native.py index d198cd5..8cddd8f 100644 --- a/dbus-batrium-native/dbus-batrium-native.py +++ b/dbus-batrium-native/dbus-batrium-native.py @@ -149,7 +149,7 @@ class DbusBatteryService: self._dbusservice['/Soc'] = 100 ## Log values written to history/XML ## - logging.info("History cell voltage min: %.3f, max: %.3f, totalAhDrawn: %d", self._settings['MinCellVoltage'], self._settings['MaxCellVoltage'], self._settings['TotalAhDrawn']) + logging.debug("History cell voltage min: %.3f, max: %.3f, totalAhDrawn: %d", self._settings['MinCellVoltage'], self._settings['MaxCellVoltage'], self._settings['TotalAhDrawn']) GLib.timeout_add( self._settings['interval'], exit_on_error, self._update) @@ -174,7 +174,7 @@ class DbusBatteryService: def _daily_stats(self): ## Update daily statistics and reset energy counters if (self._dbusservice['/History/DischargedEnergy'] == 0): return - logging.info("Updating stats, SOC: %d, Discharged: %.2f, Charged: %.2f ",self._bat.soc, self._dbusservice['/History/DischargedEnergy'], self._dbusservice['/History/ChargedEnergy']) + logging.debug("Updating stats, SOC: %d, Discharged: %.2f, Charged: %.2f ",self._bat.soc, self._dbusservice['/History/DischargedEnergy'], self._dbusservice['/History/ChargedEnergy']) self._dbusservice['/History/AverageDischarge'] = (6*self._dbusservice['/History/AverageDischarge'] + self._dbusservice['/History/DischargedEnergy'])/7 #rolling week self._dbusservice['/History/ChargedEnergy'] = 0 self.ChargedEnergy = 0 @@ -277,12 +277,12 @@ class DbusBatteryService: self._dbusservice['/System/MaxCellVoltage'] = self._bat.maxCellVoltage if (self._bat.maxCellVoltage > self._dbusservice['/History/MaxCellVoltage'] ): self._dbusservice['/History/MaxCellVoltage'] = self._bat.maxCellVoltage - logging.info("New maximum cell voltage: %f", self._bat.maxCellVoltage) + logging.debug("New maximum cell voltage: %f", self._bat.maxCellVoltage) self._dbusservice['/System/MinCellVoltage'] = self._bat.minCellVoltage if (0 < self._bat.minCellVoltage < self._dbusservice['/History/MinCellVoltage'] ): self._dbusservice['/History/MinCellVoltage'] = self._bat.minCellVoltage - logging.info("New minimum cell voltage: %f", self._bat.minCellVoltage) + logging.debug("New minimum cell voltage: %f", self._bat.minCellVoltage) self._dbusservice['/System/MaxVoltageCellId'] = self._bat.maxCellVoltageId self._dbusservice['/System/MinVoltageCellId'] = self._bat.minCellVoltageId @@ -348,17 +348,13 @@ def main(): logging.info('No CAN interface specified, using default can0') args.interface = 'can0' - logging.info('Starting dbus_batrium %s on %s ' % + logging.info('Starting dbus-batrium-native integration %s on %s ' % (VERSION, args.interface)) - logging.debug('Setup main loop') - from dbus.mainloop.glib import DBusGMainLoop # Have a mainloop, so we can send/receive asynchronous calls to and from dbus DBusGMainLoop(set_as_default=True) - logging.debug('Setup dbus service') - battery_output = DbusBatteryService( servicename='com.victronenergy.battery', connection = args.interface,