Every time I mention my various home automation projects, I get emails with questions. After mentioning "IFTTT" while talking about my new Google WiFi router system, there were people asking about it. So I thought I'd go through ways that I use IFTTT so I can explain better.
And so...
Let's start with smart lightbulbs.
There are a lot of programmable LED multi-color lightbulbs out there. Probably the most famous brand is Philips "Hue" bulbs. They are very cool lights with a lot of capabilities and incredible flexibility. But they require a "Hue Hub" in order to operate. This is just silly in 2018, so I ignore them.* Maybe if I start changing all my lights out, I'll switch to Hue where having to buy a hub makes more economic sense.
In the meanwhile I buy GoSund "Smart Life" bulbs which do not requite a hub. They connect to WiFi directly. There are quite a few bulbs that connect directly, but the Smart Life bulbs are cheaper than most. Also? I have a half-dozen other Smart Life products, and find them reliable and easy to use.
But most important? Smart Life products support IFTTT.**
For those unfamiliar with it, IFTTT (If This Then That) is a free service which allows you to create all kinds of triggers to control IFTTT-enabled devices. There are scads of triggers. Scads upon scads. And the number of things you can do with the triggers is vast. Want to get a text every time the International Space Station flies over your house? NASA has a trigger you can connect to a Text Service to do that. Depending on which IFTTT-enabled devices you have, you could have just about anything happen every time the International Space Station flies over your house!
But anyway...
Where I live they pick up your garbage every Thursday morning. But EVERY-OTHER Thursday, they also pick up your recycle bin. I can never remember which Thursday is which when I set my garbage out on Wednesdays, so I decided to have my driveway light turn blue on days before recycle days using IFTTT.
It sounds simple, but the cheaper Smart Life bulbs don't have a lot of capabilities within their own app (which I use to turn outside lights on at sunset and off at sunrise). To do what I want to do, I have to use IFTTT and get creative to makes sure that things work reliably the way I want them to.
Every day at 11:00am, I have IFTTT set the Driveway Light to 100% Green at 100% Brightness (but leave the light itself off). This is the default color I choose because I support the Greenlight a Vet Project. I do this to be absolutely sure that my light is set to default every day in case I have to manually mess with the color for some reason. This also puts my light back to default the day after it goes Blue for Recycle Day...
I don't use my Google Calendar for anything EXCEPT a reoccurring event every-other-Wednesday at 1:00pm called "Recycle." Every time that event happens, I have IFTTT set the Driveway Light to 100% Blue at 100% Brightness, then turn it on. So when I come home from work I will have a reminder that I need to set out my recycle bin (in addition to my regular garbage). And when my neighbors see my blue light they know to set their bin out too...
And that's that. It really is this simple, and creating your own "recipes" for triggers and action is easy. If you want some tips on how to do all that, then a YouTube search will result in a lot of videos showing you how.
And another thing I've done with IFTTT?
I have my television on 90% of the time I'm home. Even when I'm not watching it, I like the background noise while I work. The first thing I usually do when I get home? Tell Alexa to turn on the television. But now I don't have to. When I come home and my iPhone connects to Google WiFi, the router automatically triggers IFTTT to have my Harmony Hub turn on my television. It's on when I walk in the door***...
Yet another thing I've done with IFTTT?
I have a "Ring" smart doorbell. Thanks to Ring, I can answer my doorbell and see/talk to anybody who rings it no matter where I am. Problem is? I made the mistake of replacing my awesome Ring doorbell with a Ring Pro, which is a pile of shit. It disconnects from WiFi at random times for no reason at all. Even now that my Google WiFi Mesh provides plenty of signal, it's still disconnecting. And of course the piece of shit doesn't reconnect automatically. I have to remove the cover with a special screwdriver, press a button, then run through setup again. And the problem with that? How do I know when the doorbell drops WiFi?
Well, thanks to IFTTT, I have my Google WiFi router text me when my Ring doorbell goes offline...
I used to use my iPhone's location services to create a "fence" around my home. That way when I arrive or leave home, I can trigger events. But location services, while more accurate than ever, are still not entirely reliable. What is accurate and reliable? My iPhone connecting to my Google WiFi mesh network when I arrive home.*** Which is why I now use that to tell my house that's I'm coming or going. IFTTT then triggers things like setting my smart thermostat to either "Home" or "Away"...
The possibilities are limited only by your imagination... and how many IFTTT-enabled devices you own... and what IFTTT services are available. The numbers are growing every day. Heck, even Dominoes Pizza has linked their Pizza Tracker technology to IFTTT! Have your garbage disposal turn on when your pizza goes in the oven... then have your garage door open when it's out for delivery...
Regardless of how much home automation you have, there's still a lot of useful stuff you can o with IFTTT. For the longest time the only action I had was triggering Alexa to call my iPhone when I couldn't find it so I could follow the ring. That's magic right there.
*Also? There's some wacky hoops to jump through to get them connected to Alexa I think? I dunno. Whenever I "discover devices" with Alexa, I get some kind of warning for Hue stuff.
**Well, kinda. The ability to change bulb colors with the GoSund bulbs is kinda messed up right now... but I'm assured they are working on it!
*** I also have an IFTTT trigger to set my SONOS to a low volume so I don't give my cats a heart attack on days I was blasting music the night before.
**** Speaking of my Google WiFi mesh network... the sucker got range. When I was walking home from work today I had my phone out so I could see when I first started getting signal... it was here...
Pretty great, right? My old router had 1/3 the range.
Once I was hanging out at a bar with friends that featured live music. The band, which wasn't bad at all, was being badly heckled by a couple tables. For the first couple of songs, the band ignored the chants of "FREEBIRD!" and "NOW PLAY SOMETHING THAT DOESN'T SUCK!" But eventually the lead singer stopped the show and said something like "Hey, I get it. You don't like our music and that's fine. But, believe it or not, there are people who DO like our music and they've come here tonight so they can listen to us play. And you're ruining that for them. There are plenty of other bands out there and some of them probably play music you will enjoy, and you should probably go see them instead of us. But if you're going to stick around, be quiet and let us play. We'd do the same for you and your band... if you had a band. Which you obviously don't. If you did, you'd know how tough it is to get up in front of a room full of people to perform for them, and show us some fucking respect."
And it worked. One of the tables finished their drinks and left. The other stopped being assholes. And the reason it worked was because the band was able to confront the hecklers face to face. The hecklers couldn't hide from the consequences of their actions.
And then we get to the internet, where most of the people most of the time are hidden from the consequences of their actions. Why should they be quiet and respectful when their online "identity" is "BigLukeThe Exploder?" (or whatever... my apologies to BigLukeTheExploder if you actually exist).
Well, I want in on that.
Removing consequences from my actions sounds like a lot more fun than what I'm doing now.
So the next time you see an anonymous troll being a total fucking asshole on the internet... be kind.
It might be me.
I would have bet one million dollars that the special interest lobbyist pig-fuckers representing AT&T, Comcast, Time Warner, Cox, and all the other internet provider assholes buying off our corrupt politicians would have killed net neutrality by now.
So imagine my surprise...
Photo by Brendan Smialowski/AFP/Getty Images
FCC Chairman Tom Wheeler: This Is How We Will Ensure Net Neutrality
Of course, this is not to say that internet freedom has been won... I'm sure pig-fucking lobbyists representing internet conglomerate assholes haven't even begun to explore new ways to buy control of the internet from our corrupt politicians.
Where there's billions of dollars, there's a way, after all.
In the meanwhile, however... surprisingly good news on the net neutrality front. A public utility it is. For now
Not surprisingly, there's still a bunch of politicians with their lips firmly planted on Comcast/AT&T/Time Warner/Cox cock that have escalated their hand-wringing about how net-neutrality is bad for the internet. Remedial Senator and All-Around Dumbass Ted Cruz went so far as to label it "ObamaCare for the Internet." I have no idea what the hell that's supposed to mean... but apparently it's bad.
Bad how?
Well... the arguments seem to go like this...
And now we come to the NET NEUTRALITY DOESN'T LEVEL THE PLAYING FIELD... JUST THE OPPOSITE... IT MAKES IT MORE EXPENSIVE FOR SMALLER COMPANIES USING LESS BANDWIDTH THAN BIG COMPANIES LIKE NETFLIX AND FACEBOOK AND YOUTUBE! part of our blog entry...
I saved this for last, because it's just so outrageously stupid. It costs me $12.70 a month to have this blog hosted on the internet. If I wanted to turn it into a business website, it would still cost me $12.70 a month to get it hosted. Yes, if it became a hugely successful business website that got tons of traffic, I'd have to pay more than $12.70 a month to get it hosted because a successful business costs more to run... such is the price of success, but still... $12.70 a month to start.
I assure you that Netflix, Facebook, and YouTube cost more than $12.70 a month to get hosted. But back to the point...
For $12.70 a month, I have a blog that's every bit as accessible to people on the internet as Netflix, Facebook, and YouTube.
And no matter how many billions of dollars Facebook has, net neutrality ensures that they can't use that money to shut me out. They can't pay to have Facebook load faster than Blogography. They can't pay to have Blogography be unaccessible. It doesn't matter how big of a threat to their bottom line Blogography is, Facebook can't use their massive bankroll to manipulate the internet to make me go away*.
If that's not a level playing field, I don't know what is.
Thanks to the internet and net neutrality, a small startup company can take on companies millions of times their size... starting out at $12.70 a month. And there's nothing those massive companies can do to stop them from being on the internet.
Seriously... if that's not a level playing field, what the fuck is?
I can't for the life of me understand how people like Iris Somberg can sit there with a straight face telling me that it's the opposite of a level playing field. Something tells me her lips must be firmly planted on Comcast/AT&T/Time Warner/Cox cock, because this is so obvious as to be painful.
Yet net neutrality became a reality anyway.
I know. It shocked the hell out of me too.
*Of course, if Facebook wanted to pay me millions of dollars directly to make Blogography go away... well... my email address is at the top of the sidebar on every page here.
"What you've just said is one of the most insanely idiotic things I have ever heard. At no point in your rambling, incoherent response were you even close to anything that could be considered a rational thought. Everyone in this room is now dumber for having listened to it. I award you no points, and may God have mercy on your soul."
"Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong remedies." —Groucho Marx
"Wrong does not cease to be wrong because the majority share in it." —Leo Tolstoy from A Confession
"It is very unnerving to be proven wrong, particularly when you are really right and the person who is really wrong is proving you wrong and proving himself, wrongly, right." —Lemony Snicket from The Blank Book
"It is hard to imagine a more stupid or more dangerous way of making decisions than by putting those decisions in the hands of people who pay no price for being wrong." —Thomas Sowell
If somebody could just take me off this planet, that would be great.
The bad news is that my entire weekend was completely packed, so I didn't have any time to spend on the internet.
The good news is that my entire weekend was completely packed, so I didn't have any time to spend on the internet.
It's times like this that make me realize how much of my day I spend online. It's really getting out of hand, and I can't help but wonder what I've been missing in Real Life. Not that I want to give up the internet altogether... a big part of my life is here... but maybe I should be less obsessed with keeping constantly connected to it.
Internet addiction is a hell of a drug.
Which is a pretty deep thought considering I'm not even supposed to be here today. I'm guest-posting over at Christopher's blog...
This blog entry could self-destruct at any minute, so go check it out!