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. If you are worried about vnc security, then port forwarding can be used to send the vnc traffic from localhost the raspberry pi to your osx session. Sep 14, 2017 the k2dls dv4mini image for the raspberry pi 2 and 3 has been updated to raspbian stretch. Class to emulate serial port using raspberry pi gpio. Highly configurable and able to transmit and receive any x10 signal supported by the cm11a. A real palmpad, slimfire, or digipad remote handheld controller or any x10 c. I suspect it draws a bit too much power to run from a raspberry pi, as it makes the machine unresponsive if its plugged it. Control your x10 lights from a raspberry pi wouter spaans. Use it to control x10 cameras including the ninja and vanguard, with the appropriate software, lights and other modules. I chose gpio pins 24 and 25, for no particular reason. The cm11 is the transceiver or at least what writespushes the x10 signal. Thanks for contributing an answer to raspberry pi stack exchange. Watching some videos on youtube to get an idea of what others are doing with raspberry pi and alexa.
Well, a lot of us jumped on the homeautomation bandwagon early since x10 is over 40 years old its possible that youve been using this hardware for a really, really long time, and dont care to go out and spend a bundle on. But avoid asking for help, clarification, or responding to other answers. We leverage these features to create an x10 bridge to alexa. The x10 firecracker kit is a simple wireless x10 home automation system, consisting of a lamp module, an appliance moduleradio receiver, a hand held wireless. Jul 26, 20 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. Heyu can also use an optional cm17a interface to transmit x10 rf signals. Mochad is a linux tcp gateway daemon for the x10 cm15a rf radio frequency and pl power line controller and the cm19a rf controller. 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. Lets put them together and make the lights shine again.
Maintain a record of the state on, off, dim level of modules based on received or transmitted x10 signals. Bottlerocket home automation software for the x10 firecracker kit bottlerocket is a commandline utility to interact with the firecracker version of x10s 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. You can control x10 modules via a mouse click on your pc desktop using the virtual palmpad, slimfire, or digipad remote. The cm17a firecracker module can be operated via command line with a linux. No, that was an idiot problem i had an argument misspelled in the shell script that was calling the x10 commands. Cm17a firecracker, a small serial dongle which transmits x10 rf signals. This way you dont need to lose a serial port to use it. The second part shows how to install raspbian jessie lite on an sd card and how to configure the raspberry pi. The usb serial converter plugs into the raspberry pi and the firecracker anything special about this wire ie custom or standard pin wiring. Thankfully, the tiny and cheap x10 firecracker cm17a warning. The only x10 controller i cant get to work with the raspberry pi is the cm19a usb pc transceiver. For control via gpio on raspberry pi manually install.
Bottlerocket home automation software for the x10 firecracker kit. How to use the raspberry pi for amateur radio activities. Using the raspberry pi with a firecracker cm17a is possible. Running from my bench setup it works fine with the mochad driver, but no dice with the other machine. This interface can control all 16 housecodes for a total of 256 different x10 addresses. Ever since he preordered his raspberry pi at the beginning of february 2012, he knew he wanted to try his hand at home automation. Step 1 prepare your raspberry pi in a previous post i wireless installed a clean version of raspbian on a raspbian pi 3. Issue x10 commands via cm17a firecracker or mochad cm15a rfpl and cm19a rf. The serial to usb converter delivered with the cm11a is supported by the raspberry pi already. Dv4mini rpi image updated to raspbian stretch k2ie. The first part describes the hardware and software used.
X10 commander consists of two piecesa server piece which runs on your pcmaclinux and the client piece which runs on your iosandroid device. It is connected to my raspberry pi, and im using mochad software to interface to it. I had previously developed a script to control the x10 firecracker cm17a module using python. How can you ssh into your raspberry pi with x11 forwarding. If youre looking for a way to control your x10 devices programmatically get this and the x10 wireless transceiver module. Mochad for the cm15a or cm19a and heyu for the cm11a.
Ever wanted to control your lights from a raspberry pi. Monitor andor log all x10 signals on the power line. Its not necessary if youre only doing powerline, but my house wiring has too many split phase circuits to make powerline x10 useful. Getting your cm19a working on linux raspberry pi notes in the. The connnection to the computer needa to be done with a serial to usb converter. Getting your cm19a working on linux raspberry pi notes. Jan 29, 2014 29 january 2014 home automation, raspberry pi cm15pro, mochad, raspberry pi, x10 admin with a cm15pro lk15 lm15es raspberry and software mochad for communication x10 protocol. With the current version of the binding items of type switch, dimmer, and rollershutter can be controlled. Raspberry pi x10 with cm15pro controller mark vriens.
In my original post last august i detailed how i was able to control my x10 equipment with. 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. This way a number of 255 x10 devices can be controlled by one x10 controller. Of course, my new raspberry pi would make a perfect home monitoring server to control the lights. 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. Once updated and upgraded, power down your rpi, and make all the following connections. I recently acquired a raspberry pi, and my main project is to get x10.
X10 firecracker serial computer interface cm17a thex10shop. The installation fits nicely on an 8 gb sd card and it looks great on my 7. In the end, x10 does what the newer lamp control modules do. 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. The first step is to get your raspberry pi up and running. X10 firecracker computer interface cm17a brand new x10. Ever since he preordered his raspberry pi at the beginning of february 2012. The x10 firecracker kit is a simple wireless x10 home automation system, consisting of a lamp module, an appliance moduleradio receiver, a hand held wireless transmitter and a wireless transmitter that plugs into a standard rs232 serial port. Sensor using x10 power line protocol connection to raspberry pi. X10 for raspberry pi on the cheap north american edition. Vnc is a lighter weight solution than opening a ssh connection and typing startx, since the former sends an image whereas the latter passes a lot more information over the network.
Install batteries into the cm11a plug the control cable into the cm11a jack connect the serial adapter to the x10 cm11a s serial cable plug the cm11a into a wall socket plug the usb to serial adapter into the rpi. Getting your cm19a working on linux raspberry pi notes in. 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. Also known to work with cm19a usb firecracker device. Is there any chance you would be willing to elaborate a little further on how the java server is used, or how you actually call the mochad commands. Works great, and i will be integrating this into my smartthings hub in the near future. X10 devices can be controlled by sending commands over the powerline or by sending rf commands.
Apr 23, 2014 testing light and fan with wireless raspberry pi on ubuntu. The motion detection signals an x10 firecracker module to turn on both a. Enabling domoticz to send x10 command using heyu software. X10 for raspberry pi on the cheap north american edition we. The cm19a reads wireless rf x10 commands, and it would be useful if id added a motion sensor. Heyu is firecracker compatible, you need to use the heyu firecracker f command construct. X10 x10 firecracker serial computer interface cm17a for sale. The same goes if you are using an old tm device which transfers x10 rf signals to you powerlines as well. A raspberry pi running heyu, the habridge, and a firecracker cm17a interface works beautifully with my amazon alexa dot control my x10 devices. 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. Cm17a serial firecracker x10 unit, builtin support for cm17a over regular serial port. Oct 29, 2012 hi yuriy, i am working on something very similar for a school project, and ran across this post while looking for raspberry pi x10 resources.
X10 powerhouse brand serial computer interface model number cm17a. Thanks to tutorials by corey murnaghan, i was able to integrate my existing elaborate x10 home lighting system with amazon voice control. The usb pc transceiver sends and receives x10 radiofrequency commands from your pc. The firecracker is the interface between the raspberry pi and the powerline modem. Well, a lot of us jumped on the homeautomation bandwagon early since x10 is over 40 years old its possible that youve been using this hardware for a really, really long time, and dont care to go out and spend a bundle on philips hue or wemo lights to replace what. Addressing of x10 devices is done using a so called house code and a unit code. To use another device connected to the serial port, just simply close the firecracker software. 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 third part is about the installation of gateways that can communicate with x10 transceivers.
The throughport design of the firecracker interface allows you to plug another device into the back of it. If you have multiple usb devices please also read the page for persistent usb devices on this wiki. Also, i am using a usbtoserial adapter with my raspberry pi and i am. Sunset x10 light control with weather raspberry pi.
Jan 18, 2016 a raspberry pi firecracker system seen at the 10th egham raspberry jam. Read lukes weekly blog about the raspberry pi 4 singleboard computer. In addition, youll need a free open source program, heyu, to interface with the firecracker. The turn command also supports the cm17a commands fon, foff, fdim, fbright, flightson, flightsoff, falloff, and the applicable fast implementations of these commands. X10 for raspberry pi on the cheap north american edition we saw a chicken says. I put the raspberry pi back in the network closet, and now stuff has stopped working. The firecracker isnt truly a serial interface as it only communicates using two other pins, dtr and rts, which the pi doesnt have. Heyu uses the cm11a computer interface to send and receive x10 control signals. By connecting together a raspberry pi 3, usb serial adapter, x10 firecracker, and essential. Wa9ony amateur ham radio raspberry pi computer projects.
1286 1172 1005 917 1041 1618 1378 1243 768 1202 1443 1500 1227 671 370 174 548 402 783 1652 752 259 17 149 1584 422 203 1329 158 179 839 1444 477 386 1093 126 1215