[DEPRECATED] EchoSistant Evolved ~ Amazon Echo's Only Assistant with Robust Scheduling and Flexible Reporting

Hmm. So. Maybe I’m the only this has happened to, but I’ve got a ghost profile that is preventing me from using an invocation name for myself. And after hours setting up the profiles for each individual in the household, on their own individual alexa/aws/amazon developer accounts, I simply can’t accept having to uninstall the echosistant app and start over.

So on configure profile it constantly lists one more than it should. In the run actions on this profile, it lists my profile twice. When selecting either option, both are selected. So I deleted the one profile, only now, on the run actions on this profile, there is still one profile listed with the name of the profile I deleted.

In case anyone can help I’ll be forthcoming with the boring details. I installed the apps into the smartthings ide only once. I used the same token generated from that installation on multiple aws accounts, using the individual arn strings to create multiple invocations of the same name on different amazon developer accounts. This didn’t cause any multiple profiles on the smartthings end for anyone else but me.

Any thoughts on how to eradicate this ghost profile without starting over would be greatly appreciated, as I’m more likely to legally change my name than do that.

Hi Andy,
That is definitely a unique issue you are having and I hope we can fix it.
To start, I have some questions…

  • reading your post it seems that you have created unique Amazon accounts for each family member. Is this what you have done?
  • if yes to the first question, why? You only need one developer account, you just create multiple AWS skills in the sane account.
  • if no, but also if yes, have you attempted to delete the profile from the IDE?

Yes, there are separate amazon accounts for every family member, because we each have our own individual settings in our own alexa accounts. So in order for the skills to show up in each alexa account, it is necessary. Each developer account has the same skills. Do you mean have I tried to delete the profile from the amazon ide? Cause no I have not and I will try that when I wake up.

Ok, I’m extremely curious…
What settings do you mean that are different?
When each family member uses the Alexa, do they have to tell her to change about first?

Do you mean, Alexa tell home to turn on the living room lights… Is this different for each family member? One person wants one light on and another only wants a different light?

If that is correct, this can be done with one account and or profile.

Well no. We have four alexa enabled devices. Because I’m a ridiculous person with no self control. And multiple harmony hubs, that handle different areas of the house with av equipment. Different calendars and to do lists and such. So there isn’t a need to switch alexa accounts, if the alexa enabled devices are in areas unique to users.

Don’t feel bad, I have 9. One isn’t even plugged in…lol

Now that makes sense.

I think we can figure out your problem and get you fixed up.

Also, version 5 will be released in a few weeks, here’s a teaser… Able to create events on multiple calendars, by name of calendar… And multiple harmony hub control.

Ok. I’m going to pass out and attempt to delete the profile from Amazon when I wake up. But I’m thinking the issue is on the smartthings side as the profile still shows up as a device to be used by the echosistant skill.

1 Like

Please explain update the Lambda. The Lambda code has not changed.

Sadly, deleting the profiles from the amazon developer account didn’t change anything. IT shows there being one more profiles created in the Echosistant app than there is.

No, did you delete them in the ST ide? Go to locations, installed smartapps, click on edit in to right corner, find the profile and click delete.

why am i so dumb? thank you.

Not at all… Don’t sweat it. I thought my install was complex… But you have me beat by miles.

UPDATE UPDATE UPDATE

Please update your Main EchoSistant App to the most current version found here.

This update is to activate error failsafes I left inactive during the last update.

Thank you.

I can’t get it to work.

When I say “Alexa, tell home the babysitter arrived” The response is:

Sorry, I heard that you were looking to arrived the babysitter but Echosistant wasn’t able to take any actions , would you like to try again? "

The log is:

aca4653a-b009-4153-8ab7-3fb107c261c6  2:20:22 PM: info deviceType = cPresence , command = arrived
aca4653a-b009-4153-8ab7-3fb107c261c6  2:20:22 PM: debug Control Data: (ctCommand)= arrived',(ctNum) = 'undefined', (ctPIN) = 'undefined', (ctDevice) = 'babysitter', (ctUnit) = 'undefined', (ctGroup) = 'undefined', (ctIntentName) = 'main'
aca4653a-b009-4153-8ab7-3fb107c261c6  2:20:22 PM: debug Begining Process data: (event) = 'main', (ver) = '4.0', (date) = '2/17/2017', (release) = '4.0.00'; data sent: pContinue = 'false', pShort = 'false', pPendingAns = 'false', versionSTtxt = '4.0', releaseSTtxt = 'R.0.3.3b' outputTxt = 'null' ; other data: pContCmdsR = 'clear', pinTry'=null'
aca4653a-b009-4153-8ab7-3fb107c261c6  2:20:22 PM: debug Launch Data: (event) = 'main', (Lambda version) = '4.0', (Lambda release) = '4.0.00', (ST Main App release) = 'R.0.3.3b' (ST Child App Release) = null}

Make sure you selected the virtual presence device “babysitter” in the main app.
Make sure you have updated your List_of_devices by adding “babysitter”

… AND BINGO!!! Thank you!

2 Likes

Wow - I thought i knew how to get a list_of_devices to paste into AWS but … Please give me a refresher course. Also please explain if/how the Lambda code needs to be replaced with the latest revision.

Don’t worry about the lambda

On the main page, look at the install and support