Wifi Button to trigger IFTTT receipts.
The IFTTT Button is a simple hardware button, based on an ESP8266 and Arduino code to trigger receipts in IFTTT. With this popular webservice, which supports more than 290 channels, it's easy to create own rules (so called receipts) to automate tasks and make different services and devices talk to each other in the IoT.
The IFTTT Button support the call of two different events depending whether you press the button long or short-
If you do not want to tinker much, you can use the ESP8266-board from WeMos.cc and the corresponding 1-Button-Shield. Connect power via USB-Cable and you're done. With a footprint of just 2,5x3,5cm and a height of ~2cm you can make it fit whereever you want. Ordered via Aliexpress in China you only have to pay 4$ for the ESP8266 module pluss 0,99$ for the button shield.
Stack the shield onto the ESP8266 module. The only thing you need to make sure is that you do this in the right orientation. There's a white dot in the lower right corner of each layer which marks the direction. Make sure that those are above each other.
Connect the ESP8266 module via USB to your computer and upload the sketch as you're used to via your Arduino IDE. If you need any support and guidance how to make Arduino work with ESP8266 have a look here https://github.com/esp8266/Arduino.
There is no further modification of the sourcecode needed. All configuration can be done via a webbrowser.
Logon (or create a new account) and create a receipt. TBD
If everything went fine and the LED is solid you should be able to press the button (long or short) and either see the result and action of your receipt or at least be able to get an entry in the receipt log.