I've a PowerController discovered with poactivelyReported and retrievable set to true.
My ChangeReport looks like this:
{
"context": {},
"event": {
"endpoint": {
"endpointId": "2KSchalter01Rechts0019D62A2",
"scope": {
"token": "Atza|...............",
"type": "BearerToken"
}
},
"header": {
"messageId": "d7b5377f-9880-458c-8e83-17bb24d4a5fb",
"name": "ChangeReport",
"namespace": "Alexa",
"payloadVersion": "3"
},
"payload": {
"change": {
"cause": {
"type": "PHYSICAL_INTERACTION"
},
"properties": [
{
"name": "powerState",
"namespace": "Alexa.PowerController",
"timeOfSample": "2020-05-12T11:25:03.766Z",
"uncertaintyInMilliseconds": 5,
"value": "ON"
}
]
}
}
}
}
Unfortunately this asynchronous calls to Event Gateway don't have any effect. The StateReports requested by Alexa Directive work without problems. So I wonder why to have both. If my device allways sends an asynchronous ChangeReport I might don't need the StateReports.
Or how do I get both to work?
Thank you and best Regards