Add temperature-based Auto mode with fixed ranges and 5s debounce#71
Open
shahnshahmalik wants to merge 2 commits intoKarmel0x:masterfrom
Open
Add temperature-based Auto mode with fixed ranges and 5s debounce#71shahnshahmalik wants to merge 2 commits intoKarmel0x:masterfrom
shahnshahmalik wants to merge 2 commits intoKarmel0x:masterfrom
Conversation
Made-with: Cursor
Made-with: Cursor
|
@shahnshahmalik |
Author
Hey sorry for the inconvenience, I added the release files now, here's the link Download |
|
@shahnshahmalik |
Author
thank you so much for your valuable feedback, I'll add that soon, will update here when I do so |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pre-built release for testing: AsusFanControl v1.0.0-fan-curve — download the zip from Assets and run as Administrator.
Summary
This PR adds a temperature-based Auto mode alongside the existing Manual mode, with fixed temperature ranges, debouncing, and UI/performance improvements. Manual mode and the existing CLI are unchanged.
Changes
Manual vs Auto mode
Fixed temperature ranges (Auto mode)
"Forbid unsafe settings" (Advanced menu) still applies a 40–99% clamp when enabled.
5-second debounce
In Auto mode, when temperature moves to a new range, the new fan speed is applied only after it has stayed in that range for 5 seconds, to avoid reacting to short spikes.
Performance
UI
Documentation
Testing
Happy to adjust anything based on your feedback.