Add logic to use actual device paths for the PWM sensors instead of their
standart HWMON paths.
This was done after noticing that due to the load order of kernel modules,
the index of HWMON paths could change.
Conversion from power percentage to PWM value didn't take into floating
point arithmetic into account
Make log messages more helpful, add handling for fan stopping completely