# Getting physical aka physical buttons

**URL:** <https://forum.beeminder.com/t/getting-physical-aka-physical-buttons/515>\
**Category:** Akrasia\
**Created:** [February 15, 2015, 7:22am UTC](https://forum.beeminder.com/t/getting-physical-aka-physical-buttons/515 "2015-02-15T07:22:00Z")\
**Posts on this page:** 1\
**Showing post:** 94

<div class="post-metadata">

**Author:** ![cincodenada](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/cincodenada/32/1300_2.png) [@cincodenada](https://forum.beeminder.com/u/cincodenada)\
**Post date:** [August 20, 2016, 4:51am UTC](https://forum.beeminder.com/t/getting-physical-aka-physical-buttons/515/94 "2016-08-20T04:51:35Z")

</div>

So during Prime Day a bit ago, Dash Buttons were on sale for $0.99 apiece, still with the $5 credit on first press. So of course I picked up 10 to play with.

I’m an electrical engineer, so I’ll probably tear one apart and see if I can reprogram it at some point, but in the meantime, I got a network-sniffing version working that’s been helping my beeminding quite nicely as of late.

I finally got the code together and with a nice readme so I could post it here - check it out [over on my GitHub](https://github.com/cincodenada/dash_hack). The only catch is you have to have a computer on the same network as the button running the program to pick up the press - I have an old Raspberry Pi (the original!) doing the job, but literally any computer will do.

Check it out, and give it a whirl if you have a dash button lying around - let me know if you have any questions. I’m glad to clarify or give better examples if need be 🙂

---

_[View the full topic](https://forum.beeminder.com/t/getting-physical-aka-physical-buttons/515)._
