Coder Social home page Coder Social logo

nicoulaj / linux_thermaltake_riing Goto Github PK

View Code? Open in Web Editor NEW

This project forked from chestm007/linux_thermaltake_riing

0.0 3.0 0.0 132 KB

Python driver and daemon to control thermaltake Riing fans and pumps

License: GNU General Public License v2.0

Python 100.00%

linux_thermaltake_riing's Introduction

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:

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 mkdir /etc/linux_thermaltake_rgb/
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

linux_thermaltake_riing's People

Contributors

chestm007 avatar falieson avatar nicoulaj avatar themikem avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.