These Tools for Hook use the Hook API to load up all your Hook Device and Group info and adds new functionality (such as making Scenes) as well as helps to simplify IFTTT configuration. You can find them all here: https://hook.randomapplications.com
I posted about these tools a while back on the old Hook forums (https://www.tapatalk.com/groups/gethook/hook-scene-maker-and-more-tools-for-hook-t133.html), but figured I should post it here as well so that new users can more easily find and use them.
First off, the Scene Maker: https://hook.randomapplications.com/scene-maker/
This is a pretty major feature addition to Hook. With this tool you can create Scenes to perform any combination of Device and Group actions in whatever order you choose. The order is editable in the Scene Maker and will always be executed in the specified order, this means that you could turn off all lights first and then turn one back on and not worry that the actions would be done in the wrong order. This generates a link that you can use for IFTTT integration, or whatever else you want. If you’ve got an Echo, it’s pretty awesome to set these up with the “Say a specific phrase” trigger in the Alexa service in IFTTT. So you could say something like “Alexa, trigger dinner lighting” which would then call the Scene URL using the Maker service in IFTTT just like you would use with any other Hook action URLs.
Next up, the Configuration Helper: https://hook.randomapplications.com/config-helper/
This one is a pretty simple idea. The Configuration Helper presents you with a list of all your Devices and Groups and gives you single click (or tap) access to copy any Action and Name. This can save a lot of time when creating a lot of recipes in IFTTT or if you need action links or names for some other configuration. I made this because I found it annoying to have to do so many clicks and then manually highlight and copy to get to the IFTTT URLs in the Hook web app. This is also frustrating in the Hook Mobile app to have do so many taps. This Configuration Helper give much quicker and easier access to all your action links. The Configuration Helper also has an option to “Include Names in Action URLs” which doesn’t change the functionality of the Action URL, but it does make it easier to see that you’ve got the correct action when pasting a lot of links into IFTTT.
The “Cycle” action…
You’ll see in both the Configuration Helper and Scene Maker that there is a “Cycle” action listed. This is a new action that I’ve created which will loop through your actions twice (in alphabetical order). So, for example, if you only have the “Off” and “On” actions connected to a light then the Cycle action would flash your light by performing Off > On > Off > On. If you have more actions for some reason, they will all be looped through twice in alphabetical order. I like using this action with the “Say a specific phrase” trigger in the Alexa IFTTT service so that you can get Alexa to flash the lights in a room to get someones attention across the house. You could also use this action with the IFTTT Alexa trigger “Your Alarm goes off” or “Your Timer goes off” to flash lights when an Alarm or Timer happens.
The “Random” action…
You’ll also find this action as an option in both the Configuration Helper and the Scene Maker.
Each time this action URL is called it will get all the actions for a Device or Group and then pick one randomly to perform.
This action would go great with the IFTTT “Date & Time” service to setup randomized lighting when you’re away. You could create a Scene with specific lights throughout the house to turn On or Off randomly. With the IFTTT “Date & Time” service this Scene could be run hourly or at a specific time of day. You could even create multiple Scenes for different sets of lights to run at different times of day.
Please let me know if you run into any issues using any of these tools or have any ideas about improvements