Posts: 17
Registered: ‎09-28-2017

How to configure attributes to be reportable in Simplicity Studio

I have turned on the Reporting Plugin with a table size of 20.

I have turned on the Thermostat Cluster's Server Init Callback.  Inside the callback, I have

called the function emberAfPluginReportingConfigureReportAttribute() for all the attributes

I wish to be reportable including Manufacturer Custom attributes (added to the ha.xml file

along with the Manufacturer code for those attributes). I made sure that

EMBER_ZCL_STATUS_SUCCESS was returned for each call of the above function.  I

used a minimum of 2 seconds and a maximum of 3600 seconds (1 hour) and set the

direction to EMBER_ZCL_REPORTING_DIRECTION_REPORTED. I have even added

a call to the function zclGlobalSendMeAReportCommand() to the

emberAfPluginNetworkFindFinishedCallback() function when EMBER_SUCCESS is

passed into it.  I still don't get any Report Attribute Messages being sent when joining a

network.  I am replacing an existing thermostat from a different manufacturer that upon

joining a network sends out these messages. Because my thermostat is not sending out

these messages, the network device I am joining to doesn't accept the join (although it

doesn't tell my thermostat this ... my thermostat thinks it joined successfully but the

device it joined with doesn't).

<a href=""><font color="#000000"><font size="2">Hero</font></font> </a> YK
Posts: 225
Registered: ‎02-13-2017

Re: How to configure attributes to be reportable in Simplicity Studio

I tried to help you on your another duplicate post at
If my reply answers your question, please click on "Kudo"s or "Accept as Solution"s to benefit others who have the same issue.

YK Chen