-
-
Notifications
You must be signed in to change notification settings - Fork 30
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
Remove the lock on apply_action #93
Commits on Jun 29, 2020
-
[Refactor] Add helper functions select_command and select_state.
Add two functions to select first existing command or state from a list. Implement in cover.py
Configuration menu - View commit details
-
Copy full SHA for 45a3024 - Browse repository at this point
Copy the full SHA 45a3024View commit details -
[WIP] Use async apply action to prevent sequential execution.
Related Github issues: #91
Configuration menu - View commit details
-
Copy full SHA for 69ffcf3 - Browse repository at this point
Copy the full SHA 69ffcf3View commit details -
[WIP] Use async apply action to prevent sequential execution.
Related Github issues: #92
Configuration menu - View commit details
-
Copy full SHA for e714f40 - Browse repository at this point
Copy the full SHA e714f40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31d11f8 - Browse repository at this point
Copy the full SHA 31d11f8View commit details -
[WIP] Use a queue and update when the queue is empty
As an async apply_action doesn't prevent the lock, I propose to add an execution queue to tahoma_device entities, and only perform the update once the queue is empty. Having `update` instead of `schedule_update` line 97 doesn't prevent the lock... Related Github issues: #92
Configuration menu - View commit details
-
Copy full SHA for fe7ede4 - Browse repository at this point
Copy the full SHA fe7ede4View commit details -
[WIP] Add the wait to all entities.
Also clear the exec_queue if it's not executing anymore. Related Github issues: #92
Configuration menu - View commit details
-
Copy full SHA for c98c526 - Browse repository at this point
Copy the full SHA c98c526View commit details -
Revert "[Refactor] Add helper functions select_command and select_sta…
…te." This reverts commit 45a3024
Configuration menu - View commit details
-
Copy full SHA for ff7dfd1 - Browse repository at this point
Copy the full SHA ff7dfd1View commit details
Commits on Jul 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f3a2677 - Browse repository at this point
Copy the full SHA f3a2677View commit details
Commits on Jul 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f9f471c - Browse repository at this point
Copy the full SHA f9f471cView commit details