Hi all,
I’ve been running the Amazon Alexa Smart Home Skill for a while and it’s been an absolute god send for family integration. My wife and daughter are now comfortable with my home automation as they in turn feel comfortable asking Alexa to do something, so massive thanks to the developers…
What I’d like to know is regarding Alexa’s call and response process.
At the moment when you ask Alexa a question she answers and then continues to listen for about 5 seconds so you can continue the conversation without repeating ‘alexa…’ everytime…a good example is:
Me: alexa, add milk to the shopping list
Alexa: Milk has been added to the shopping list
I now have a few seconds to continue speaking so I can say
Me: add butter to the shopping list
If I don’t say anything I’ve got to start the call and response again, ‘alexa, add xxxxx to the shopping list’ etc etc
I’d like to expand my openhab / alexa skill rules to be a bit more interactive, ie
At a certain time openhab sets a dummy item to ON, runs rule and skill
which prompts Alexa to announce a question / call and response
Alexa then listens to the yes / no answer
dummy item updated to ON / OFF via alexa routine - openhab skill
openhab rule runs accordingly
real life example:
OH receives request ‘heating boost’, runs a timer for 1 hour
OH sets dummy item to ON and sets timer for 60 minutes
at end of timer rule runs to prompt alexa to ask 'shall I turn off ‘heating boost’
call / response then either YES / NO
If YES, dummy item updated to OFF and OH rule turns off ‘heating boost’
If NO, dummy item stays as NO and OH resets timer - process loops again after 60 minutes
I’ve gone through the skill docs and it seems that at present it allows commands, ie ‘turn x on’, ‘set temp to y’ rather than the call and response style…am I correct and do you think that this might be on the future release list?