Sun, 13 Nov 2016

Scripting A Light Bulb

This is adapted from an email I sent to an internal "gadget fan" mailing list at work in response to a question someone asked about controlling lighting electronically.

I went “simple” and I’m pretty happy with it.

I bought this bulb from Amazon.

It’s made in China and sold under several different brand names, most commonly “Flux” and “Magichome.”

You can get the WiFi RGBW version from Amazon (and a domestic seller) for ~$35.

If you feel comfortable shopping via Alibaba (I don’t) you could probably get it for ~$20.

There are several client tools for interacting with them. I’ve used one written in Go and an (easier to work with, IMO) one written in Python.

It doesn't do the dumb thing (UPnP on the open internet) so no, my light bulb isn't helping to bring down Twitter.

In addition, if you live in the iOS universe there’s a plugin that makes it work with Homebridge (and hence HomeKit.)

I can tell Siri to control my lights. Useless, but fun.

More practically, I wrote a Python script that turns on the lamp in my son’s room in the morning and gradually eases him up with subtle color changes.

It kicks off from a cron job running on a Raspberry Pi. (It doesn’t have to be a Pi, of course — any Linux machine or Mac would work.)

I’m sure it could be made to work from Windows, too, but that’s Somebody Else’s Problem. 😁

:: 19:57
:: /tech/gadgets | [+]
::Comments (0)

The Magic Word:
Which planet is closest to the sun? (hint -- it's Mercury...)

Gay shlafen: Yiddish for “go to sleep”.

Now doesn’t “gay shlafen” have a softer, more soothing sound than the
harsh, staccato “go to sleep”? Listen to the difference:
“Go to sleep, you little wretch!” … “Gay shlafen, darling.”
Obvious, isn’t it?
Clearly the best thing you can do for you children is to start
speaking Yiddish right now and never speak another word of English as
long as you live. This will, of course, entail teaching Yiddish to all
your friends, business associates, the people at the supermarket, and
so on, but that’s just the point. It has to start with committed
individuals and then grow….
Some minor adjustments will have to be made, of course: those
signs written in what look like Yiddish letters won’t be funny when
everything is written in Yiddish. And we’ll have to start driving on
the left side of the road so we won’t be reading the street signs
backwards. But is that too high a price to pay for world peace?
I think not, my friend, I think not.
— Arthur Naiman, “Every Goy’s Guide to Yiddish”