IFTTT is missing WebHooks, so here is how I made it talk to Node-RED and trigger my flows from any IFTTT event.
Making IFTTT (If This Then That) talk to Node-RED


IFTTT is missing WebHooks, so here is how I made it talk to Node-RED and trigger my flows from any IFTTT event.

My WiFi thermostat with a weekly scheduler – why I swapped the SSRs for classical 8A relays and what changed on the board.

Recording of yesterday’s IoT tech talk hangout – and the next session’s topic looks set to be the ESP8266.

Proposing a monthly IoT video hangout: 35 min community tech talk, Q&A and open discussion – anyone in?

My ESP8266 relay board: three solid state relays, MQTT + HTTP API, DHT22/DS18B20 sensor support – an open WiFi IoT switching platform.

An early ESP8266 experiment: web server, LED control and DHT22 temperature/humidity readings on the $4.50 Wi-Fi chip that shook up DIY IoT.

Exposing the Raspberry Pi’s network settings to /boot so they can be edited from a PC – handy when cloning SD cards for other networks.

Redesigning my MQTT topic tree structure – research, Tinkerman’s article, and the layout I settled on for my home automation.

Free uptime monitoring for my home automation system with UptimeRobot – a notification when the house goes dark, whatever the reason.

Dyn and No-IP got too commercial, so I moved my dynamic DNS to DuckDNS with a small Node-RED updater flow.

Improving my home automation system’s data quality – filtering the garbage readings that quietly break downstream logic.

Wiring a 9V smoke alarm into my home automation system with a Funky – SMS, Pushbullet and email alerts when it goes off.

Second attempt at decoding the Paradox alarm keypad bus – reading alarm state, PIRs and door/window sensors for home automation use.

Measuring my son’s actual TV time by logging the TV’s power draw to emonCMS – house rules are easier to enforce with data.

Live streaming the house martin nest to USTREAM.TV from a Raspberry Pi – motion-triggered stills were not enough.

House martins are nesting in my unfinished tool shack, so the kids and I put up a nest camera instead of peeking in.

Detecting who’s home by pinging the phones’ static DHCP leases from Node-RED – 15 minutes of work and pretty reliable presence detection.

Replacing my python gateway script with Node-RED: RFM2Pi packets decoded and forwarded to emonCMS in a visual, easy to extend flow.

Detecting AC presence with a NE2 neon lamp and an LDR – a low power alternative to my non-contact detection experiments.

Voice controlling the TV and heat pump with a smartphone and a Raspberry Pi – I’m no voice control fan, but this one earns its keep.

Funky v3 and YAPM Eagle design files are now on github – a tiny low power wireless Leonardo and a cheap power monitor, free to build.

My dog turns out to be an excellent motion sensor – correlating her barking on the DVR with alarm events, 25km from Sofia.

In-memory SQL over emonCMS feeds – min/max/avg analysis without touching the underlying database directly.

Controlling an LG smart TV from the shell with a Raspberry Pi and a stripped-down Python script – a 5 minute home automation project.

Tweeting my house’s power usage as sparkblocks – unicode sparklines squeeze a full day’s trend into a single tweet.

Turning a matrix keypad into a USB keyboard with the Funky v2 – convenient numeric entry for a few projects in the pipeline.

Turns out I’ve been quantified-self-ing for years: commutes, weight, hot water, coffee, power usage – all logged to emonCMS.

405835 AC mains voltage measurements later – analyzing six months of logging the unusually high voltage at my house.

Where do this blog’s visitors come from? Two years of Google Analytics data visualized in Tableau, out of pure curiosity.

The YAPM (Yet Another Power Monitor) PCB is done and preliminary tests pass – built between a new job and scarce hobby hours.

Hot water tank controller part 2: code finalized, a week of runtime, and a small HTML page driving it through an emoncms.org feed.

A smart IoT controller for my solar hot water tank – mode switching (manual/auto/anti-freeze) driven by an emonCMS feed.