Skip to main content

fan2go

My setup on ws01.havok.xyz

This will setup the fans to both value temps of cpu + ssd or gpu + ssd.

fans:
  - id: radiator_fans
    minPwm: 60
    startPwm: 60
    hwmon:
      platform: nct6798-isa-0290
      index: 5
    curve: cpu_ssd_curve

  - id: case_top_fans
    hwmon:
      platform: nct6798-isa-0290
      index: 2
    neverStop: false
    curve: cpu_ssd_curve

  - id: case_gpu_front
    hwmon:
      platform: nct6798-isa-0290
      index: 3
    neverStop: false
    curve: gpu_ssd_curve

  - id: case_gpu_rear
    hwmon:
      platform: nct6798-isa-0290
      index: 4
    neverStop: false
    curve: gpu_ssd_curve

sensors:
  - id: cpu
    hwmon:
      platform: k10temp-pci-00c3
      index: 1
  - id: chipset
    hwmon:
      platform: asusec-isa-0000
      index: 1
  - id: gpu
    hwmon:
      platform: amdgpu-pci-0b00
      index: 2
  - id: ssd_1
    hwmon:
      platform: nvme-pci-0100
      index: 1
  - id: ssd_2
    hwmon:
      platform: nvme-pci-0400
      index: 3

curves:
  - id: cpu_curve
    linear:
      sensor: cpu
      steps:
        - 0: 80
        - 60: 80
        - 70: 80
        - 75: 124
        - 95: 255

  - id: ssd_curve
    linear:
      sensor: ssd_1
      steps:
        - 0: 80
        - 50: 80
        - 60: 120
        - 65: 150
        - 70: 255

  - id: gpu_curve
    linear:
      sensor: gpu
      steps:
        -  0: 80
        - 65: 80
        - 70: 80
        - 95: 255

  - id: cpu_ssd_curve
    function:
      type: maximum
      curves:
        - cpu_curve
        - ssd_curve

  - id: gpu_ssd_curve
    function:
      type: maximum
      curves:
        - gpu_curve
        - ssd_curve