[DEPRECATED] EchoSistant Version 4.0 ~ Evolved

Thank you for the inputs… I’ll get to work on those issues.
I hope they fix this problem asap for you.

2 Likes

I’m not sure what their deal is over at Amazon, but their support has been pretty horrible so far. (No answers from the community or amazon itself)
If they were anything like this community, I’d have this solved by now. Lol

Frustration is starting to kick in. Tried using Skill Builder Beta and get anything to work on that. Does anyone have any idea what I might try to fix this issue or at least be able to TALK to someone on the amazon developer side?

Even now it just keeps spinning and never updates? What a pain…

Have you tried starting the account from scratch?

ya, still same thing. No, I have not tried starting a new account. I guess there’s nothing to lose by doing that.

wait, doesn’t the email have to be the same email that my echo is on?

Yes! It certainly does

well, I can’t open a new account then can I? with the same email?

I tried it on my desktop instead of my laptop and it worked fine. Not sure if that was the issue or if they actually fixed it. I finally got an email back from the saying they were have issues with the beta. I wasn’t using the beta though, so I don’t know.

I do have another issue though. In the test, " - Now Type into the box "Turn on I don’t have any light switches hooked up. I also don’t remember choosing one in the app earlier. All I have is the Iris garage door opener and the Harmony Hub. I can’t seem to perform a test with either of these. It says “Unable to generate request for your skill”. Any ideas?

HI, i am following the install instructions.

Installed the main app and published. also installed the Profile App and didnt publish.

I enabled OAuth however in Live logging my STtoken = ‘null’

any ideas?

var STappID = 'random string’
var STtoken = 'null’
var url= ‘https://graph-eu01-euwest1.api.smartthings.com:443/api/smartapps/installations/’ + STappID + ‘/’ ;

EDIT: never mind - i had to revoke/renew the security token in the Echosistant app.

ok I am stuck
I have the following installed in SmartThings ide
Echo : EchoSistant BamaRayne/echosistant (master) Edited My Apps True
Echo : NotificationProfile BamaRayne/echosistant (master) Published My Apps
Echo : Profiles BamaRayne/echosistant (master) Published My Apps
Echo : SecuritySuite BamaRayne/echosistant (master) Edited My Apps
Echo : ThermoManager

In Amazons AWS I have

EchoSistant
lambda code for EchoSistant
Node.js 6.10
3.3 kB

Building Alexa Skills with the Alexa Skills Kit I have
- EchoSistant Main Intent Skill
View Skill ID English (U.S.) Custom 7/21/17 Development Metrics Edit Delete
- EchoSistant secure home
View Skill ID English (U.S.) Custom 7/21/17 Development Metrics Edit Delete

but the Service Simulator test screen in Alexa Skills says “We are aware of issues with the simulator Text tab and are working on a fix. We are also aware that the request shown in the simulator Text tab excludes the generated request context data. Please use the simulator JSON tab if you run into issues with Text tab. For more information, refer to this forum post.”

So what command do I put into json to test this?

When I ask Alexa for home (trigger) this is a test or any other command Alexa says there seem to be a problem.

(yes I have gotten my STappID and STtoken from the ide logging and put it into the Lambda code)

Hi! And thanks for letting us know your having problems.

First of all, Amazon broke the aws test… Ignore it and skip that part.

Now, I’m going to assume that your main intent invocation is “home”, so say exactly this to Alexa…

Alexa, tell home this is a test

What was her response?

yes home is my trigger

Alexa says “there was an error if this continues please reach out for help”

I have also setup profiles in EchoSistant app of SmartThings perhaps my mistake is in them

I need to see your live logs for EchoSistant. Please take a screenshot and post it here, or you can pm it to me.

I found it
The STtoken for lambda had changed for some reason (everything else stayed the same) I still have the original in a text document to confirm it was not a typo.
but it appears to be communicating now!!!

thank you!

now I just have to figure out how to setup profiles so I can simply ask “Alexa is my house secure?” and get a simple response “yes” if all doors are closed and all locks locked or “no (this door or doors are open and or unlocked)”

That’s great! I’m glad you got it working. Send me a pm with exactly what you are wanting from ES and I’ll see what I can do. I’m working on some enhancements right now.

one final question
In Alexa skills
The Profile Intent Skill - Create
I do not fully understand it’s purpose
in the wiki it they use “hall bath” but I used “secure home” I am not sure what it is supposed to do or why we need it?
everything is working fine but just trying to learn (not so smrt)

(just happy to get an echo north of the wall)

It is designed to give you a type of room control. If you have external speakers connected to ST, you can create s profile called “bedroom” and send messages to that room.

You can also set it up to give each family member a profile.

Lots of possibilities…

After following the EchoSistant in Wiki, I finished it but I am getting error. When I ask Alexa with main intent invocation, it will say “There is an error”. It is the same error with profile invocation. Can anyone tell me how to debug it?
The only thing I can think of is that when I did the Amazon Configuration Lambda Function. It is quite different than the wiki setup. Wiki show blank function and then configure triggers but on the amazon site you start out with Author From Scratch. You choose the Alexa skill and triggers at the end. I don’t know if that make a different or I miss some step because of that.

Any help is appreciated.

I’m going to update the Wiki for this section tomorrow. Send me a PM and we can work on debugging your problem.