Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eliminate quickly alternating Helios decisions #148

Closed
dostuffthatmatters opened this issue Jan 4, 2023 · 0 comments · Fixed by #150
Closed

Eliminate quickly alternating Helios decisions #148

dostuffthatmatters opened this issue Jan 4, 2023 · 0 comments · Fixed by #150
Assignees
Labels
scope:camtracker status:implemented has been implemented in some dev branch

Comments

@dostuffthatmatters
Copy link
Member

dostuffthatmatters commented Jan 4, 2023

On critical sun conditions (right at the threshold between good and bad), the Helios decision will change frequently. This puts more load on the hardware than necessary and should be avoided.

Idea: Have two thresholds. A big one - e.g. 0.01 - above which the decision should change to true, and a small one - e.g. 0.007 - below the current decision should switch to false. The user defined threshold is the big one. The small threshold is a fixed x percent of the big one. In between those thresholds, the decision will stay the same, i.e. start if value rises above 0.01, stop if value sinks below 0.007, continue as is otherwise.

@dostuffthatmatters dostuffthatmatters self-assigned this Jan 4, 2023
dostuffthatmatters added a commit that referenced this issue Jan 4, 2023
@dostuffthatmatters dostuffthatmatters added status:implemented has been implemented in some dev branch and removed status:in-progress is being work on in some dev branch labels Feb 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope:camtracker status:implemented has been implemented in some dev branch
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant