I am using the Somfy ZRTSI package for my Somfy shades.
I also added them to Alexa skill and I can control them.
However, most of the time (more than 50%) even though the shade gets the command, I get a "I'm not quite sure what went wrong" message from Alexa after my command.
Nothing is reported in the logs.
I tried setting on/off following Alexa Skill setting. But nothing has changed:
"respond immediately without waiting for device"
I don't have such Alexa issue with other devices. But this device is also a very simple zwave device.
FOr example, the off() command is like:
void off() {
logDebug "off()"
sendToDevice(zwave.basicV1.basicSet(value: 0x00))
sendOpeningClosingEvent(0)
runIn(travelDuration, 'sendEvents', [data: [level:0]]);
}
private void sendOpeningClosingEvent(level) {
if (level == 0) {
sendEvent(name: "windowShade", value: "closing")
}
else {
sendEvent(name: "windowShade", value: "opening")
}
}
in fact, I have same issue with one of my own device drivers. But it is a port from ST to HE and it has some issues. So I can't say that the problem is occuring on other devices.
But if I can understand the root cause for this Alexa response, maybe I can solve the problem with my driver as well.