Skip to content

Commit

Permalink
Do not write security mode for Conbee III
Browse files Browse the repository at this point in the history
  • Loading branch information
puddly committed Nov 10, 2023
1 parent 7833c04 commit fc8946d
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions zigpy_deconz/zigbee/application.py
Original file line number Diff line number Diff line change
Expand Up @@ -278,14 +278,15 @@ async def write_network_info(self, *, network_info, node_info):
),
)

if network_info.security_level == 0x00:
await self._api.write_parameter(
NetworkParameter.security_mode, SecurityMode.NO_SECURITY
)
else:
await self._api.write_parameter(
NetworkParameter.security_mode, SecurityMode.ONLY_TCLK
)
if self._api.firmware_version.platform != FirmwarePlatform.Conbee_III:
if network_info.security_level == 0x00:
await self._api.write_parameter(
NetworkParameter.security_mode, SecurityMode.NO_SECURITY
)
else:
await self._api.write_parameter(
NetworkParameter.security_mode, SecurityMode.ONLY_TCLK
)

# Note: Changed network configuration parameters become only affective after
# sending a Leave Network Request followed by a Create or Join Network Request
Expand Down

0 comments on commit fc8946d

Please sign in to comment.