The usb serial converter plugs into the raspberry pi and the firecracker anything special about this wire ie custom or standard pin wiring. Bottlerocket home automation software for the x10 firecracker kit bottlerocket is a commandline utility to interact with the firecracker version of x10 s home control devices wireless home automation to control lights, cameras, appliances via a small transmitter that plugs into the standard rs232 serial port of a computer. I ran my x10 setup in the early years with a cm17 and the firecracker software. Mochad is a linux tcp gateway daemon for the x10 cm15a rf radio frequency and pl power line controller and the cm19a rf controller.
X10 firecracker computer interface cm17a brand new x10. The x10 firecracker is an inexpensive way to dabble in home automation using the x10 protocol, a raspberry pi, a usba to rs232m cable, an x10 receiver, a few dimmer and appliance switches. Control your x10 lights from a raspberry pi wouter spaans. Heyu uses the cm11a computer interface to send and receive x10 control signals over the ac power lines to modules which can turn on, off, or dim attached lamps or appliances. Sensor using x10 power line protocol connection to raspberry pi. Since we cant really use the builtin serial port on the pi, we can certainly bang some bits out on the gpio pins and connect them up to the dtr and rts. X10 commander consists of two piecesa server piece which runs on your pcmaclinux and the client piece which runs on your iosandroid device. Specifically, this to turn onoff a lamp and open a door. Wa9ony amateur ham radio raspberry pi computer projects. Sensor using x10 power line protocol connection to.
I had previously developed a script to control the x10 firecracker cm17a module using python. The firecracker is the interface between the raspberry pi and the powerline modem. There are other flavors of x10 computer interface modules in. Heyu is a textbased console program for remotely controlling lights and appliances in the home or office.
For control via gpio on raspberry pi manually install. It is connected to my raspberry pi, and im using mochad software to interface to it. The motion detection signals an x10 firecracker module to turn on both a. The x10 firecracker is an inexpensive way to dabble in home automation using the x10 protocol, a raspberry pi, a usba to rs232m cable, an x10. Now all we need is to agree on is the software platform to run all this. In a previous post i wireless installed a clean version of raspbian on a raspbian pi. The motion detection signals an x10 firecracker module to. If you have multiple usb devices please also read the page for persistent usb devices on this wiki. The firecracker isnt truly a serial interface as it only communicates using two other pins, dtr and rts, which the pi doesnt have. The script works fine on the pi using a usbtoserial converter, but when theres only 2 precious usb ports, why not use the serial pins on the gpio bus to drive the x10. Also known to work with cm19a usb firecracker device. The connnection to the computer needa to be done with a serial to usb converter. Using the raspberry pi with a firecracker cm17a is possible. The first part describes the hardware and software used.
You need it to program x10 switches into domoticz or to setup newer x10 devices, but keep it in mind when everything shows up twice in your domoticz device list. Cm11a is discontinued and i have only seen one independent dealer that bought a late production run of them. X10 is an open standard for controlling home electrical equipment remotely. This will give you a high level over view of raspberry pi, x10 and nodered. Sunset x10 light control with weather raspberry pi fri 26 july 20 i had been using a basic timer to turn on the lights in my house in the evening using my raspberry pi and the x10 firecracker python script i wrote about earlier. Wrapper module to control x10 devices, cm17a serial firecracker and mochad. I am using a pl2303 usb to serial adaptor to a rf cm17a. Probably the raspberry pi zero wh to keep the footprint as small as possible. Raspberry pi used to automate a dimmable light bulb. Of course, my new raspberry pi would make a perfect home monitoring server to control the lights. You can control x10 modules via a mouse click on your pc desktop using the virtual palmpad, slimfire, or digipad remote. Worked great with my raspberry pi and a usb serial adaptor. Heyu is firecracker compatible, you need to use the heyu firecracker f command construct. Cm15a has a much larger internal memory to store downloaded programs.
The same goes if you are using an old tm device which transfers x10 rf signals to you powerlines as well. Issue x10 commands via cm17a firecracker or mochad cm15a rfpl and cm19a rf. I recently acquired a raspberry pi, and my main project is to get x10. Instead, he managed to find a rather cheap system on amazon rf controlled outlets. Ever since he preordered his raspberry pi at the beginning of february 2012. These project were completed by david haworth, wa9ony.
The motion detection signals an x10 firecracker module to turn on both a nearby blender and a strobe light, provoking some hilarious reactions from the cat, all of which are captured by the camera. Thanks to tutorials by corey murnaghan, i was able to integrate my existing elaborate x10 home lighting system with amazon voice control. I chose gpio pins 24 and 25, for no particular reason. What are the real differences between cm11a and cm15a. Raspberry pi has for the last several years been a doityourselfers dream. The second part shows how to install raspbian jessie lite on an sd card and how to configure the raspberry pi. It is easy to use, has all of the major nongui functionality of the windows interface, is easy to call from scripts and the backend code is made to be easily linked into other programs. The smartenit zbpserver software is a scoop of home automation ice cream that turns your raspberry pi into a homaidpi, a fullfledged automation gateway that manages large home building automation networks based on zigbee, insteon and x10 protocols.
Thankfully, the tiny and cheap x10 firecracker cm17a warning. Connects pc or orb to cm19a unit through usb port there are other flavors of x10 computer interface modules in the market. The cm17a firecracker module can be operated via command line with a linux. X10 for raspberry pi on the cheap north american edition. A real palmpad, slimfire, or digipad remote handheld controller or any x10 c. Works great, and i will be integrating this into my smartthings hub in the near future. That project is right up my alley, though i havent done anything like it in years.
Just plug the x10 firecracker computer interface into your computers serial port, and it will allow you to click on a desktop icon and bring up a virtual x10 remote control directly on your computer screen. For example, the above photo shows a rpi sstv setup in project 17. Raspberry pi used to automate a dimmable light bulb hackaday. Updated the script to support rapsberry pi gpio pins.
Well, a lot of us jumped on the homeautomation bandwagon early since. The x 10 firecracker is an inexpensive way to dabble in home automation using the x 10 protocol, a raspberry pi, a usba to rs232m cable, an x 10 receiver, a few dimmer and appliance switches. Well, a lot of us jumped on the homeautomation bandwagon early since x10 is over 40 years old its possible that youve been u. X10 for raspberry pi on the cheap north american edition we. Getting your cm19a working on linux raspberry pi notes in the. The script works fine on the pi using a usbtoserial converter, but when theres only 2 precious usb. This binding makes it possible to control x10 devices via a server running the mochad x10 daemon by mmauka. Having multiple controllers and pi s isnt the best solution id like but i would implement that. My main concerns are the pcpower line interface and what to do if the x10 interface does not reach the x10 modules, what options do i have.
Enjoy total control of lights and appliances directly from your computer desktop. The third part is about the installation of gateways that can communicate with x10 transceivers. Everything you need to set up raspberry pi home automation. The serial to usb converter delivered with the cm11a is supported by the raspberry pi already. Or is my only option buying multiple controllers and connecte them to as many pi s as needed. All you need is an x10 cm11, cm12, cm15, cm17 firecracker, cm19, or marmitek cm15pro device connected to your computer and x10 commander will allow you to control all your x10 devices. The material can logically be divided into five parts.
The first step is to get your raspberry pi up and running. Raspberry pi x10 with cm15pro controller mark vriens. Also tested on raspberry pi using usbserial adapter. The turn command also supports the cm17a commands fon, foff, fdim, fbright, flightson, flightsoff, falloff, and the applicable fast implementations of these commands. Ha bridge from heyu on a1 to heyu fon a1 or off to foff to activate the firecracker and viola it works.
The cm15a has both a rf receiver and transmitter in it. I really like the idea, and maybe ill give something a try with an arduino or raspberry pi, myself, one of these days. Lets put them together and make the lights shine again. X10 powerhouse brand serial computer interface model number cm17a. A raspberry pi running heyu, the habridge, and a firecracker cm17a interface works beautifully with my amazon alexa dot control my x10 devices. You have to build it from source, but the instructions are clear, and it takes about 10 minutes to build on. A powerful zigbee, insteon, and x10 solution powered by linux for home building automation. With the current version of the binding items of type switch, dimmer, and rollershutter can be controlled. In addition, youll need a free open source program, heyu, to interface with the firecracker.
Bottlerocket home automation software for the x10 firecracker kit. When i was about to move to the cm11 the cm15 was introduced so i figured id go with the newest greatest. The complete source is made available under the gnu gplv3 license. Running from my bench setup it works fine with the mochad driver, but no dice with the other machine. Interfacing arduino with x10 cm17a firecracker x10 rf transmitter over serial port for wireless lighting control. A separate web page, rpi computer projects, demonstrates how to use the rpi computer for general purpose computing. Mochad for the cm15a or cm19a and heyu for the cm11a. These are projects using the raspberry pi rpi computer and amateur ham radio. Using with usb to serial cable on raspberry pi to control x10 modules.
Ever wanted to control your lights from a raspberry pi. The only x10 controller i cant get to work with the raspberry pi is the cm19a usb pc transceiver. Ever since he preordered his raspberry pi at the beginning of february 2012, he knew he wanted to try his hand at home automation. Smart mirror with ai using raspberry pi plays youtube, news, controls nest, smart light etc.
I have been in contact with the authinx owner explaining how i was planning on adding a pi into the cm15. Im thinking the cm19a and a plug in transceiver to cover rf and pl might be the way forward x10 hardware wise. Running from my bench setup it works fine with the mochad driver. Cm17a serial firecracker x10 unit, builtin support for cm17a over regular serial port. It works across home power lines and is extremely lowbandwidth. The cm11 is the transceiver or at least what writespushes the x10. X10 does not interface with any technology that the amazon echo can control. Home automation w rasberry pi and x10 on a pc youtube. Connects pc or orb to cm17a unit through serial rs232 port cm19a a. Havent tried connecting it to the pi s gpio pins yet. Enabling domoticz to send x10 command using heyu software. All this time your raspberry pi can be hidden away in the corner with the.
Longterm stability of usb serial on the raspberry pi is currently questionable. Sunset x10 light control with weather raspberry pi. Class to emulate serial port using raspberry pi gpio. If youre looking for a way to control your x10 devices programmatically get this and the x10 wireless transceiver module. Bottlerocket is a commandline interface for unix systems to use the firecracker kit. X10 firecracker serial computer interface cm17a thex10shop.
715 108 343 843 1358 1287 1150 33 457 982 215 1532 414 340 82 373 1490 376 1515 296 515 875 1107 1495 974 54 263 291 624 1306 396 263 1463 108