From 573bd988f03017b9c97c58d243bd0977ad4189a2 Mon Sep 17 00:00:00 2001 From: DamKas <48238600+DamKast@users.noreply.github.com> Date: Tue, 14 Nov 2023 15:49:04 +0100 Subject: [PATCH] Get default IEEE when zigpy is writing nwk info --- zigpy_zboss/zigbee/application.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/zigpy_zboss/zigbee/application.py b/zigpy_zboss/zigbee/application.py index bbf1e3f..ec2c0cb 100644 --- a/zigpy_zboss/zigbee/application.py +++ b/zigpy_zboss/zigbee/application.py @@ -144,6 +144,12 @@ async def write_network_info(self, *, network_info, node_info): IEEE=node_info.ieee ) ) + else: + # Get the default device IEEE set by ZBOSS + res = await self._api.request( + c.NcpConfig.GetLocalIEEE.Req( + TSN=self.get_sequence(), MacInterfaceNum=0)) + node_info.ieee = res.IEEE await self._api.request( request=c.NcpConfig.SetZigbeeRole.Req(