-
Notifications
You must be signed in to change notification settings - Fork 2
Improve registry discovery and SED/SCAN configuration management #302
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
Merged
Merged
Changes from all commits
Commits
Show all changes
71 commits
Select commit
Hold shift + click to select a range
4de7be7
New registry scanning / startup procedure.
dirixmjm c4c84e2
check if cache is available before prune operation
dirixmjm 9101dbf
remove awake queue
dirixmjm 0314620
fixup: mdi_CPRegistry Python code reformatted using Ruff
d4043e1
ruff format
dirixmjm 1979523
simplify motion config dirty state
dirixmjm 34280e9
simply bool retrieval from cache
dirixmjm 9095919
improve readability circle.py
dirixmjm 387b63a
initial fixes to SED node testing
dirixmjm 76c260d
update node loading strategy, maybe this can be improved to load inst…
dirixmjm 5f25732
update and fix testing
dirixmjm c3cb297
fix unreachable code
dirixmjm a5654b1
fix mistake
dirixmjm 5e083d9
create test release
dirixmjm 34123d7
CR: Fix list modification during iteration
dirixmjm 78109e6
CR: Fix typo in docstring
dirixmjm b67e900
remove test-debug message
dirixmjm a0f4370
remove temporary test-escape
dirixmjm 8468489
remove temporary test-escape
dirixmjm ac98798
Address @bouwew comments
dirixmjm 76e61cc
CR: Nitpicks
dirixmjm 70c0ba4
CR: make function type explicit
dirixmjm c75e7b7
generate testpypi
dirixmjm ec58deb
fix introduced cache storage bug of sensitivity level
dirixmjm 88a06e7
second attempt to fix, according to @bouwew recommendation
dirixmjm 460f7fa
fixup: mdi_CPRegistry Python code reformatted using Ruff
b6aa462
bugfix ()=>[]
dirixmjm 66d0402
Fix removed constant
bouwew 3ab90e7
Change sensitivity_level to int
bouwew 7ff1f7e
Fix sensitivity_level from cache
bouwew d9adc2c
reintegrate delay_task call in order to let awake response finish fir…
dirixmjm 1111866
fix variable name
dirixmjm f0e24c0
generate testpypi
dirixmjm 80691ec
Improve MotionSensitivity class
bouwew c599e72
Adapt scan.py
bouwew d98f1ba
Revert sens-level cache value
bouwew 496a5e9
Fix typo
bouwew 254970b
Ruffed
bouwew bcf644e
Bump to a3 for testpypi update
bouwew e2f1903
CR: Fix consistency self._registry type
dirixmjm 0637e23
remove asserts combined with pytest.raises
dirixmjm f8f0b93
CR: nitpick on debug message
dirixmjm 23cec39
More adaptions to registry-change
bouwew b0eb709
Bump to a5
bouwew 3ed0bc0
CR: fix function template, not sure what to do with the bool though
dirixmjm 83fe27e
fix public API structure
dirixmjm 02ec48b
Merge branch 'mdi_CPRegistry' of github.com:plugwise/python-plugwise-…
dirixmjm f853846
call list attribute as list instead of function
dirixmjm 3387acc
docstring fixes
dirixmjm ad7aec9
CR: Proposed fix to not block while-sleep in case registry scan is no…
dirixmjm 18c99aa
CR: remove dead code
dirixmjm e6b84d5
fake_cache only to return string or bool
dirixmjm 3e21940
Fix missing await in test
bouwew 0788b3d
CR nitpicks
bouwew 19de152
Hope this solves the SQ complaint
dirixmjm 3bd2fa9
bump testpypi to a6
dirixmjm e7d1cd6
remove dead code
dirixmjm b244436
Fix sensitivity_level typing and description
bouwew 15ae851
CR requested change and nitpick
bouwew eef119c
CR: harden discovery callback during full scan
bouwew 105c992
Correct varname, implement docstring suggestion
bouwew 71a497a
fixup: mdi_CPRegistry Python code reformatted using Ruff
9b69955
Ruff fixes
bouwew 576dc34
Revert back to simple docstring
bouwew a301ed3
Retry adding descriptive docstring
bouwew efafd7d
fixup: mdi_CPRegistry Python code reformatted using Ruff
445bb9a
Fixup 2
bouwew 5e01db3
bump to v0.44.10
dirixmjm d753f36
ruff CHANGELOG
dirixmjm 86207db
improve wording
dirixmjm 413c998
one more try
dirixmjm File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.