FanControl.Releases icon indicating copy to clipboard operation
FanControl.Releases copied to clipboard

Feature Request: Alarms

Open Wolphin5 opened this issue 3 years ago • 12 comments

I would love to be able to enable an alarm for if my water pump stops responding. Although, it could (and should...) also be made for if a temp goes too high/low, water flow low/high (if system has a flow sensor), or for any other usable sensor high, low, out of range (high and low) with maybe a delay of seconds before triggering (for if there was just a sensor/software glitch).

Options for actions:

  • Override fan controls to a preset level
  • Audio warning
  • Some sort of visual warning
  • Shutting down the computer

Thinking further, if the individual alarms, just trigger, and then have alarm actions separate, so can also create "Mix" alarms with AND (all in alarm), OR (any in alarm), XOR (one but not both in alarm), or threshold (i.e. 4 alarms in, and need 3 in alarm before it triggers).

Could also have the software highlight the alarms when the active, so can see at a glance what it is doing.

Wolphin5 avatar May 19 '22 18:05 Wolphin5

I don't hate the idea. Having an alarm as a card, like let say custom sensors, would kinda make sense. 1 type of card per alarm type, kinda like everything else in the software.

It would be yet another thing to add from the Add button and to display. Might need to do something UX wise to make it all less cluttered, especially the add button. Might make a small dialog to choose the fan curve type, or custom sensor type. The add button would only then have 2 options, leading to that dialog. Alarms would be adding the 3rd option.

It needs some thinking and work to integrate it nicely, but will keep this idea close in my backlog.

Rem0o avatar May 19 '22 18:05 Rem0o

Nice, I hope to see it eventually :) Less clutter... minimizing sections... hmmm... that gets the tech in me going on how that could work. Even if the screen is fairly clean, compared to some programs, for what it shows.

  • Controls to showing name, with % and RPM
  • Speeds is already minimal (maybe hiding items if linked to control)
  • Curves to name, and temp value and %

Then a minimizing to just showing the title for the sections?

Wolphin5 avatar May 19 '22 20:05 Wolphin5

Great ideas. The only thing I wanted to add is the option to reboot the computer on high temperature, not just shut it down.

I personally ran into an issue where CPU usage and temperature went through the roof for some inexplicable reason while I was away. In that case, I'd prefer the computer to reboot instead of shutting down because I've got some server-related stuff running on it. Also, I can't remote desktop into a computer that has been shut down.

If you want to get super fancy about it then I'd love to be able to configure "Reboot the computer when temperature surpasses X for a certain amount of time, unless this happens Y times within Z minutes, in which case please shut down the computer because it sounds like something is terribly wrong."

cowwoc avatar Jun 14 '22 22:06 cowwoc

If you want to get super fancy about it then I'd love to be able to configure "Reboot the computer when temperature surpasses X for a certain amount of time, unless this happens Y times within Z minutes, in which case please shut down the computer because it sounds like something is terribly wrong."

I like that idea! able to have it reboot to rule out SW issue, before shutting down!

Wolphin5 avatar Jun 14 '22 23:06 Wolphin5

Would love to see this implemented. The barebones solution is to run a shell script and pass some parameters, this would allow usage of smth like BurntToast to show notiications.

Genda1ph avatar Nov 12 '22 07:11 Genda1ph

Good idea, I would like to have this too.

lordraiden avatar Mar 20 '23 15:03 lordraiden

I agree. Alerts triggering command line with the ability to pass names, temps and speed as arguments would allow unlimited use cases.

Would love to see this implemented. The barebones solution is to run a shell script and pass some parameters, this would allow usage of smth like BurntToast to show notiications.

defaultsecurity avatar Jun 05 '23 19:06 defaultsecurity