diff --git a/etc/dbus-serialbattery/dbushelper.py b/etc/dbus-serialbattery/dbushelper.py index 3a41813f..2eef6b7e 100644 --- a/etc/dbus-serialbattery/dbushelper.py +++ b/etc/dbus-serialbattery/dbushelper.py @@ -365,7 +365,9 @@ def publish_dbus(self): 1 if self.battery.charge_fet and self.battery.control_allow_charge else 0 ) self._dbusservice["/Io/AllowToDischarge"] = ( - 1 if self.battery.discharge_fet else 0 + 1 + if self.battery.discharge_fet and self.battery.control_allow_discharge + else 0 ) self._dbusservice["/System/NrOfModulesBlockingCharge"] = ( 0