See also [RESPONDED] Changing the fan temperture points with ectool for a way to modify the fan curves in the embedded controller. Then no userspace daemon is needed.
(I haven’t tried 3.17 yet but I except that this will still work after the update.)