---
name: "adelsystem_cbi"
section: "8"
platform: "linux"
package: "nut"
version: "2.8.5-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/adelsystem_cbi"
---

# adelsystem\_cbi(8)

Driver for the ADELSYSTEM CB/CBI DC-UPS

## NAME

adelsystem\_cbi - Driver for the ADELSYSTEM CB/CBI DC-UPS

## SYNOPSIS

**adelsystem\_cbi** -h

**adelsystem\_cbi** -a *DEVICE\_NAME* \[*OPTIONS*\]

**Note**\

This man page only documents the specific features of the **adelsystem\_cbi** driver. For information about the core driver, see [**nutupsdrv**(8)](/nutupsdrv/8.md).

## SUPPORTED HARDWARE

This is the driver for the adelsystem cb/cbi dc-ups devices.

The driver has been tested against CBI2801224A, all in one 12/24Vdc DC-UPS.

More information about this UPS can be found here:

https://www.adelsystem.com/en/products/dc-ups-/

## EXTRA ARGUMENTS

This driver supports the following optional settings in the [**ups.conf**(5)](/ups.conf/5.md) file:

### Serial:

**ser\_baud\_rate**=*value*

A integer specifying the serial port baud rate (default 9600).

**ser\_data\_bit**=*value*

A integer specifying the serial port data bit (default 8).

**ser\_parity**=*value*

A character specifying the serial port parity (default N).

**ser\_stop\_bit**=*value*

An integer specifying the serial port stop bit (default 1).

### Modbus:

**dev\_slave\_id**=*value*

An integer specifying the device modbus slave ID (default 1).

## CONFIGURATION

Here is an example of adelsystem\_cbi driver configuration in **ups.conf** file:

```
[adelsystem_cbi]
  driver = adelsystem_cbi
  port = /dev/ttyUSB0
  desc = "adelsystem cb/cbi ups driver"
  # serial settings
  ser_baud_rate = 9600
  ser_parity = N
  ser_data_bit = 8
  ser_stop_bit = 1
  # modbus slave id
  dev_slave_id = 5
```

## INSTANT COMMANDS

This driver support the following instant commands:

load.off

executes "instant poweroff"

## INSTALLATION

This driver may be not built by default. You can build it by installing libmodbus and running configure --with-modbus=yes.

You also need to give proper permissions on the local serial device file (/dev/ttyUSB0 for example) to allow the run-time NUT driver user account to access it.

## AUTHOR

Dimitris Economou \<dimitris.s.economou@gmail.com\>

## SEE ALSO

### The core driver:

[**nutupsdrv**(8)](/nutupsdrv/8.md), [**ups.conf**(5)](/ups.conf/5.md)

### Internet resources:

• The NUT (Network UPS Tools) home page: https://www.networkupstools.org/historic/v2.8.5/

• libmodbus home page: http://libmodbus.org
