HomeHome AutomationIFTTT Pro Alternative: Alexa ed.

IFTTT Pro Alternative: Alexa ed.

You can still Alexa -> Webhooks, without IFTTT and without the hook!

It’s all the outrage, but little solutions. IFTTT hides most of the applets behind a paywall. You are asked to pay what you feel is right (as long the feeling of righteousness gets you over $1.99 threshold). I guess that works as a strategy to extract the money out of you. Despite having a couple of applets myself, I never was a fan of IFTTT. Bridging ecosystems with a 3rd party service is always an added risk and complication. For all of you who relied on IFTTT to bridge Alexa, I have IFTTT Pro Alternative.

Recreating: IFTTT Alexa -> Webhooks

My IFTTT applets were used to invoke voice assistant (Google Assistant, Alexa) and send a REST request to a server. It was a lazy, but very convenient way to handle custom commands. You can still do this with IFTTT for free if the number of applets is not greater than 3. I will show IFTTT Pro Alternative – free and without imposed limits.

Example

In the past, I would use IFTTT to trigger “Battle station operational” command to wake up my PC. Wake-On-LAN isn’t a skill you can simply add to Alexa devices (yes there is a skill for that, but works of a 3rd party server – no thank you), so I had to make a web request to my NodeRED server. The server would send the WOL message to my PC and notify me once the computer is online.

Fixing IFTTT

I use NodeRED as my automation server, but the whole thing can be integrated with HASS as well. In my recent article, I talked about AlexaRemote2. An excellent tool to inspect and play with AWS based Alexa services. I’m going to use this node as an IFTTT Pro Alternative.

This is a 2 step process. First, you have to create a routine in Alexa app. This method will work without the routine, but Amazon Echo device will query the Internet and insist on giving you, an unwanted at this point, answer. Setting up a routine prevents Alexa from triggering web search.

Create a routine “Alexa, …” fill it up with the voice query of your choice, select a single (or all) devices to respond to that and add Alexa reply ie “It’s done!” or “Working on it”.

AutoRemote2

If you never used AutoRemote2 node, please check the original article. Pay close attention to how to authenticate, and how to re-authenticate automatically to maintain the session. I have a flow just for that process.

AutoRemote2 has a nifty little node called Device Activity. It piggybacks on AWS server and sends everything that is going on back to NodeRED – including our routines! There is your trigger! It’s very fast, and routine is listed as a JSON formatted (learn more about JSON) entry – an easy phrase to catch and filter.

The entry is stored in msg.payload.description.summary and it contains the whole Alexa routine trigger: testing all systems. To filter individual routines out, use a switch node with multiple outputs (use regex matching, as “Alexa” wake word is sometimes included in the result).

At this stage, your imagination is the limit. Once the phrase is captured, you can link it to virtually anything. It’s like having your own little IFTTT server stored on a Raspberry Pi device. Previously, you had to use IFTTT to issue a web request via 3rd party server to achieve the same goal. Now it’s all done locally. Haven’t I told you IFTTT was a bad idea?

Conclusion

Unfortunately, I have to address the elephant in the room. Apart from NORA, Google Assistant has nothing that resembles (for now) AlexaRemote2 toolset. I already picked Alexa as my home assistant of choice (mostly cause having Google Assistant on the phone is enough for all the fancy searches Google Home users like to boast about). Amazon Echo ecosystem proves once again why it’s better suited for any DIY automation enthusiast. If I come across new ways to bypass IFTTT Pro restrictions I will definitely write about it again. Got any comments? Let me know in this Reddit thread.

PayPal

Nothing says "Thank you" better than keeping my coffee jar topped up!

Patreon

Support me on Patreon and get an early access to tutorial files and videos.

image/svg+xml

Bitcoin (BTC)

Use this QR to keep me caffeinated with BTC: 1FwFqqh71mUTENcRe9q4s9AWFgoc8BA9ZU

Smart Ideas with

Automate your space in with these ecosystems and integrate it with other automation services

client-image
client-image
client-image
client-image
client-image
client-image
client-image
client-image
client-image

Learn NodeRED

NodeRED for beginners: 1. Why do you need a NodeRED server?

0
To server or not to server? That's a very silly question!

Best Automation Projects

Tuya SDK for beginners: Intro to Tuya Cloud API

0
Working with Tuya Cloud API. A guide to Cloud automation for beginners, get started with REST!

NEST your old thermostat under $5

0
Nest-ing up your older thermostat under $5

Sonoff Zigbee Bridge – review

0
Sonoff line up will soon include Sonoff Zigbee Bridge and more Zigbee sensors - here is the first look

Nora – Google Assistant in NodeRED

0
Integrate Google Assistant with NodeRED thanks to Nora - NodeRED home automation

DIY Smart Washing Machine – for about 15 bucks!

0
Learn how to add washing machine notifications to your Google Home on the cheap

Smart Home

I damaged the cheapest Smart Socket with power metering for you

0
Sonoff S60 has an exeptional price for a smart socket with a power meter - I decided to check it out and see how flashable it is

The end of Tasmota? Sonoff SwitchMan M5 Matter

0
These are one of the least expensive Matter devices to automate your lights. Will Sonoff SwitchMan M5 Matter put an end to Tasmota?

Meros TRV to the rescue?

0
I got my hands on another TRV - this time from Meross. I heard good things about the brand so I wanted to see if Meross TRV would be good to manage smart heating.

Aqara brings Thread sensors but…

0
Aqara brings new Thread sensors to their ecosystem. First sensors to support Matter this way are Aqara Motion and Light Sensor P2 and Aqara Contact Sensor P2

Multi-lights for your ceiling from Aqara

0
This is the biggest light I held in my hands so far. It's ZigBee and it comes from Aqara - meet Aqara Ceiling Light T1M