#1150565 ITP: dae-py-relay-controller - Library for controlling Denkovi DAE USB relay boards

Package:
wnpp
Source:
wnpp
Submitter:
Hans-Christoph Steiner
Date:
2026-10-10 20:23:03 UTC
Severity:
normal
#1150565#5
Date:
2026-10-10 20:12:18 UTC
From:
To:
* Package name    :
   Version         : 1.5.2
   Upstream Author : Peter Bingham <petersbingham@hotmail.co.uk>
* URL             : https://github.com/petersbingham/dae-py-relay-controller
* License         : MIT-ish
   Programming Lang: Python
   Package source  :
https://salsa.debian.org/python-team/packages/dae-py-relay-controller
   Description     : Library for controlling Denkovi USB relay boards

  This is a library that uses libftdi to direct access Denkovi USB
  relay controller boards such as the DAE-CB series (4, 8 or 16
  relay). Known Limitations and Assumptions:
  .
   * 4 and 8 relay boards do not handle connection to multiple
     devices. Connects to first found Denkovi.
   * Not thread safe.
   * Possible race conditions with device plugging.

   * Uses a VCP delay of 50ms. Documentation specifies 5ms but was still
     seeing corruption at 20ms. Could be improved for the gets by doing
     an initial sync and then keeping track of the states in the class.