From 82a54c793de859a34438d0376e475a0357c6e3b7 Mon Sep 17 00:00:00 2001 From: puddly <32534428+puddly@users.noreply.github.com> Date: Tue, 26 Sep 2023 11:04:20 -0400 Subject: [PATCH] Always retry sends --- bellows/zigbee/application.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/bellows/zigbee/application.py b/bellows/zigbee/application.py index 5d33e9dd..96c33b0c 100644 --- a/bellows/zigbee/application.py +++ b/bellows/zigbee/application.py @@ -776,9 +776,7 @@ async def send_packet(self, packet: zigpy.types.ZigbeePacket) -> None: aps_frame.sourceEndpoint = t.uint8_t(packet.src_ep) aps_frame.destinationEndpoint = t.uint8_t(packet.dst_ep or 0) aps_frame.options = t.EmberApsOption.APS_OPTION_NONE - - if zigpy.types.TransmitOptions.ACK in packet.tx_options: - aps_frame.options |= t.EmberApsOption.APS_OPTION_RETRY + aps_frame.options |= t.EmberApsOption.APS_OPTION_RETRY if packet.dst.addr_mode == zigpy.types.AddrMode.Group: aps_frame.groupId = t.uint16_t(packet.dst.address)