DashRunner is a Windows application that enable an action or series of actions to run when a Dash button has been pressed or a voice command is given to Amazon Echo or Google Home.
The actions can be as simple as turning the lights off, or as complex as setting the Nest thermostat to away, setting the video security profile to active, turning the lights off only if pressed between 8:00pm and 11:00pm. Then when pressed again, turn the Nest thermostat to home, set the video security profile as inactive, and turn the lights back on.
DashRunner can be installed on practically any Windows PC that is 'always on' so that it can be able to monitor Dash button presses.
Any number of Amazon Dash buttons can be utilized. If you don't yet have any Dash buttons, it supports 'virtual buttons' which will allow you to try the software and test the actions that will take place when a physical button is pressed.
Triggering by voice commands requires an Amazon Echo or Google Home, as well as either a PushBullet or DropBox account.