Get started
  • English
  • 简体中文
Official Site
Get started
  • English
  • 简体中文
Official Site
  • Get started
  • Concepts
  • Guides
  • Device capabilities & events
    • Browse by device type
    • Device capabilities
    • Events overview
      • Event types
      • Device status
      • Binding and authorization
      • Detection and alarms
      • Doorbell and lock
      • Service events
      • Overview and common payload
      • Event message types
      • Event message format
    • Permission codes
    • Capability error codes
    • Alarm and capability messages
    • Capability FAQ
    • Legacy ability and push types
  • API reference
  • SDK and tools
  • Solutions
  • Platform and support
On this page
Key fields
Notes
Related

Configuration change report

Configuration change report device.property.report

Key fields

Push body uses properties (not capability event outputData): keys are propertyId, values are the new configuration. Historical query: Query alarm history.

Example properties (not exhaustive): Privacy mode · privacy.cover.enabled, Searchlight, White light, Siren state, Battery info

Notes

Subscribe to capabilityEvent in setMessageCallback. Configuration changes always use msgType=device.property.report. Do not filter list APIs by this msgType alone; query history by propertyId.

{
 "msgType": "device.property.report",
 "deviceId": "TESTIPC000012345",
 "productId": "56WGTET2",
 "channelId": "0",
 "properties": {
 "privacy.cover.enabled": 1
 },
 "time": 1673406989,
 "localTime": "20230111T111629",
 "alarmId": "116257862023505xxxx"
}

Push payload fields: Receive alarm messages and Common payload.

Related

  • Receive alarm messages (capabilities)
  • Query alarm history
  • Capability usage · property index
  • Event types