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.
