keithkei / AmazonDashButtonHack

Wanna use your Amazon Dash Button for things other than buying stuff? Check out this program that will change your world!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Amazon Dash Button Hack

Dash Button Discovery App and Server Daemon

Summary: Updated 7/11/2016


Use your Amazon Dash buttons to perform any action! Setup a server and execute any program or script when a button is pushed!
(7/2/2016) Now supports up to 253 buttons!
(7/11/2016) New JK29LP button seems to work reliably too!
(7/11/2016) Updated supported devices

Download the latest version here!

Instructions as of 7/11/2016
Requirements:

  • Amazon Dash Button connected to Wifi (follow instructions here)
  • Class C subnet
    (If you don't know what this is, don't worry about it)
  • Preferably a reserved DHCP IP for the button
    (If you don't know what this is, you may need to rerun the Discovery program from time to time)

Instructions:

  1. Double click "AmazonButton_Discovery_160711_1114.exe" to start scanning for buttons
  2. Click "OK" at the prompt
  3. Start pushing the button you wish to pair repeatedly. Keep the LED "White!"
  4. If no Amazon Devices are found, try again, but start pushing the button as soon as you double click on the EXE
  5. If more than one Amazon Devices are found, You'll have to go and figure out what IP corresponds with your button on your own. I have not automated this process yet. Disconnect and power off your other Amazon devices if you wish to use this program easily (i.e. Echo, Dash, Fire TV, Fire Tablet, etc)
  6. Pick a program you wish to run when the Button is pushed
  7. Enter a comment for the daemon, this will identify the particular daemon corresponding with the particular button. Comment ex. "Elements button toggling Porch Lights"
  8. Finish! Repeat as necessary for any other buttons.

Wishlist: (To be implemented)

  • Batch file creation to allow followup button usage (if Reserved IPs) without having to run through the Discovery program
  • Automatic "Amazon Button vs other Amazon device" distinguishing
  • Button "Manager" GUI
  • Hover over tray icon to determine button

License:

Creative Commons Attribution-NonCommercial 4.0 International

Obviously the creator of this software can't and won't be held responsible for any sort of "issues" or "problems" that may arise through use of or viewing of any files related to this project.

Donations:

If this project has been useful to you, I'd appreciate it if you would buy me a drink! :D

About

Wanna use your Amazon Dash Button for things other than buying stuff? Check out this program that will change your world!


Languages

Language:AutoHotkey 100.0%