The following is a example of how I setup to control my garage door using simple X10 devices. When budget permits I’ll bump up to the Insteon (sniff, sniff)), For this device to work I was lucky the circuit the garage door opener is on is close to my insteon/x10 PLC so I get a good 95% hit rate (Which is OK for me..)
For this to work, basically what I am doing is closing two of the three connectors of my garage door opener, this is the same thing the button on the wall button does. Red is the power going out, the white is the common ground and the grey or black is the motion sensor which will stop the door if the infrared device is passed. I used some simple cat 5 wiring.
To do this I used a X10, Universal Module which is very cheap (Some under $15 off ebay). Picture below,
To simulate the button, this device will close a circuit momentary (2 seconds actually), you can even set it to sound when activated.
Basically sending a X10 “ON” code it will close the circuit and open or close the garage. I’ll post another entry on how to check if the garage door is open or closed but we will be using another device.
So I set the Unit code to something not accessible thru the outside, same as the House code, the the first switch to Momentary, and Relay only. Here is how it looks
So thry my code using the SDM module , VB code I send the Open command (Lets say G16), The system wont give you a status if it opened it or not, also only “ON” command will work.
To setup the SDM in the VB 2005 environment you need to check out my previous article. Basically here im just using the SDM COM object to send a X10 command.
That article can be found here
Software:Get X10 data to your PC using a Insteon PLC
Pros: Simple cheap
Cons: No way to know if the garage is open or not, this just simulated pressing the button
Here is everything hooked up,
Here is another picture, of my attempt to make it look better.