Skip to main content

A python class to control Delcom USBLMP Products 904x multi-color, USB, visual signal indicators

Project description


delcom904x is a python class to control the Delcom Products 904x series multi-color visual signal indicators. These are USB HID devices that are easily programmable on most platforms.

It has been tested with the 904005-SB but should work with any of the other models without any issues. Currently if you have a green, red and yellow indicator, substitute --blue for yellow (they're wired the same).


cython-hidapi - Cross platform library to control USB HID devices.

hidapi - Python wrapper for the hidapi


    $ pip install delcom904x
    $ ./ --green --red --flash --cycle

Example Usage

import delcom904x
light = delcom904x.DelcomMultiColorIndicator()
light.set_color(, flashing = true)

udev Notes

On Linux machines, the default udev rulesets may set the permissions on the device to only be accessible to the root user. Add the following rule to /etc/udev/rules.d/ and re-plugin the indicator to allow all users to access the device (optionally, consider changing MODE="0666" to GROUP="dialout" to allow only the dialout group access).

    SUBSYSTEMS=="usb", ATTRS{idVendor}=="0fc5", ATTRS{idProduct}=="b080", MODE="0666"

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for delcom904x, version 0.2.1
Filename, size File type Python version Upload date Hashes
Filename, size delcom904x-0.2.1-py3-none-any.whl (5.6 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size delcom904x-0.2.1.tar.gz (4.3 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page