I have implemented Smart Home Skill (payload v3) to turn ON/OFF a switch and to retrieve state of the switch. While Turn ON/OFF works fine, I am not able to retrieve the switch state.
In the discovery response I return,
"proactivelyReported": false, "retrievable": true
This have effect in Alexa App as I can check the correct status of this switch and my lambda function is invoked with ReportState directive.
However when I say
"Alexa, Is my <Switch Name> turned on"
Alexa Reply with response "<Switch Name> doesnt support that" and my lambda function is not invoked with the ReportState directive