Skip to content

Commit a39c4fb

Browse files
committed
Wait for BDBCommissioningStatus.Success instead of no remaining modes
1 parent 18448dc commit a39c4fb

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

zigpy_znp/zigbee/application.py

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -300,23 +300,16 @@ async def startup(self, auto_form=False):
300300
)
301301

302302
# Start commissioning and wait until it's done
303-
comm_notification = await self._znp.request_callback_rsp(
303+
await self._znp.request_callback_rsp(
304304
request=c.APPConfigCommands.BDBStartCommissioning.Req(
305305
Mode=c.app_config.BDBCommissioningMode.NetworkFormation
306306
),
307307
RspStatus=t.Status.Success,
308308
callback=c.APPConfigCommands.BDBCommissioningNotification.Callback(
309-
partial=True,
310-
RemainingModes=c.app_config.BDBRemainingCommissioningModes.NONE,
309+
partial=True, Status=c.app_config.BDBCommissioningStatus.Success,
311310
),
312311
)
313312

314-
# XXX: Commissioning fails for me yet I experience no issues
315-
if comm_notification.Status != c.app_config.BDBCommissioningStatus.Success:
316-
LOGGER.warning(
317-
"BDB commissioning did not succeed: %s", comm_notification.Status
318-
)
319-
320313
async def update_network(
321314
self,
322315
*,

0 commit comments

Comments
 (0)