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
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 hashes)