This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2652R: Zigbee 3.0 sensor to cloud gateway not update report command data.

Guru 14820 points
Part Number: CC2652R

Hello,

ZigBee 3.0 sensor to cloud gateway did not update report command data to gateway terminal application as well to node js application.

from the log it seems like nwkmgr is not sending report command data to the gateway application.

  • Hello Dhanraj,

    Please provide the Linux environment used, gateway logs, and sniffer logs along with replication steps required to observe the behavior. Please also refer to the User/Developer Guides for adding functionality beyond the basic example provided: software-dl.ti.com/.../Zigbee Sensor to Cloud - User Guide.pdf

    Regards,
    Ryan
  • To replicate the issue you just have to send ZCL report command from any ZED/ZR .
    Report command will not appear on gateway terminal app(In older gateway it use to appear) as well on node is app
  • llo Ryan,

    We are using:

    1) Linux environment  = Raspbian stretch OS, running on Raspberry Pi. 

    2) Ubiqua sniffer log = GwRptCmdBug.zip

    (change the file extension to .cubx Refer packet number 801 and 2556)

    3) gateway log = 

    gateway.log
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    [11:13:51.898,279] [SMPLAPP/MAIN] MISC2 : ·[0m·[32m--- App started ---·[0m·[0m·[37m
    [11:13:51.899,120] [SMPLAPP/MAIN] MISC2 : ·[0m·[32m·[1mTI Home Automation Gateway Sample Application, version 2.01·[0m·[0m·[37m
    [11:13:51.899,458] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mCannot open macro file for reading·[0m·[0m·[37m
    [11:13:51.900,448] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mSuccessfully connected to NWK_MGR server·[0m·[0m·[37m
    [11:13:51.900,709] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mnwk_mgr_server_connected_disconnected_handler·[0m·[0m·[37m
    [11:13:51.900,957] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mabout to send·[0m·[0m·[37m
    [11:13:51.901,713] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mSuccessfully connected to GATEWAY server·[0m·[0m·[37m
    [11:13:51.901,928] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mgateway_server_connected_disconnected_handler·[0m·[0m·[37m
    [11:13:51.902,130] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mabout to send·[0m·[0m·[37m
    [11:13:51.902,640] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mSuccessfully connected to OTASRVR server·[0m·[0m·[37m
    [11:13:51.902,847] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mota_server_connected_disconnected_handler·[0m·[0m·[37m
    [11:13:51.903,049] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mabout to send·[0m·[0m·[37m
    [11:13:52.901,013] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mInit state 1·[0m·[0m·[37m
    [11:13:52.901,287] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mCreated new idle_cb entry (#0) for func (0001d620), arg (00000000)·[0m·[0m·[37m
    [11:13:52.901,413] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mnwk_send_info_request: Sending NWK_INFO_REQ__INIT·[0m·[0m·[37m
    [11:13:52.901,699] [SMPLAPP/MAIN] PKTTYPE: ·[0m·[32m·[0m·[1m·[34m·[0m·[1m·[34m[ NWK_MGR·[0m·[1m·[33m<<<<<<<<<<<·[0m·[1m·[34m·[4mSMPLAPP·[24m] ·[0m·[37m·[0m·[1m·[35mNwkZigbeeNwkInfoReq·[0m·[0m·[37m
    [11:13:52.901,796] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m cmdId = ·[0m·[35mNWK_ZIGBEE_NWK_INFO_REQ·[0m·[0m·[37m
    [11:13:52.902,105] [SMPLAPP/MAIN] MISC2 : ·[0m·[32msent to NWK_MGR: len=2, cmd_id=10, subsystem=18·[0m·[0m·[37m
    [11:13:52.902,232] [SMPLAPP/MAIN] MISC2 : ·[0m·[32m·[1m Raw=02:00:12:0A:08:0A·[0m·[0m·[37m
    [11:13:52.905,798] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mreceived from NWK_MGR: len=19, cmd_id=11, subsystem=114·[0m·[0m·[37m
    [11:13:52.908,203] [SMPLAPP/MAIN] MISC2 : ·[0m·[32m·[1m·[4m Raw=13:00:72:0B:08:0B:10:01:18:1A:20:84:96:03:29:F0:17:0E:06:00:4B:12:00·[0m·[0m·[37m
    [11:13:52.908,359] [SMPLAPP/MAIN] PKTTYPE: ·[0m·[32m·[0m·[1m·[34m·[0m·[1m·[34m[ NWK_MGR·[0m·[33m>>>>>>>>>>>·[0m·[1m·[34m·[4mSMPLAPP·[24m] ·[0m·[37m·[0m·[1m·[35mNwkZigbeeNwkInfoCnf·[0m·[0m·[37m
    [11:13:52.908,437] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m cmdId = ·[0m·[35mNWK_ZIGBEE_NWK_INFO_CNF·[0m·[0m·[37m
    [11:13:52.908,496] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m status = ·[0m·[35mNWK_UP·[0m·[0m·[37m
    [11:13:52.908,556] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m nwkChannel = ·[0m·[35m0x0000001A (26)·[0m·[0m·[37m
    [11:13:52.908,613] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m panId = ·[0m·[35m0x0000CB04 (51972)·[0m·[0m·[37m
    [11:13:52.908,674] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m extPanId = ·[0m·[35m00:12:4B:00:06:0E:17:F0·[0m·[0m·[37m
    [11:13:52.908,877] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mCalling confirmation callback·[0m·[0m·[37m
    [11:13:52.908,990] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mnwk_process_info_cnf: Received NWK_ZIGBEE_NWK_INFO_CNF·[0m·[0m·[37m
    [11:13:52.909,091] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mmsg->status = 1·[0m·[0m·[37m
    [11:13:52.909,202] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mnwk_process_info_cnf: Network ready·[0m·[0m·[37m
    [11:13:52.910,372] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mInit state 2·[0m·[0m·[37m
    [11:13:52.910,504] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mdevice_send_local_device_info_request: Sending NWK_GET_LOCAL_DEVICE_INFO_REQ·[0m·[0m·[37m
    [11:13:52.910,657] [SMPLAPP/MAIN] PKTTYPE: ·[0m·[32m·[0m·[1m·[34m·[0m·[1m·[34m[ NWK_MGR·[0m·[1m·[33m<<<<<<<<<<<·[0m·[1m·[34m·[4mSMPLAPP·[24m] ·[0m·[37m·[0m·[1m·[35mNwkGetLocalDeviceInfoReq·[0m·[0m·[37m
    [11:13:52.910,762] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m cmdId = ·[0m·[35mNWK_GET_LOCAL_DEVICE_INFO_REQ·[0m·[0m·[37m
    [11:13:52.910,982] [SMPLAPP/MAIN] MISC2 : ·[0m·[32msent to NWK_MGR: len=2, cmd_id=7, subsystem=18·[0m·[0m·[37m
    [11:13:52.911,117] [SMPLAPP/MAIN] MISC2 : ·[0m·[32m·[1m Raw=02:00:12:07:08:07·[0m·[0m·[37m
    [11:13:52.912,726] [SMPLAPP/MAIN] MISC2 : ·[0m·[32mreceived from NWK_MGR: len=68, cmd_id=8, subsystem=114·[0m·[0m·[37m
    [11:13:52.913,044] [SMPLAPP/MAIN] MISC2 : ·[0m·[32m·[1m·[4m Raw=44:00:72:08:08:08:12:40:08:00:11:F0:17:0E:06:00:4B:12:00:20:07:2A:20:08:04:10:84:02:18:07:20:00:28:00:28:03:28:81:0A:30:06:30:04:30:05:30:80:0A:30:09:30:81:02:30:20:2A:0D...·[0m·[0m·[37m
    [11:13:52.913,188] [SMPLAPP/MAIN] PKTTYPE: ·[0m·[32m·[0m·[1m·[34m·[0m·[1m·[34m[ NWK_MGR·[0m·[33m>>>>>>>>>>>·[0m·[1m·[34m·[4mSMPLAPP·[24m] ·[0m·[37m·[0m·[1m·[35mNwkGetLocalDeviceInfoCnf·[0m·[0m·[37m
    [11:13:52.913,290] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m cmdId = ·[0m·[35mNWK_GET_LOCAL_DEVICE_INFO_CNF·[0m·[0m·[37m
    [11:13:52.913,351] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m deviceInfoList :·[0m·[0m·[37m
    [11:13:52.913,406] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m networkAddress = ·[0m·[35m0x00000000 (0)·[0m·[0m·[37m
    [11:13:52.913,467] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m ieeeAddress = ·[0m·[35m00:12:4B:00:06:0E:17:F0·[0m·[0m·[37m
    [11:13:52.913,526] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m manufacturerId = ·[0m·[35m0x00000007 (7)·[0m·[0m·[37m
    [11:13:52.913,582] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m simpleDescList :·[0m·[0m·[37m
    [11:13:52.913,633] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m [000] :·[0m·[0m·[37m
    [11:13:52.913,686] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m endpointId = ·[0m·[35m0x00000004 (4)·[0m·[0m·[37m
    [11:13:52.913,742] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m profileId = ·[0m·[35m0x00000104 (260)·[0m·[0m·[37m
    [11:13:52.913,798] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m deviceId = ·[0m·[35m0x00000007 (7)·[0m·[0m·[37m
    [11:13:52.913,855] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m deviceVer = ·[0m·[35m0x00000000 (0)·[0m·[0m·[37m
    [11:13:52.913,908] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m inputClusters :·[0m·[0m·[37m
    [11:13:52.913,962] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m [000] = ·[0m·[35m0x00000000 (0)·[0m·[0m·[37m
    [11:13:52.914,015] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m [001] = ·[0m·[35m0x00000003 (3)·[0m·[0m·[37m
    [11:13:52.914,068] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m [002] = ·[0m·[35m0x00000501 (1281)·[0m·[0m·[37m
    [11:13:52.914,121] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m outputClusters :·[0m·[0m·[37m
    [11:13:52.914,173] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m [000] = ·[0m·[35m0x00000006 (6)·[0m·[0m·[37m
    [11:13:52.914,225] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m [001] = ·[0m·[35m0x00000004 (4)·[0m·[0m·[37m
    [11:13:52.914,278] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m [002] = ·[0m·[35m0x00000005 (5)·[0m·[0m·[37m
    [11:13:52.914,358] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m [003] = ·[0m·[35m0x00000500 (1280)·[0m·[0m·[37m
    [11:13:52.914,412] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m [004] = ·[0m·[35m0x00000009 (9)·[0m·[0m·[37m
    [11:13:52.914,465] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m [005] = ·[0m·[35m0x00000101 (257)·[0m·[0m·[37m
    [11:13:52.914,518] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m [006] = ·[0m·[35m0x00000020 (32)·[0m·[0m·[37m
    [11:13:52.914,572] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m [001] :·[0m·[0m·[37m
    [11:13:52.914,625] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m endpointId = ·[0m·[35m0x000000F2 (242)·[0m·[0m·[37m
    [11:13:52.914,681] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m profileId = ·[0m·[35m0x0000A1E0 (41440)·[0m·[0m·[37m
    [11:13:52.914,737] [SMPLAPP/MAIN] PKTBODY: ·[0m·[32m·[34m deviceId = ·[0m·[35m0x00000061 (97)·[0m·[0m·[37m
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    4) ./zigbeeHAgw script prints the below messages onto the console whenever the ZED/ZR sends report command (at periodic intervals). 

  • Thanks for providing what I asked for, I will attempt to recreate this behavior and get back with you.

    Regards,
    Ryan

  • Hi Prem,

    I ran a test and had no issues receiving report attribute commands with the Linux Gateway. I notice that your destination endpoint is 0x02, is this intentional? The default gateway endpoint is 0x08 and the fact that you are not even receiving an "unsupported command" default response indicates that this is the wrong endpoint value.

    Regards,
    Ryan