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.
It doesn't do the dumb thing (UPnP on the open internet) so no, my light bulb isn't helping to bring down Twitter.
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. 😁
What do I consider a reasonable person to be? I’d say a reasonable person
is one who accepts that we are all human and therefore fallible, and takes
that into account when dealing with others. Implicit in this definition is
the belief that it is the right and the responsibility of each person to
live his or her own life as he or she sees fit, to respect this right in
others, and to demand the assumption of this responsibility by others.