Skip to main content

Library for FT232R controlled relay boards

Project description

PyRelayCtl is a library to control FTDI FT245R based relay boards. This includes the SainSmart 4-channel 5V USB relay board. The outlets can be switched on and off via USB.

The library depends on PyUSB (https://github.com/walac/pyusb).

On Debian PyUSB can be installed using:

apt-get install python3-usb

Per default, only root is allowed to use devices directly, therefore the library also only works as root.

To allow group relayctl access create file /lib/udev/rules.d/60-relayctl.rules with the following content:

SUBSYSTEM=="usb", ATTR{idVendor}=="0403", ATTR{idProduct}=="6001", GROUP="relayctl", MODE="660"

Then reload the udev rules with:

udevadm control --reload-rules

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

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

Source Distribution

pyrelayctl-0.1.tar.gz (3.4 kB view details)

Uploaded Source

File details

Details for the file pyrelayctl-0.1.tar.gz.

File metadata

  • Download URL: pyrelayctl-0.1.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyrelayctl-0.1.tar.gz
Algorithm Hash digest
SHA256 29ae8bb1390355e03eae4830dac8ce718772ebccaabce92ca952281fdd865b8e
MD5 e1d503ffc8acbdfef47ac6f5d1f1f17d
BLAKE2b-256 65c6dfbf99e133c5f48df1a1640c3fcf67fd821eab02ba9fb335d0d589c38d07

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page