When Alexa performs device synchronization (Sync Devices), our device sends the following Alexa.Discovery.AddOrUpdateReport capability payload.
In previous versions of the Alexa App, this device was correctly recognized and displayed with both:
- Smart Lock functionality
- Doorbell functionality
However, after upgrading to the latest Alexa App version 2.2.695641.0, we found that only the Smart Lock functionality is available. The Doorbell-related features are disabled and cannot be enabled.
As shown in the attached screenshot:
- The “Unlock In The Alexa App” option is available and can be enabled.
- The Doorbell-related options, such as “Doorbell Press Notifications” and “Doorbell Sound”, are greyed out and unavailable.
The device is still reporting the same Discovery payload. We have not changed the endpoint definition or capabilities.
Could you please help clarify:
- Has Alexa App version 2.2.695641.0 changed the validation logic or support behavior for
Alexa.DoorbellEventSourcedevices, especially for endpoints using multiple display categories such as:SMARTLOCKCAMERADOORBELL
- Are there any new required capabilities, configuration fields, or endpoint attributes needed for Doorbell functionality to work correctly in the latest Alexa App?
- Is the current Discovery payload still compliant with the latest Alexa Doorbell API requirements?
The Discovery payload is included below:
{
"event": {
"header": {
"namespace": "Alexa.Discovery",
"name": "AddOrUpdateReport",
"payloadVersion": "3",
"messageId": "2d58910d-c51b-41bd-83fb-d542a71b31ef"
},
"payload": {
"endpoints": [
{
"displayCategories": [
"SMARTLOCK",
"CAMERA",
"DOORBELL"
],
"modelName": "Arenti",
"capabilities": [
{
"configuration": {
"isFullDuplexAudioSupported": true
},
"interface": "Alexa.RTCSessionController",
"type": "AlexaInterface",
"version": "3"
},
{
"type": "AlexaInterface",
"interface": "Alexa.DoorbellEventSource",
"version": "3",
"proactivelyReported": true
},
{
"configuration": {
"isJammed": false
},
"type": "AlexaInterface",
"interface": "Alexa.LockController",
"version": "3",
"properties": {
"retrievable": true,
"supported": [
{
"name": "lockState"
}
],
"proactivelyReported": true
}
},
{
"cameraStreamConfigurations": [],
"interface": "Alexa.EndpointHealth",
"type": "AlexaInterface",
"version": "3",
"properties": {
"retrievable": true,
"proactivelyReported": true,
"supported": [
{
"name": "connectivity"
}
]
}
},
{
"interface": "Alexa",
"type": "AlexaInterface",
"version": "3",
"proactivelyReported": false
}
],
"cookie": {},
"endpointId": "sxxxx",
"manufacturerName": "test",
"description": "test camera",
"additionalAttributes": {
"manufacturer": "test",
"model": "test"
},
"friendlyName": "doorsl"
}
],
"scope": {
"type": "BearerToken",
"token": "xxxxx"
}
}
}
}
Expected behavior:
The device should continue to expose both Lock and Doorbell functionality, as it did in previous Alexa App versions.
Actual behavior:
After upgrading to Alexa App version 2.2.695641.0, only Lock functionality is available. Doorbell functionality is disabled in the Alexa App UI.