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 details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29ae8bb1390355e03eae4830dac8ce718772ebccaabce92ca952281fdd865b8e
|
|
| MD5 |
e1d503ffc8acbdfef47ac6f5d1f1f17d
|
|
| BLAKE2b-256 |
65c6dfbf99e133c5f48df1a1640c3fcf67fd821eab02ba9fb335d0d589c38d07
|