Hello, I have a JN5168-000-M01 and I'm working with the JN-AN-1217 ZigBee 3.0 Base Device Template.
After some hard time getting into the Materia I got the Base Device to work as a router, connect to a coordinator and I'm able to control a LED wireless via the Base Device On/Off Cluster.
Now I want to add other clusters, especially the MultistateOutputBasic. In the ZCL User I found the function
Hi Mario,
thank you very much for your reply on my question :smileyhappy:
I'm a total beginner in ZigBee development and wireless connectivity in general so I'm sorry if my questions might be superficial.
I'm working with the ZigBee 3.0 Base Device Template and therefore used the function eZHA_RegisterBaseDeviceEndPoint() to register the Endpoint.
I want to create a device which combines the functions of several sensors and actors. I changed the Application Device ID to 7 for a combined Interface and it gets recognized like this from my ZigBee Coordinator.
Now I if I add a Temperature Measurement Cluster I can also see the cluster with the ZigBee coordinator, but can't see any data. Also from the Basic Cluster I can't read any data like Manufacturer name what was wondering me from the beginning.
The defines
#define ZCL_ATTRIBUTE_READ_SERVER_SUPPORTED
#define ZCL_ATTRIBUTE_WRITE_SERVER_SUPPORTED
#define ZCL_ATTRIBUTE_READ_CLIENT_SUPPORTED
#define ZCL_ATTRIBUTE_WRITE_CLIENT_SUPPORTED
are all made in the zcl_options.h and in the app.zpscfg I set every discoverable property for any cluster as TRUE.
Any ideas what I'm doing wrong? I can receive ON/OFF Commands with my device but it seems to not send anything.
Would be so happy if someone could try to give me some help :smileyhappy:
Hi Martin,
You can take a look the ZigBee 3.0 Devices User Guide 1.4 Device Initialisation
http://www.nxp.com/docs/en/user-guide/JN-UG-3114.pdf
register the device by calling the relevant device registration function - for example, eZLO_RegisterDimmableLightEndPoint()
Best Regards,
Mario