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.
Controller
API more closely toAdapter
:(time, device?)
reason
(unused)getPermitJoinTimeout
returns [0-254] range, with 0 being "not permitting joining".getPermitJoin
=> usegetPermitJoinTimeout
instead (boolean easily determined on other end of mqtt transaction -see below-)/bridge/info
,/request/permit_join
)TODO:
Remove unnecessary mqtt publish of/bridge/info
every time the permit join timer ticks (the other end of mqtt transaction should be responsible for the ticks, and z2m should only publish begin -possibly end for extra sync purposes-).