All,
Be sure to read this thread…newer version is listed below
Been quiet lately installing more Echo’s in the house along with the V2 hub. Everything is good and I am taking a more ST approach to my homes, getting rid if IP devices and replacing them with ST compatible items (Samsung SmartCams replacing DropCams, a ZWave garage door opener instead of Chamberlain’s model, etc). Anyway, I am 100% in to home automation.
As such, I re-looked at my Alexa Helper app. ST has been a bit slow in reviewing submitted apps, so I took an opportunity to update this app. One of the limitations of the platform is the inability to have more than 4 scheduled items within an app. To get around this, you must install the app multiple times. In the original Alexa Helper there were 6 slots, but only 4 that could use the timer. As mentioned a few times here, with various scenarios within a household, 6 slots (4 with delays) could be limiting. With the V2 of the hub and ST infrastructure, we now have a parent/child ability within the software. In essence, you have one ‘parent’ and various ‘children’ that don’t clutter the main interface. The main importance is that each ‘child’ is independent in its operation, so you can have each one have a timer. So, when you run the ‘parent’ app you can have more than 6 scenarios ‘children’, and each can have a timer associated with them. From the programming side of things, it cuts the lines of code down considerably and makes it much easier for me to design features into it.
That is a lot of words to say I updated the application to version 3.0 I have renamed the original application "Alexa Helper-Original’ and it will stay at version 2.2.2 and will no longer be updated.
Right now, I consider 3.0.0 beta. Please install and feedback any issues to this thread. I will submit to ST next week. 3.0.0 WILL NOT upgrade from the original, so I recommend writing down all of your old ‘scenarios’ and then re-create them in the new version. Or, if you want to keep the original, I recommend using the link below to the original app(new title within the code) and overwrite the original code in your IDE. Your old settings will remain intact and allow for a parallel install of the new app.
So, here are the links and some basic instructions for installation (PLEASE HEED THE NOTE ABOUT THE CHILD APP).
If you want to keep your original program, overwrite the code in your current Alexa Helper via the IDE:
https://github.com/MichaelStruck/SmartThings/blob/master/Other-SmartApps/AlexaHelper/Alexa%20Helper-Original.groovy
Just like any other app, copy the code below to a new smart app, SAVE and PUBLISH it:
Finally, create a new smart app using this code. SAVE it, but DO NOT PUBLISH it:
The instructions for using this are in the Wiki here: http://thingsthataresmart.wiki/index.php?title=Alexa_Helper
Again, let me know if you find any issues with this…