Skip to content

Conversation

@puddly
Copy link
Contributor

@puddly puddly commented Nov 25, 2021

I noticed on my test network that "permit join" never actually flipped the "permit" bit in any router's beacon, no matter how many times I permitted joins. It turns out broadcasts aren't actually being sent as broadcasts!

image

Serial traffic shows that deCONZ uses NWK addressing when sending broadcasts, not GROUP.

The oldest Conbee II firmware I can find is 0x26420700 from March 2019 and it exhibits the same behavior. This patch fixes broadcasts on both the current stable (0x26720700 from August 2021) and the old version.

@codecov-commenter
Copy link

Codecov Report

Merging #173 (afbd6d5) into dev (792a0cc) will increase coverage by 0.00%.
The diff coverage is 100.00%.

Impacted file tree graph

@@           Coverage Diff           @@
##              dev     #173   +/-   ##
=======================================
  Coverage   96.69%   96.69%           
=======================================
  Files           7        7           
  Lines         907      908    +1     
=======================================
+ Hits          877      878    +1     
  Misses         30       30           
Impacted Files Coverage Δ
zigpy_deconz/zigbee/application.py 98.85% <100.00%> (+<0.01%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 792a0cc...afbd6d5. Read the comment docs.

@Adminiuga Adminiuga merged commit fc6ff22 into zigpy:dev Nov 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants