Wrote this to keep my Framework quiet (or at least have a constant noise level when necessary). YMMV but I really like having the fan off most of the time.