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

This post saved for future Announcements and changes… as well as videos.

This is EchoSistant giving me a Doors and Windows Report with Feedback

This one is called talking like a teenager


Display of EchoSistant and Single room control.


Great job , I’m looking forward to playing with this over the weekend ! Thanks again to both of you for all your hard work , you are making great progress,


Many thanks to @jasonrwise77 for burning the midnight oil on many nights testing and helping sort out our crazy ideas! And thanks both of you for pushing for perfection. I think everyone will like how the Notification & Reporting Add-on turned out. Great team effort, guys!


Check this thread for Reporting ideas! I’d like to see what you come up with? Reporting about your home should be flexible, fun and easy to create (warning…imagination is required :slight_smile: ) !

And here is how to schedule like a pro with Cron Expressions…(pictorial)


I am sorry to tell you , but reporting is broken.

I had two windows open.

“What is open” - There are no doors or windows open…
“How many windows are open” - There are two windows open…

I’ll check into that

Hey guys been following this for awhile now. Awesome work and creative thinking for this app. Now i have to spend some more money on dots and speakers, thx :wink:

I just updated and started messing around with more the features today. Like the comment above im also seeing an error with reporting. I can ask what doors/windows are open/closed - this works perfectly. When i ask for individual doors/windows i get these two errors in live logging.

java.lang.NullPointerException: Cannot invoke method toLowerCase() on null object @ line 949
java.lang.NullPointerException: Cannot invoke method toLowerCase() on null object @ line 3224

Hope this helps and thx for your guys hard work on this great app!

1 Like

Thanks… Greatly appreciated for the error info… The free speech engine is amazing but it can be finicky sometimes… We are working on it now.

Glad you enjoy the app

Thanks for the bug report! Could you please update Echo:EchoSistant App to R.0.3.1a and try again. If the problem persists. Can you please PM me with a more detailed screen shot of your logs. (I need to see which field name is actually coming through as “null”). Thanks again!

This is fixed… Thanks for letting us know…

Remember… the app is in full development and things change constantly… some commands work for some but not for others… but let us know what isn’t working and we’ll see what’s up.

More coming!

Now… please update

Main App to Version:4.0 R.0.3.1b
Main Custom Slots

Thank you very much for great application and incredible support!

1 Like

Our pleasure!

Keep the ideas coming… especially any use cases you come up with using the Reports, Notifications, and Feedback… This is incredibly flexible and the sky’s the limit.

I have a report that mixes the report with the feedback… two process, but it works great…

that’s what is in the video

1 Like

Unfortunately still problem with feedback. I have not tested all , most interested in doors and windows…

Only “What’s” works , not “What is”.
For example “What’s on/off” works, but not “What is on/off”.
Or 'What’s open/close" works, but not “What is open/closed”.

what is and what’s is ONLY for doors and windows… for now.

I wasn’t sure how well that would be liked so I didn’t expand it… yet

Please make sure the custom slots are up to date. There have been changes with every other update to the custom slots and utterance sample.

1 Like

yep, didn’t catch that… that should be working

Wow…I just went through the ST and AWS/Lambda installation processes, as well as updating the SmartApps to the new releases that were just made available after I went through the initial process. In addition to needing a nap now, it appears that something went awry along the way (I won’t be surprised if I made an error, there are a couple steps in the installation instructions in the wiki that are out-of-order, and multiple versions of some of the content…at least one slot type…that contradict one another). Everything seems set up correctly, and the “Alexa, tell Home this is a test” exercise produces the correct result, as do several info requests (retrieving lists of lights that are on, etc). However, some commands do not appear to be processed correctly, including the recommended “Turn on {device}” test, either via Alexa or the Service Simulator. When I try…

“Turn on Bedside Light” (with “Bedside Light”) being a valid device, the response is…

“Sorry, I heard that you were looking to on the Bedside Light but Echosistant wasn’t able to take any actions, would you like to try again?”

Not the absence of the word “turn” in between “to” and “on”. Is that significant? This isn’t a critical problem, as I don’t need to use EchoSistant for simple on/off commands. But it does seem to indicate that something is wrong.

All that aside, this is a seriously cool app, and I appreciate all of the work involved in producing it and the continued enhancements.

1 Like

Hi Dan and welcome to EchoSistant! We’re glad you’re here.

Please let me know what you find out of order in the Wiki and let me know what order it should be in. I wrote the way I install it, but I’m trying to make user friendly.

Also, please let me know what custom slots are contradictory… our free speech engine doesn’t conform to the “Norms”… I remember being told back at the beginning of this… “I can’t believe your code even works, let alone works as good as it does!”… So, just and fyi, ES does things differently than what you would expect.

Please post screen shots of the Live Logs… then we can find out what the problem is… but did you add the “Bedside Light” to your list of devices?

Don’t worry about this… not an issue.

Thanks… we really enjoy it… and remember, this app is in full blown development by TWO developers… changes happen almost every single day.