overheating – Problems with HWMON changing names when restarting

I am using Thinkfan on my laptop to manage at what temperature level I want the fans to turn on.

For some reason, recently, Thinkfan has not run at startup and it's because the names of my temperature entries keep changing when I reboot.

I can make Thinkfan work correctly if I manually change these names after the reboot, but once the computer shuts down it changes its name.

Here are the hwmon temperature names from now on:

/sys/devices/platform/coretemp.0/hwmon/hwmon1/temp3_input

/sys/devices/platform/coretemp.0/hwmon/hwmon1/temp1_input

/sys/devices/platform/coretemp.0/hwmon/hwmon1/temp2_input

/ sys / devices / virtual / hwmon / hwmon2 / temp1_input

/ sys / devices / virtual / hwmon / hwmon0 / temp1_input

/ sys / devices / virtual / hwmon / hwmon3 / temp1_input

The file paths will remain the same, but it is the numerical values ‚Äč‚Äčthat change. I think it probably has something to do with the boot order of these devices, but I have no idea how to make them static.

Thanks for the help, sorry if I'm just being stupid about this.