jmarucha / FanControl.Liquidctl

Get access to the pump and temperature sensors of your AIO in FanControl
GNU General Public License v3.0
40 stars 17 forks source link

Implemented config file #29

Open akotulu opened 11 months ago

akotulu commented 11 months ago
  1. Plugin failed to run with older version of liquidctl cause of the StatusRecord.value has type float, but ctl returned a string. Improved the status parsing to log failed devices. Now plugin will be loaded regardless of parsing issues.
  2. Implemented config file called FanControl.Liquidctl.json. It supports sending custom match commands to device (e.g. set color).
    {
    "liquidctl": {
    "exePath": "liquidctl.exe",
    "match": [
      {
        "device": "kraken",
        "set": [
          "ring color breathing 05445E 189AB4 75E6DA D4F1F4",
          "logo color spectrum-wave --speed slower"
        ]
      }
    ]
    }
    }