When you have a great service like IFTTT that you can interface with many ready available cloud services or commercial hardware, the next idea is how to connect your own device (Arduino, Raspeberry Pi, etc..) to this service. Here are some pointers to ideas how to interface your own hardware to IFTTT:
Pushbullet’s IFTTT Channel Turns Any Trigger Into a Notification article says that Pushbullet is a great way to get push notifications in your browser and on your phone. Now Pushbullet has an If This Than That channel so you can push customized info right to your Android or iOS device. Pushbullet is essentially a way to easily send information between your computer and phone. The IFTTT integration means you can automate that process and set up custom notifications for anything that works with IFTTT. For example, you can set up a notification to alert you when a friend checks in nearby on Foursquare, someone on your calendar has a birthday, when a specific user posts to Instagram, and much more.
blink(1) advertises to be the world’s best indicator light, designed in the spirit of our favorite old school Unix tools: simple, flexible, and robust (and cross-platform). It fits into the USB 1.0/2.0 port on nearly every device so you can connect cloud data sources or events on your computer to a full-color LED and know what’s happening. blink(1) is a channel on .
Triggering IFTTT from Arduino IFTTT recipe can be used for triggering IFTTT events from DIY devices. The device needs to send specifically formatted mail to IFTTT, and it acts as trigger for operation you want. You can use Lithouse or any other suitable service to do this.
Triggering IFTTT from Arduino using Lithouse instructable shows how to build a motion detector and trigger IFTTT events from that device. As the motion detector cannot directly contact IFTTT, this example uses Lithouse as the broker. This idea was also mentioned in Arduino discussion forum and Home Automation with DIY IFTTT Trigger article.
You Can’t Touch This! – An Evil Arduino Based Alarm System article shows how to connect movement sensor (PIR) plus a camera and a wifi connected device (Arduino Yún in example, but it can be easily substitued with a RaspberryPi) it Internet. You hide the device into the cupboard/fridge/locket, and when the device detects some movement, it will take a picture and post it right to your email! And if you use IFTTT, then you can automatically post the picture of the thief to Facebook, Twitter and show the thief’s face to the entire world! The project is very simple.
App Note #1238 – Cloud Presence Simulator App Note describes how to implement a presence simulator controlled from the Cloud. The system consists in a combination of different internet free services as Twitter and IFTTT. An Arduino Ethernet board is used to control a power switch to turn on and turn off a light. This design is intended to show you how the NearBus Connector simplifies the way in which these kind of Internet-based projects can be implemented. The system consists of an Internet configurable clock that sends ON / OFF messages through Twitter to the NearBus connector. The NearBus connector forwards these messages to the Arduino Ethernet board (through Internet) who Turns On and Turns Off a power switch allowing in this way to control the light sequence form any place with a simple browser. Here Twitter is used as a “text transport channel” to carry the pseudo RESTful string.
Temboo, Connected Devices and Web Services article article tells that the number of people who are tinkering with Arduino, various sensors and wearable devices is growing rapidly. Temboo has announced that its technologies are now embedded on the latest Arduino Yun. Temboo means that tinkerers can now create Arduino devices that connect with the 100 or so different APIs in the Temboo library – direct integrations to services like Facebook, Dropbox and Twitter for example. From those platforms you can get easily the trigger to IFTTT.
Arduino’s Yún powers this Gmail (alert) lamp article shows how to build built a Gmail (alert) lamp programmed to ping him in real-time about incoming emails labelled “important” using Arduino Yun. IFTTT can send you e-mails, so this could maybe be adopted to some other uses as well.
Using a Raspberry Pi LEDborg as an IFTTT.com blinky LED notifier shows how to build a very simple web-controlled multicoloured LED indicator with your Raspberry Pi and the PiBorg LEDBorg board. The controlling from IFTTT is done though e-mail messages: To do this I’m going to be using a specially created email account. Next we need a bit of code on the Pi to check the gmail account, and fetch the subject of the latest email sent to it.
Pi + arduino + ifttt shows using @Raspberry_Pi @Arduino and @ifttt to monitor the flood in the garage. Arduino is used as a water sensor and hooked that up to the Raspberry Pi to provide the notifications. At a high level, the Arduino senses the flood and the raspberry pi sends me a tweet and IFTTT sends out SMS .
Run bash commands on Raspberry Pi by e-mail Recipe will create text files from delivered e-mails in folder Raspi_Commands on Dropbox. For running commands, you have to setup Raspi Runner on your Raspberry Pi. Raspi Runner is a BASH script which will run all your scripts delivered by e-mail. This script can be of course used by any Unix based system with bash shell.
Temperature tweet your Raspberry Pi using IFTTT posting tells that In the blog “Average Man” have written about the use of the service “If This Then That” to receive email from your Raspberry Pi and convert it into a tweet. You’ll need a Raspberry Pi, running Raspbian Wheezy (might work on other OS options), a Gmail email account (might work with other email providers) and a Twitter account. You’ll also need a free account with IFTTT.
Easily connect Raspberry Pi to Gmail, Facebook, Twitter & more! #piday #raspberrypi @Raspberry_Pi article shows how easily connect your Raspberry Pi to web services and social networks! This tutorial demonstrates how to painlessly send and receive Gmail on the Raspberry Pi from Python, which in turn, allows you to easily connect it to web services and social networks like Facebook, Twitter, and more! This would normally be well beyond the abilities of most users due to the inherent complexities of programming through social media APis, client/server authentication, etc. However, with the easy-to-use web service Swiss Army knife ifttt (if this then that) anyone with even the most basic programming skills can dramatically expand the capabilities of their Raspberry Pi.