AskAlexa condition says that AskAlexa is not installed


#1

I’m trying to set up WebCore like I had Core, and test to see if an AskAlexa macro is executed. The AskAlexa condition says that AskAlexa is not installed. I’ve definitely got it installed and can trigger WebCore pistons using AskAlexa. Am I missing something obvious?


#2

I am certainly no expert when it comes to groovy but you might be ahead of the game.

private Map getAskAlexaOptions() {
return state.askAlexaMacros ?: [null:“AskAlexa not installed - please install or open AskAlexa”]
}


#3

From what I remember the Ask Alexa WebCoRE Macro feature doesn’t work with IF statements. You have to set your piston up as a Do Block Action Piston. Then you have to update your Custom Slot Information on the Amazon Developer web site. Then go into the Smart App and create/choose your Macro Piston from there. It has been awhile since I set one up. You might want to hit up Michael on the ST Forum. Here is a link. [RELEASE] Ask Alexa


#4

I’m running into the same problem. I can create a macro in Ask Alexa and choose to execute a piston (all of my pistons are listed in Ask Alexa) but in WebCoRE, I see the “AskAlexa not installed” message when I select Ask Alexa as the virtual device. So Ask Alexa sees WebCoRE but WebCoRE doesn’t seem to see Ask Alexa. Is anyone successfully using the two together?