IFTTT (an abbreviation of "If This Then That") is a free web-based service that allows users to create chains of simple conditional statements, called "recipes", which are triggered based on changes to other web services and products.
IFTTT integration into ELAN allows ELAN to control any of the products or services integrated into IFTTT and have those products also control ELAN.
This expands the integration of ELAN to support numerous functions that it natively does not do. We have listed a few examples of what integration can bring to ELAN below and have also stepped through programming some of the ones we feel are useful to a lot of people. Note that this is a small list of things we liked. There are a lot of other things you can do currently (with lots more coming in future to IFTTT) so we suggest you check out the channels on the IFTTT website.
We are keen to hear about what cool things you have done with the driver. Let us know via twitter, email or forum post.
What can i use this driver for?
These are some examples of what you can achieve with IFTTT integration to ELAN via the Chowmain IFTTT maker driver.
Outbound Examples (ELAN > IFTTT)
- Control your white good appliances such as ovens, dish washers, washing machinese, dryers and robot vacuum cleaners.
- ELAN can send SMS’s via your Android phone (IF app must be downloaded to the phone)
- ELAN can call your phone number and say a message (for security alarms, smoke alarms and other emergencies).
- ELAN can save data about the events in your home in google docs or dropbox.
- ELAN can save data about the events in your home to IFTTT’s daily or weekly email digest.
- ELAN can send push notifications out
- ELAN can send Skype messages
- ELAN can send Google Glass notifications (with Message, Image URL and URL fields).
- ELAN can send notifications to your Android wear device (requires IF app installed).
- ELAN can send your BMW (Connected Drive Compatible) a message on your car’s front screen display (120 characters limited)
- ELAN can find lost items (needs tags) or phones (call your phone).
- ELAN can send your Tesla (EVE enabled) a message (with subject, message and message type fields) on your car’s dashboard
- ELAN can turn on or off your GE Smart Appliance and more.
- ELAN can tell your Android phone to turn on/off Bluetooth or wifi (might be useful when you’re leaving or coming back home).
- Tell the world via Facebook what your home is upto (might not be a good idea).
Inbound Examples (IFTTT > ELAN)
- Get Feedback from your white good appliances such as ovens, dish washers, washing machinese, dryers and robot vacuum cleaners.
- Amazon Alexa (Amazon Echo, Tap, etc) or Google Assistant (Home & Pixel) can send commands to ELAN via voice recognition to do things like turn lights on, play music, house off and more.
- ELAN can pause your music and videos when you answer your phone (android only)
- ELAN can detect if a specific person has entered or left a room/zone using beacons.
- iOS Location and Android Location (via the IF app) can tell ELAN when you are approaching or leaving home.
- Send a warning to ELAN when something has been picked up or moved (needs wireless tag)
- Your BMW (Connected Drive Compatible) can tell ELAN when it is entering or exiting an area.
- Your EVE enabled Tesla car can tell ELAN when it has arrived home, is leaving home or on the way home.
- Your Automatic, Zubie or Dash enabled car can tell Conrol4 when you have turned the car on or off within a certain area.
- Your GE, LG and Samsung Smart appliances can tell ELAN when it has been turned on, off, if for example an oven timer is done, if there is a leak in the dishwasher, if the filter needs cleaning, if the dryer cycle has finished, if the fridge door has been left open for too long, etc.
- Your Nest Protect smoke alarm can send ELAN smoke emergency, warning and carbon monoxide emergencies
- Your Netatmo Welcome can tell ELAN when a specific person, known person or even an unknown person has been seen or arrives home (facial recognition)
- Your Roost Smart Battery can tell ELAN when its battery is low (Great for smoke alarms).
- Control ELAN via SMS or phone call to IFTTT.
- If the temperature (via weather forecast/conditions) changes in your area tell ELAN to do something.
- Your Android phone can tell ELAN when it has connected or disconnected to/from a specific Wifi network.
- Change the colours of your RGB LED’s to your teams colour using the ESPN channel when the game starts.
How does it work?
ELAN will send IFTTT triggers to IFTTT based on programming done by the ELAN dealer. IFTTT will send commands back to ELAN via a 3rd party service called pushover. When ELAN receives these commands the dealer needs to program ELAN actions to correspond to the command sent. Please read the installation PDF for specific details.
Do you offer showroom discounts?
We offer dealers a free showroom licence for demonstration and educational purposes. See link below for T&C's and signup procedure.
I want to try this driver out before buying it?
All Chowmain drivers for ELAN come with a 90 day trial. Just add the driverCentral licencing driver and this driver and you're good to go. No registration required.
2.1.4 - MAR 31 2020
Fixed issue where lua was turning msgid number into scientific notation. This causes old messages to not delete.
2.1.3 - MAR 18 2020
Fixed issue with init
2.1.1 - NOV 27 2018
Updated to latest Chowmain library
2.1.1 - Aug 10 2018
Fixed issue effecting parameters values not being included on webhooks.
2.1.0 - Jul 19 2018
Updated to latest Chowmain library. Improvements over socket connections, timers, callbacks and more.