Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Python3 modul and cli tool to controll the Cleware traffic light

Project description


License PyPI version

cleware-traffic-light an easy to use CLI tool written in Python3 to control the cleware USB traffic light. It supports multiple traffic light control and the usage as a module in your own Python application.



from traffic_light import ClewareTrafficLight, Color, State


# with address for specific light


ctl --red on
ctl -r on
ctl --red on --green off
ctl --red off --green on --address 19


use pip to install cleware-traffic-light

sudo pip3 install cleware-traffic-light


To use the CLI as a user you first have to create the USB rule

# go to directory
cd /etc/udev/rules.d/

# create file with the rule
vi 99-clewareampel.rules


SUBSYSTEM=="usb", ATTR{idVendor}=="0d50", ATTR{idProduct}=="0008", MODE="666"


usage: ctl [-h] [-r {on,off}] [-y {on,off}] [-g {on,off}]
                     [-a ADDRESS]

Turns the led of the cleware traffic light on or off

optional arguments:
  -h, --help            show this help message and exit
  -r {on,off}, --red {on,off}
                        Controlls the red led
  -y {on,off}, --yellow {on,off}
                        Controlls the yellow led
  -g {on,off}, --green {on,off}
                        Controlls the green led
  -a ADDRESS, --address ADDRESS
                        Specifies which traffic light should be used

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 cleware-traffic-light, version 1.0.8
Filename, size File type Python version Upload date Hashes
Filename, size cleware_traffic_light-1.0.8-py3-none-any.whl (6.0 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size cleware-traffic-light-1.0.8.tar.gz (4.7 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page