My desire to integration visual notifications into our home automation setup has remained, despite taking the color-changing LED bulb out of the setup when we moved. I recently begain toying with the same bulb and in the process I realized it might be fun, and useful, to find an LED strip that I could place behind the TV. It would add a nice atmospheric effect and also provide another source of visual indicators. I have started working on using the bulb for washing machine notifications and other events, but those notices are suppresed after 10 pm at night, and that light spends most of it’s time simply functioning as a normal lamp in the bedroom.
It’s taken some work, and I had a color value conversion issue that I’ll mention in another post, but it appears to be working great. My next step is to set it to automatically turn on when the TV is powered on, and to turn it off when the TV is powered off. I’m not sure, yet, if I can accomplish this via Indigo. I test the Harmony Companion plugin, but I think it is only aware of Harmony interactions initiated within Indigo. I could be mistaken, which I’ll find out of for certain. If that doesn’t work, I’ll train the Harmony itself to interact with the device (Harmony didn’t automatically recognize this device in its database of codes).
Updated 2018/08/08: I also have it setup to be controlled via the Harmon Hub. This just required training the device to recognize the remote commands, which wasn’t difficult but did take some time to program most of the color modes. I also added control via Alexa, though now I only control the on/off state through the Hue Bridge emulation between Indigo and Alexa, instead of using the Magic Home skill.
I’ve carried an iPhone around for some time (probably since a year after they were first released). Overall, it’s been a good choice for me and most of the initial annoyances I dealt with have been resolved over the course of several generations. However, one problem I’ve dealt with is sometimes not realizing when I’ve received a text message or have an incoming phone call (I usually carry my phone in my pocket).
This wasn’t a constant problem but it did happen often enough to be an issue. A couple of years ago I started searching for a wristwatch with Bluetooth capability that would vibrate or provide some other form of notification that was obvious. I did find devices that were almost what I was looking for but they were too expensive (several hundred dollars), had poor reviews, or they looked more like bracelets than watches. I had no interest in wearing two devices (for example, a watch and a device just for notifications) so I didn’t bother acquiring any of the devices available at the time.
Then I become familiar with the Kickstarter project for the Pebble Smartwatch. Sometimes I’d read about the progress of the project on tech sites or hear it mentioned in the TWiT podcast. I was interested, but not interested enough to become an early adopter so I waited. I also wanted to see the watch in person before deciding to find out just how big the watches really are.
This year the Pebble went into full production and was eventually available for sell at Best Buy stores. On a recent visit to a store I remembered to look for one. Sure enough, a couple were in stock. After seeing it in person I decided it wasn’t too large to wear (I didn’t want to walk around with a clunky box attached to my wrist) and finally purchased one. In Best Buy stores they sell for about $150. They are also listed on Amazon but are usually much more expensive.
Being able to control my home automation setup remotely is critical but I also wanted to receive event notifications from the computer on my phone. The solution is relatively simple, especially if you have an iPhone.
I installed Growl for Windows. To send notifications from the command-line I downloaded growlnotify from the same site. The final component is an app for the phone that can receive Growl notifications over the Internet. In my case I chose Prowl for iPhone but there are other services available.
To avoid receiving Growl notifications you don’t want (such as application events that don’t need to go to your phone) you can set the priority of the message with growlnotify and then configure Growl to only forward notifications of a certain priority to your mobile device.
This is especially useful if you have alarm events setup or reminders. For example, sometimes I forget to put the trash up at the curb so mControl is configured to send me a notice on the appropriate morning for trash pickup.