But askAlexa cant run the routines we have created without ST.
I can see a time Alexa will do the things that ST does now without the need for the ST hub. Amazon has been increasing its usefulness.
But askAlexa cant run the routines we have created without ST.
I can see a time Alexa will do the things that ST does now without the need for the ST hub. Amazon has been increasing its usefulness.
What do you mean? You mean non-ST things? Good point.
Alexa canât run routines on its own. It needs ST to have the routines then Alexa controls them. To run askAlexa exclusively would mean no ST needed, at least thatâs how I read it.
AhâŠI should have added to the end of my sentence âŠto control my ST environment!
Well that changes everything. I use askAlexa when I can but her responses and non-compliance lately is making it hard.
Is this the problem everyone is seeing?
if so I had this same problem on and off for weeks, I finally figured out that she was hearing âSmartthingsâ as âSmart Thingsâ half the time.
So I have now changed the command for ask Alexa to âSmart Thingsâ and have had no more issues.
For this Fridayâs posting I will give everyone a sneak preview to the newest Ask Alexa extension, âSchedulesâ, the additional features of the Message Queue that are coming, and a new Partner.
First, Ask Alexa Schedules extension: Unlike the rest of Ask Alexa, this is less voice-based (for at least setting up the schedules) but is one of the most powerful scheduling/reminder applications for SmartThings.
When I began building this I asked a good number of my users what they wanted with scheduling in SmartThings. As you can imagine, for 100 people you get 101 answers! In this case, most fell into 4 categories:
In addition, folks want to schedule all kinds of thing. While the most popular are birthday and verbal reminders, some want to run CoRE pistons/macros at a specific interval. Some want to run a weather or voice report; some only wanted hourly weather advisories (but only during bad weather). And some simply want to purge their message queues at midnight.
While on the surface these are rather simple to conceptualize, when you throw in the additional requests for reminders (i.e. âAlert me 3 days before the event, and then do it daily until the eventâ) it adds a level of complication. Finally, and unfortunately, SmartThings has no programmic way to determine what schedules are already set. Therefore, the program has to remember what it scheduled, how often, when it stops, etc. Another SmartThings limitation that other programs regularly run intoâŠ.there is a fixed number of schedules a single smartapp can set. This used to be 4, but has recently been set to 6âŠbut still not enough for a full featured schedules and reminders.
It is ironic that I have spent more time coding this particular extension than any other except the main program itself. However, the results are fantastic! First, I get around the limitations of SmartThings allowing you to set up multiple schedules. And, to keep clutter down, you have the option to have schedules auto-delete when they are done. Finally, for those that have large remote families, not only can you be reminder of birthday/anniversary events, you can be alerted up to a WEEK before the event so you can get little Billyâs present in the mail (instead of waiting until the day of his birthday). You can have progressive reminders (1 week, 1 day, 1 hour and then 15 minutes before the event), and finally, for those power users that really understand the nuances (and the power) of Cron scheduling, there is a custom option that allows you to set up these types of schedules so you never have an excuse to miss anything every again.
With the addition of the scheduler, the app uses new features of the message queue that other developers have already begun implementing:
Overall, beta tester are saying this is the BEST extension so far for Ask Alexa, and some have even ventured to say it is the best scheduling application for SmartThings overall.
Finally, Barry Burke (the person responsible for most aspects of the weather reporting extension) has released Spruce Status which uses the latest features of the Message QueueâŠThe message queue allows ALL partner developers to have alerting when Amazon releases their ânotificationâ process as mentioned aboveâŠIn his own words:
Ooops - âin my own wordsâ I included the link for my Ecobee DTH instead of the Spruce Status app.
The proper link for the Spruce integration is here (itâs a direct link to the raw SmartApp code):
Great work Michael!
The range of things the âschedulesâ can accommodate is limitless! With every increasing hectic lifestyles, and obligations, this can help ANYONE! Literally elderly (memory retention issues), to young children you are teaching chores and those in between who are managing themselves and sometimes those around them too. Your design, allowing for maximum flexibility for the user is amazing! Things can be simple or really deep dive and have every nuance covered.
Thank you for your dedication to making our smart homeâs yet again âsmarterâ.
Thank you! This fixed my issue as well. Was driving me nuts!
Where do you change the command to ask Alexa from âSmartthingsâ to âSmart Thingsâ?
Thank you for the screenshot. Updated mine and it works beautifully now. As with everyone else, my Ask Alexa recently stopped working. Updating the Invocation Name from smartthings to smart things fixed it.
I actually donât think the renaming of the skill is required. When this happened to me I disabled the native skill and my skill, then re-enabled them and they both work fine. Probably a good idea neverthelessâŠhowever, not 100% sure it is required.
You are ON POINT ! ! ! I always knew how impressive Ask Alexa is - but here something for our fellow ST users.
Kudoâs Michael! Thank you again for Ask Alexa - and the million other things you have contributed.
WowâŠThis is the first conversation outside of this forum I have seen mention of the apps I have produced. I was actually more impressed they mentioned my Talking Alarm Clock app, which I wrote two years ago and was published by SmartThings.
It wasnât hard to notice the work of @tonesto7 and @rayzurbock (also partners in the Ask Alexa world) are also mentionedâŠGreat work to all!
I hope everyone gets to enjoy a 3 days weekend that is coming up!
While not as exciting of a week as last few with all of the great announcements from Amazon, Google and even Apple, I was more surprised when I was alerted to an article NOT written by SmartThings that not only called out Ask Alexa, but one of the first apps I wrote, Talking Alarm Clock. Based on the latest stats, The Talking Alarm Clock has a larger install base than even Ask Alexa! While this was (admittedly) a nice ego boost, the thing I am most excited about is that two other apps that are partners to Ask Alexa, Big Talker and NST Manager, were also in the list of the top recommended apps for SmartThings. I was a little disappointed that things like CoRE/webCoRE were not listed. @ady624 has done something for me that no other developer has doneâŠallowed me to migrate away from my OWN CODE to something that is more universally usable. Anyway, I donât know if the author of this article frequents the forums, but if he is reading this I appreciate the props. If you want to reach out to me I can give you a sneak preview to some of the new extensions coming out for Ask Alexa.
The article is here:
Within the article above there is even a nice video someone produced that I was totally unaware of until I saw this article. While I have a training video being produced this summer, this is a nice demonstration of how multiple commands and natural voice commands can make a smart home even smarter. Notice that once you invoke the skill you can continue âtalkingâ and commanding Alexa. Ironically, most people are unaware of this, which is one of the reasons I need to get a training video out there!
I was also surprised to find yet another article written (and a related video) from February that totally went under my radar:
Bottom line, there is a need for online training or demonstration of ALL of the functionality of Ask Alexa. Until I get a training video out there, I am going to dedicate any Fridays that do not code updates to going through training on Ask Alexa as there are hidden gems that people just assume canât be done that are rather simple. This week I will focus on a question about âareasâ or âroomsâ.
One of the decisions I had to make when designing Ask Alexa was the overall structure of the app. Would I design it like SmartThings (and Amazonâs own native integration) from a âoneâ concept (i.e. one account controls many things), or an âareaâ or âcontextâ concept (âTurn on the lights in the living roomâ, âturn on the lights in the bathroomâ, etc). At the end of the day, looking back, I made a great choice to keep the core concept the same as SmartThings in allowing you to not have to remember multiple invocation names, but use âAlexa, tell SmartThingsâŠâ as your portal to opening the app and then controlling your home (and having continued conversations with the home like in the video).
However, there are times where you might simply not remember the devices in the living room and just want an overall status of that âareaâ. SmartThings uses this concept in their âroomsâ organization and I get asked a lot if Ask Alexa can do this. You have to be creative, but the answer is YES!
For a âroom reportâ, simple create a voice report called âLiving Roomâ (Ensuring that you donât have any other devices or extensions with that name), then build a voice report that gives you what you want. I built one for âOutsideâ that averages the front door and back door motion sensors to give me a âtemperatureâ reading, and one for the âKitchenâ to give me the status of various doors and lights. So when I say âAlexa, ask SmartThings about the Kitchenâ it gives me a report about the items I have listed.
This is all fine for status reports, but what about control of the items in a room? Well, you can do that tooâŠ.using a Group Macro. In the above example, I have a macro called âKitchen Lightsâ that is has all of the lights in that room in it. I simply say âAlexa, turn off the Kitchen Lightsâ and all of them go off. Again, you have the room or area concept without having to create an overly complicated setup.
Finally, I got a lot of positive responses from the Schedules extension I previewed here last week. Based on feedback from the testers, I FINALLY feel it is getting ready for releaseâŠI plan to release it the next couple weeks or so. Surprisingly, schedules are difficult to manager in SmartThings, especially if you want to have reminders PRIOR to the events. But I think I finally cracked the code
I have started on the documentation for the Schedules extension for those of you that want to see how it works. Have a look at the installation wiki (http://thingsthataresmart.wiki/index.php?title=Ask_Alexa). I have a few use cases here, and some screenshots documenting everything. Consider all of these information beta and can (and probably will) change before the release.
Everyone have a great weekend!
Hello Everyone, I could really use some help if anyone is kind enough to help me figure out whats wrong here or point me in the right direction. I followed the installation instructions and I went through the whole process again. I canât pin point whats wrong. I am attaching a few screenshots hopefully they help.
Oh, and by the way I ould also appreciate if anyone can send me an invitation to the slack channel app.
Thank you guys for any and all help.
This looks rather simpleâŠwas this an âupgradeâ where you had this working before or a brand new installation from scratch? The area you are having issues with is the âgetAverageâ method where two (or more) get averaged together. Unfortunately, some sensors (or DTHs) do not send the correct numeric values to Ask Alexa. I have only seen this once before.
Let me know about your installation, and then look in Settings->Text Field Variables to see what is in this area. It is safe to put a screenshot of that on this page.