Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm looking to automate my home a little more and want to start by buying an IR / RF blaster and hook it into my ubuntu server at home.

Is this even do-able?

Which IR or/and RF blasters support Ubuntu Server, and can be installed and controlled with the terminal alone?

Can I program certain IR signals into the software and which software should be used?

My ubuntu server is primarily a web-server

My goal is to have some web-service calls so I can control my lights/home media equipment from anywhere from my phone or a web-page. Preferably I will code or use an app (tasker for Android) that does this based on my location or scan from a NFC tag.

Any tips for how this can be done is appreciated.

share|improve this question
add comment

1 Answer 1

up vote 1 down vote accepted

One long time solution for this has been X-10 adapters. They are inexpensive plug adapters that are addressable thru sending codes over the power line. One of the many available plugs is a PC serial connector ("Firecracker") that sends a RF signal to a RF receiver AC plug, that can then propagate the signal to the rest of the X10 network. The code to communicate to the serial port is trivial, that you could host on your webserver regardless of the platform. One serious limitation of X10 is power filtering that happens with surge protectors or some circuit breakers. Depending on the circuit, it might limit the addressible range to a subset of plugs connected to the RF receiver plug.

share|improve this answer
    
This seems to work for what I wanted to do, but it will take a while to actually do so before I'm testing this this seems to be a correct answer. Thanks for pointing me in the right direction ;-) –  Joakim Engstrom May 28 '12 at 11:58
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.