#rgb #liquid #monitoring #corsair #cooling

bin+lib liquidrust

A simple Rust application for displaying information and setting RGB colors for the Corsair H115i RGB PRO XT AIO

5 releases

0.2.2 Sep 1, 2024
0.2.1 Aug 24, 2024
0.2.0 Aug 24, 2024
0.0.9 Aug 24, 2024
0.0.8 Aug 15, 2024

#401 in Hardware support

49 downloads per month

MIT license

19KB
476 lines

liquidrust

A simple Rust application for displaying information and setting RGB colors for the Corsair H115i RGB PRO XT AIO.

Installation

cargo install liquidrust

Usage

liquidrust --info # display information about the device, also default output

liquidrust --json # display information about the device in json format

liquidrust --json | jq -r '"\(.liquid_temperature.value)\(.liquid_temperature.units)"' # display liquid temperature

liquidrust --color 00FF00 # set green color for all leds

liquidrust -a FF0000 -b 00FF00 # gradient from red to green

liquidrust --rainbow # rainbow effect

liquidrust --pump balanced # set pump mode (possible modes: quiet, balanced, extreme)

liquidrust --fan 25 # set fan speed to 25% (20-100%)

Bugs?

Report them here: https://github.com/EriksRemess/liquidrust/issues

How leds are mapped on the device:

{
    { NA,  11,  12,  13,  NA },
    { 10,  NA,  1,   NA,  14 },
    { 9,   0,   NA,  2,   15 },
    { 8,   NA,  3,   NA,   4 },
    { NA,  7,   6,   5,   NA }
}

https://github.com/liquidctl/liquidctl/blob/main/liquidctl/driver/hydro_platinum.py

https://gitlab.com/CalcProgrammer1/OpenRGB/-/tree/master/Controllers/CorsairHydroPlatinumController

Dependencies

~4–16MB
~163K SLoC