Meet 1btn: an open source WiFi connected internet of things button that lets you create shortcuts and perform tasks with a simple click. It connects to the Internet to let you send an e-mail, text message, or tweet. You can also use it with IFTTT or other APIs to try complex projects.
1btn has a rechargeable battery. It can be used for up to 3 tasks. You can find out more here.