Coordinator endpoint

Hello, I developed for my customer, a ZigBee coordinator in last 2019, using nRF5 SDK for Thread and Zigbee v3.2.0.
I has installed many sistems on field, equipped witn several battery powered sensors (door, motion, occupancy ...) and mains powered actuators (bulbs and smart plug).
I have only one endpoint # 64 configured on my coordinator, and now I need to add a second endpoint to receive the info from some end-node that sends to fixed endpoint #255
How can I add it?
Thanks for help

Abele

Parents
  • Hello,

    If the end-node sends to the endpoint #255, it broadcasts to all end-points on the device. So you do not necessarily need to add another end-point for it to be picked up.

    Regards,

    Elfving

  • Hello, 
    This is known ... but unfortunately the data sent to coordinator via endpoint #255 are not reported to endpoint handler callback as happens for endpoint#1 ...

    How can I read the date caming from ep #255 ?

    Thanks for help

    Abele

  • Hello Abele!

    I am deeply sorry about the delay on this case, things have been busy lately. 

    I assume you've made sure that you are sending it to the right address btw?

    I tried this myself just now and I believe I might see the same issue, if not a similar one. I do see the message being forwarded to the right endpoint handler when I send it to a cluster though. Have you tried sending it to a cluster?

    abe said:

    This is known ... but unfortunately the data sent to coordinator via endpoint #255 are not reported to endpoint handler callback as happens for endpoint#1 ...

    Could you expand a bit on this part? Do you have an additional endpoint #1 on the coordinator?

    Regards,

    Elfving

  • Hi Elfving,
    I'm not sure to good understand what you said ...
    I have developed a Zigbee coordinator with default endpoint #64.
    I have connected a SonOff IAS Pir sensor. On this sensor I have binded and configured the cluster 1, attribute 21 for autoreportig the battery level (and this is sent to right endpoint #64) .
    I have also binded and configured the Alarm cluster, but the SonOff sensor sends these informations to fixed endpoint #255.
    On my coordinator, tall data sent to endpoint #255 are not reported to Endpoint handler callback.
    Where I wrong? How can I solve this?
    (only to remember ... for this project I used nRF5 SDK for Thread and Zigbee v3.2.0)

  • abe said:
    On this sensor I have binded and configured the cluster 1, attribute 21 for autoreportig the battery level (and this is sent to right endpoint #64)

    Are you able to configure this to send to endpoint 255, just to see if that works? 

    Do you have the alarm cluster configured on the coordinator?

    Regards,

    Elfving

  • Are you able to configure this to send to endpoint 255, just to see if that works? 

    Yes it works

    Do you have the alarm cluster configured on the coordinator?

    ?? what this means??? I receive on the endpoint handler as I configured using the macro
    NRF_ZIGBEE_EP_HANDLER_REGISTER(generic_cmd, _agent_ep_handler_generic_cmd);
    the data coming from zigbee network (sse image below), and they are processed inside the callback above

Reply Children
Related