- Platform information:
- Hardware: Raspberry pi3 + Bitron ember USB zigbee + Heiman zigbee siren
- OS: Linux raspi 5.10.63-v7+ #1459 SMP Wed Oct 6 16:41:10 BST 2021 armv7l GNU/Linux
- Java Runtime Environment: OpenJDK Runtime Environment (build 11.0.15+10-post-Raspbian-1deb11u1)
- openHAB version: 3.2.0-1 (.deb package)
- Issue of the topic: Sending a warning command to an alarm device doesn’t work
Device seems online and pairs properly, but when sending a warning command to the warning channel I get nothing, and this is shown in the logs:
10:12:44.710 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'Sirena_WarningDevice' received command type=warning useStrobe=true warningMode=BURGLAR sirenLevel=HIGH duration=PT30S
10:12:44.721 [INFO ] [openhab.event.ItemStatePredictedEvent] - Item 'Sirena_WarningDevice' predicted to become type=warning useStrobe=true warningMode=BURGLAR sirenLevel=HIGH duration=PT30S
10:12:44.736 [DEBUG] [ing.zigbee.handler.ZigBeeThingHandler] - 804B50FFFE1A72EC: Command for channel zigbee:device:e07936075a:804b50fffe1a72ec:804B50FFFE1A72EC_1_warning_device --> type=warning useStrobe=true warningMode=BURGLAR sirenLevel=HIGH duration=PT30S [StringType]
10:12:44.745 [DEBUG] [ee.transaction.ZigBeeTransactionQueue] - 804B50FFFE1A72EC: Added transaction to queue, len=1, transaction=ZigBeeTransaction [ieeeAddress=804B50FFFE1A72EC queueTime=0, state=WAITING, sendCnt=0, command=StartWarningCommand [IAS WD: 0000/0 -> 21D1/1, cluster=0502, TID=--, header=145, warningDuration=30]]
10:12:44.754 [DEBUG] [.transaction.ZigBeeTransactionManager] - Transaction Manager: Send Next transaction. outstandingTransactions=0, outstandingQueues=1, sleepy=0/3
10:12:44.761 [DEBUG] [.transaction.ZigBeeTransactionManager] - 21D1/1: Sending ZigBeeTransaction [ieeeAddress=804B50FFFE1A72EC queueTime=15, state=WAITING, sendCnt=0, command=StartWarningCommand [IAS WD: 0000/0 -> 21D1/1, cluster=0502, TID=3A, header=145, warningDuration=30]]
10:12:44.771 [DEBUG] [.transaction.ZigBeeTransactionManager] - transactionListenerAdded: 1 outstanding
10:12:44.777 [DEBUG] [rtsystems.zigbee.ZigBeeNetworkManager] - TX CMD: StartWarningCommand [IAS WD: 0000/0 -> 21D1/1, cluster=0502, TID=3A, header=145, warningDuration=30]
10:12:44.783 [DEBUG] [rtsystems.zigbee.ZigBeeNetworkManager] - TX ZCL: ZclHeader [frameType=CLUSTER_SPECIFIC_COMMAND, manufacturerSpecific=false, direction=CLIENT_TO_SERVER, disableDefaultResponse=false, manufacturerCode=0, sequenceNumber=58, commandId=0]
10:12:44.791 [DEBUG] [rtsystems.zigbee.ZigBeeNetworkManager] - TX APS: ZigBeeApsFrame [sourceAddress=0000/1, destinationAddress=21D1/1, profile=0104, cluster=0502, addressMode=DEVICE, radius=8, apsSecurity=false, ackRequest=true, apsCounter=2E, rssi=--, lqi=--, payload=01 3A 00 91 1E 00]
10:12:44.807 [DEBUG] [.zigbee.dongle.ember.ZigBeeDongleEzsp] - RX EZSP: EzspSendUnicastResponse [networkId=0, status=EMBER_SUCCESS, sequence=2B]
10:12:49.490 [DEBUG] [.zigbee.dongle.ember.ZigBeeDongleEzsp] - RX EZSP: EzspMessageSentHandler [networkId=0, type=EMBER_OUTGOING_DIRECT, indexOrDestination=21D1, apsFrame=EmberApsFrame [profileId=0104, clusterId=0502, sourceEndpoint=1, destinationEndpoint=1, options=[EMBER_APS_OPTION_RETRY, EMBER_APS_OPTION_ENABLE_ADDRESS_DISCOVERY], groupId=0, sequence=2B], messageTag=3A, status=EMBER_DELIVERY_FAILED, messageContents=]
10:12:49.500 [DEBUG] [rtsystems.zigbee.ZigBeeNetworkManager] - RX STA: msgTag=3A state=RX_NAK
10:12:49.509 [DEBUG] [.transaction.ZigBeeTransactionManager] - notifyTransactionProgress: TID=3A, state=RX_NAK, outstanding=1
10:12:49.518 [DEBUG] [.transaction.ZigBeeTransactionManager] - Transaction complete: ZigBeeTransaction [ieeeAddress=804B50FFFE1A72EC queueTime=4772, state=FAILED, sendCnt=1, command=StartWarningCommand [IAS WD: 0000/0 -> 21D1/1, cluster=0502, TID=3A, header=145, warningDuration=30]]
10:12:49.526 [DEBUG] [.transaction.ZigBeeTransactionManager] - transactionListenerRemoved: 0 outstanding
10:12:49.535 [DEBUG] [ee.transaction.ZigBeeTransactionQueue] - 804B50FFFE1A72EC: transactionComplete, state=FAILED, outstanding=0
10:12:49.547 [DEBUG] [ee.transaction.ZigBeeTransactionQueue] - 804B50FFFE1A72EC: Added transaction to queue, len=1, transaction=ZigBeeTransaction [ieeeAddress=804B50FFFE1A72EC queueTime=4802, state=WAITING, sendCnt=1, command=StartWarningCommand [IAS WD: 0000/0 -> 21D1/1, cluster=0502, TID=3A, header=145, warningDuration=30]]
10:12:49.561 [DEBUG] [.transaction.ZigBeeTransactionManager] - Transaction Manager: Send Next transaction. outstandingTransactions=0, outstandingQueues=1, sleepy=0/3
10:12:49.568 [DEBUG] [.transaction.ZigBeeTransactionManager] - 21D1/1: Sending ZigBeeTransaction [ieeeAddress=804B50FFFE1A72EC queueTime=4822, state=WAITING, sendCnt=1, command=StartWarningCommand [IAS WD: 0000/0 -> 21D1/1, cluster=0502, TID=3A, header=145, warningDuration=30]]
10:12:49.581 [DEBUG] [.transaction.ZigBeeTransactionManager] - transactionListenerAdded: 1 outstanding
10:12:49.591 [DEBUG] [rtsystems.zigbee.ZigBeeNetworkManager] - TX CMD: StartWarningCommand [IAS WD: 0000/0 -> 21D1/1, cluster=0502, TID=3A, header=145, warningDuration=30]
10:12:49.601 [DEBUG] [rtsystems.zigbee.ZigBeeNetworkManager] - TX ZCL: ZclHeader [frameType=CLUSTER_SPECIFIC_COMMAND, manufacturerSpecific=false, direction=CLIENT_TO_SERVER, disableDefaultResponse=false, manufacturerCode=0, sequenceNumber=58, commandId=0]
10:12:49.606 [DEBUG] [rtsystems.zigbee.ZigBeeNetworkManager] - TX APS: ZigBeeApsFrame [sourceAddress=0000/1, destinationAddress=21D1/1, profile=0104, cluster=0502, addressMode=DEVICE, radius=8, apsSecurity=false, ackRequest=true, apsCounter=2F, rssi=--, lqi=--, payload=01 3A 00 91 1E 00]
10:12:49.612 [DEBUG] [.zigbee.transaction.ZigBeeTransaction] - Transaction state changed: nwk=21D1, TID=3A, event=RX_NAK, state=DISPATCHED
10:12:49.620 [DEBUG] [.zigbee.dongle.ember.ZigBeeDongleEzsp] - RX EZSP: EzspSendUnicastResponse [networkId=0, status=EMBER_SUCCESS, sequence=2C]
10:12:54.301 [DEBUG] [.zigbee.dongle.ember.ZigBeeDongleEzsp] - RX EZSP: EzspMessageSentHandler [networkId=0, type=EMBER_OUTGOING_DIRECT, indexOrDestination=21D1, apsFrame=EmberApsFrame [profileId=0104, clusterId=0502, sourceEndpoint=1, destinationEndpoint=1, options=[EMBER_APS_OPTION_RETRY, EMBER_APS_OPTION_ENABLE_ADDRESS_DISCOVERY], groupId=0, sequence=2C], messageTag=3A, status=EMBER_DELIVERY_FAILED, messageContents=]
10:12:54.318 [DEBUG] [rtsystems.zigbee.ZigBeeNetworkManager] - RX STA: msgTag=3A state=RX_NAK
10:12:54.330 [DEBUG] [.transaction.ZigBeeTransactionManager] - notifyTransactionProgress: TID=3A, state=RX_NAK, outstanding=1
10:12:54.339 [DEBUG] [.transaction.ZigBeeTransactionManager] - Transaction complete: ZigBeeTransaction [ieeeAddress=804B50FFFE1A72EC queueTime=9593, state=FAILED, sendCnt=2, command=StartWarningCommand [IAS WD: 0000/0 -> 21D1/1, cluster=0502, TID=3A, header=145, warningDuration=30]]
10:12:54.353 [DEBUG] [.transaction.ZigBeeTransactionManager] - transactionListenerRemoved: 0 outstanding
10:12:54.361 [DEBUG] [ee.transaction.ZigBeeTransactionQueue] - 804B50FFFE1A72EC: transactionComplete, state=FAILED, outstanding=0
10:12:54.368 [DEBUG] [ee.transaction.ZigBeeTransactionQueue] - 804B50FFFE1A72EC: transactionComplete exceeded max retries 2
10:12:54.376 [DEBUG] [.zigbee.transaction.ZigBeeTransaction] - Transaction cancelled: ZigBeeTransaction [ieeeAddress=804B50FFFE1A72EC queueTime=9631, state=CANCELLED, sendCnt=2, command=StartWarningCommand [IAS WD: 0000/0 -> 21D1/1, cluster=0502, TID=3A, header=145, warningDuration=30]]
10:12:54.384 [DEBUG] [.transaction.ZigBeeTransactionManager] - Transaction complete: ZigBeeTransaction [ieeeAddress=804B50FFFE1A72EC queueTime=9638, state=CANCELLED, sendCnt=2, command=StartWarningCommand [IAS WD: 0000/0 -> 21D1/1, cluster=0502, TID=3A, header=145, warningDuration=30]]
10:12:54.395 [DEBUG] [.transaction.ZigBeeTransactionManager] - transactionListenerRemoved: 0 outstanding
10:12:54.404 [DEBUG] [ee.transaction.ZigBeeTransactionQueue] - 804B50FFFE1A72EC: transactionComplete but not outstanding, state=CANCELLED, outstanding=0
10:12:54.410 [DEBUG] [.transaction.ZigBeeTransactionManager] - Transaction Manager: Send Next transaction. outstandingTransactions=0, outstandingQueues=0, sleepy=0/3
10:12:54.422 [DEBUG] [.transaction.ZigBeeTransactionManager] - Transaction Manager: Send Next transaction. outstandingTransactions=0, outstandingQueues=0, sleepy=0/3
10:12:54.429 [DEBUG] [.zigbee.transaction.ZigBeeTransaction] - Transaction state changed: nwk=21D1, TID=3A, event=RX_NAK, state=CANCELLED