python driver and daemon for thermaltake hardware products
Project description
# Linux driver and daemon for Thermaltake Riing
## Compatibility
Python3 only.
Currently supported devices are (as they show up in thermaltakes TTRGBPLUS software:
Flow Riing RGB
Lumi Plus LED Strip
Pacific PR22-D5 Plus
Pacific Rad Plus LED Panel
Pacific V-GTX 1080Ti Plus GPU Waterblock
Pacific W4 Plus CPU Waterblock
Riing Plus
If your's isn't listed, please create an issue and I'll implement it ASAP!!
## Installation
### Pypi
`sudo pip3 install linux_thermaltake_rgb`
The setup file will create the systemd user unit, and udev rule
in `/usr/share/linux_thermaltake_rgb`
you will need to copy these to the appropriate locations:
```bash
sudo cp /usr/share/linux_thermaltake_rgb/90-linux_thermaltake_rgb.rules /etc/udev/rules.d/
sudo cp /usr/share/linux_thermaltake_rgb/linux-thermaltake-rgb.service /usr/lib/systemd/user/
# and if this is a fresh install copy the default config file:
sudo cp /usr/share/linux_thermaltake_rgb/config.yml /etc/linux_thermaltake_rgb/
```
then add your user to the `plugdev` group - `sudo usermod -a -G plugdev <user>`
then reconnect your device.
note: you may need to log out and back in so your user is recognised as being in the `plugdev` group
### Arch linux
available in the aur as `linux-thermaltake-rgb`
### starting and enabling the daemon
start and enable the systemd service
`systemctl --user start linux-thermaltake-rgb.service; systemctl --user enable linux-thermaltake-rgb.service`
## Configuration
the configuration file is expected to be in: `/etc/linux_thermaltake_rgb/config.yml`
edit and configure suitably.
example config is in `linux_thermaltake_rgb/assets/config.yml`
## Compatibility
Python3 only.
Currently supported devices are (as they show up in thermaltakes TTRGBPLUS software:
Flow Riing RGB
Lumi Plus LED Strip
Pacific PR22-D5 Plus
Pacific Rad Plus LED Panel
Pacific V-GTX 1080Ti Plus GPU Waterblock
Pacific W4 Plus CPU Waterblock
Riing Plus
If your's isn't listed, please create an issue and I'll implement it ASAP!!
## Installation
### Pypi
`sudo pip3 install linux_thermaltake_rgb`
The setup file will create the systemd user unit, and udev rule
in `/usr/share/linux_thermaltake_rgb`
you will need to copy these to the appropriate locations:
```bash
sudo cp /usr/share/linux_thermaltake_rgb/90-linux_thermaltake_rgb.rules /etc/udev/rules.d/
sudo cp /usr/share/linux_thermaltake_rgb/linux-thermaltake-rgb.service /usr/lib/systemd/user/
# and if this is a fresh install copy the default config file:
sudo cp /usr/share/linux_thermaltake_rgb/config.yml /etc/linux_thermaltake_rgb/
```
then add your user to the `plugdev` group - `sudo usermod -a -G plugdev <user>`
then reconnect your device.
note: you may need to log out and back in so your user is recognised as being in the `plugdev` group
### Arch linux
available in the aur as `linux-thermaltake-rgb`
### starting and enabling the daemon
start and enable the systemd service
`systemctl --user start linux-thermaltake-rgb.service; systemctl --user enable linux-thermaltake-rgb.service`
## Configuration
the configuration file is expected to be in: `/etc/linux_thermaltake_rgb/config.yml`
edit and configure suitably.
example config is in `linux_thermaltake_rgb/assets/config.yml`
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
Close
Hashes for linux_thermaltake_rgb-0.0.9.post1543986396.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3baaf567ebcf825d9fd880d2398bdf969bc62adddfac8a556986772efb6ebaa |
|
MD5 | 8f2704f7e031d4c4a84a2967942c3f62 |
|
BLAKE2b-256 | b5da85fe6dc6a93d8c96aed41fcd84a1b3fb2206a8c7f8b6d8554313f5c54422 |