X10: Fun with Home Automation

The serial connector it comes with, the ‘Firecracker’ allows for some very fun things. There are several Linux packages available that interface with the serial transmitter. The one I use is called heyu. It allows you to easily send commands to the X10 units like so: heyu fon A1. So to automate my Christmas lights, I just had to add two lines to crontab for on and off.
Another fun application of this system is alerting me if I have a new voicemail on my landline. I never remember to check for messages on my landline when I come home, so now I have it set to turn on a lamp whenever someone leaves me a voicemail!
Here is how it works. A feature of my voicemail services is that the system emails me a copy of every voicemail when it is left. I use Thunderbird for a mail client and leave it open on my Linux box. I use Thunderbirds filters to move any messages from the voicemail service to a voicemail folder. I use an add-on, Mailbox Alert, that can watch a particular folder, and can run a command when a new message arrives, so I have it set that whenever a new email from my voicemail service comes in it issues this command: heyu fon A2, turning on my lamp alerting me of a new voicemail.




As a relative Linux Newbie I have a lot yet to learn about our favorite open-source OS. I can however share a few of the tips and tricks I have found so far while working/playing with Linux.
There are many useful shortcuts in the world of PCs. One of my favorite ways of saving a trip from my keyboard to the mouse is to use the Windows Run dialog box. The quickest way to open it up is by pressing Windows key + R. With Run you can open up most anything, below is a list of some regularly used applications. If you know the file name for the program you want to open, just try typing it in and hitting enter.