z2m_configure_reporting
Configure how often a Zigbee device reports an attribute. Adjust minimum and maximum intervals to improve responsiveness or save battery, with 65535 to disable.
Instructions
Configure how often a device reports an attribute. Tightening intervals improves responsiveness; loosening them saves battery. Set maximum_report_interval to 65535 to disable reporting. Battery devices must be woken immediately before calling this, and not all devices support the command. Use z2m_get_device to see existing configured_reportings, and z2m_configure_device to re-run the whole default configuration instead of one attribute.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| device | Yes | Device friendly_name or ieee_address. | |
| cluster | Yes | Cluster name, e.g. 'genLevelCtrl'. | |
| endpoint | No | Endpoint ID. Default 1. | |
| attribute | Yes | Attribute name, e.g. 'currentLevel'. | |
| reportable_change | No | Minimum change worth reporting, in the attribute's unit. | |
| maximum_report_interval | Yes | Seconds. 65535 disables reporting. | |
| minimum_report_interval | Yes | Seconds. 0 means report on every change. |