X-10 FireCracker CM17A Controller

This is an ESP8266 based device that allows modern home automation to interface with X-10 Devices

Similar projects worth following
This is a simple project that uses an AdaFruit Huzzah, a 0.96" OLED, and a serial port to interface with an X-10 Firecracker CM17A to control X-10 modules with OpenHAB. The device fits into a small box and is only marginally larger than the firecracker itself. I decided to use an AdaFruit Huzzah because it was slightly smaller than the NodeMCU and it gave me the option of using a Lithium-Ion battery, which I wasn't quite able to fit in the box.

I used hot glue and an X-Acto knife to create a spot for the board to sit in so the MicroUSB port would be right up against the box. I used 6mm long M2 screws and a little thread locker to hold the OLED against the top of the box. To use it, you obviously need a X-10 FireCracker, but also a receiving unit to receive the radio signals and transmit to the rest of the house.

Another feature I added was to shut the screen off after 5 seconds (or whatever you decided or even not at all) because I didn't like the bright light at n
  • 1 × Adafruit Feather HUZZAH with ESP8266
  • 1 × 0.96" White OLED Display Module
  • 1 × Male DB9 Connector
  • 2 × 2 Pin PCB Header Socket
  • 1 × 3 Pin PCB Header Socket

View all 15 components

Enjoy this project?



LeftNut wrote 12/25/2018 at 07:15 point

Thank you so much for this! I finally have X10 control through MQTT! I used a Wemos D1 Mini. Super simple build which is good because I'm a total n00b with this stuff.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates