Reply
Highlighted
Posts: 17
Registered: ‎09-28-2017

How to configure Reportable attributes to send 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).