X10 commander is used to connect to a computer running windows x10commander server, macosx thinkinghome, or linux heyu. In this article, peter seebach shows how to set up and drive x10 devices using offtheshelf hardware and a couple of hundred lines of. The firecracker computer interface, also called cm17a, is compatible with linux home automation software. This communications protocol can control lights, appliances, and other electrical devices, and be used to implement a custom security system. It works across home power lines and is extremely lowbandwidth. Now, because these x10 signals will also control any lights on these addresses i have split control into two. This is a user space driver so a kernel driver for the cm19a does not need to be. Dec 06, 2017 11 excellent open source solutions for home automation december 6, 2017 steve emms software home automation software is software that lets you control and monitor common home and office appliances using a computer. X10 support is broad, and there are multiple x10 control devices that you can connect to a linux computer over a standard rs232 serial port. Programs like bottlerocket and gtkx10 allow linux programs to control x10 devices using the firecracker device. Controlling your linux smart home with x10 dummies. Sep 30, 2017 x10 is an open standard for controlling home electrical equipment remotely. X10mms is a software suite that provides support for the x10 cm19a usb home automation transceiver under linux.
We dont have rocket cars, but the x10 protocol allows you to turn things on and off remotely. To own and operate a linux smart home means to control and monitor devices and information around your home by using a standard personal computer, the linux operating system, and its vast array of open source tools. This page is is page to provide support for linux users who have purchased smarthomes insteon products. Its app allows worldwide remote control of my x10 devices using my phone.
The cm11a is an older device that communicates over a serial interface. And i am controlling my x10 devices using homeseers hometroller which is a cloud connected raspberry pi device. However im not set any up for x10 control yet so im not sure how well any of it will work. Apr 25, 2015 control your x10 cm19a transceiver directly or embed the code in your own application using my python cm19a software for linux systems. Works great, and i will be integrating this into my smartthings hub in the near future. Control your x10 devices without the need for lineofsight that traditional remotes need. But i think a device that builds on the abilities of the cm15a could really rule. A short time ago, i wrote on how to get your x10 cm17a firecracker module working in linux. Thex10shop x10 home automation modules and computer control. X10mms project allows users to both control the device directly, sending and receiving basic onoff commands, and also includes a sample application that allows xmms to be remotely controlled using the cm19a transceiver and an x10 palmpad remote. This is to avoid again the nightmare of the original sites servers going dark as happened to. Cosmic minerva the premier home automation suite and smart.
Typically the application will support multiple interfaces to the outside world, such as xmpp, email, zwave, and x10. Whenever possible, we have the software title hosted on our own site as well as a link to the original site we got it from. Jul 09, 2018 x10 automation software x automate control your home with linux journal x10 mac software home automation 16 open source home automation platforms to use in 2020. Ppower, short for penguin power, is a piece of unix software for controlling x10 home automation equipment connected to the computer via a cm11a interface. But my own experience with diy linux software hasnt sold me. Do you have any code samples from what you were using for x10 control. There are several programs out there that allow controlling x10 capable devices, heres mine. To support concurrency and distribution, x10 uses the asynchronous partitioned global address space programming model apgas. Misterhouse software, a cm11a, and x10 modules adventurous linux smart home projects youve used linux smart home technology to regulate your homes lights, sprinkler system, and video, and now youre looking for more of a challenge. X10 commander consists of two piecesa server piece which runs on your pcmaclinux and the client piece which runs on your iosandroid device.
Background this post describes how to use my python driver software for the cm19a x10 usb rf transceiver for linux systems. The user interface of home automation software is often based on a clientserver model, such as a web ui or a smartphone app, or some combination thereof. Mar 25, 2016 control your x10 devices with the amazon echo using ifttt march 25, 2016 november 20, 2016 thescorpius666 amazon alexa, linux, tutorials are you one of those amazon echo users that have the house full of x10 devices and youre sad you cant use them with the echo. Heyu uses the cm11a computer interface to send and receive x10 control signals over the ac power lines to modules. Heyu is an open source program for controlling the cm11a interface. Links to other hardware software packages can be found on these pages also. Jan 07, 2019 x10 is a classbased, stronglytyped, garbagecollected, objectoriented language. This also gives us the option of using the memoryresident scheduler cron to set up pseudotimers to control x10 modules. A basic linux class might not hurt if you can find one. By computerizing your x10 system, you gain the power to create sophisticated macros that can operate based on the input of more than one x10 device. Insteon is not a sponsor of this page and the programs provided are not supported by them. This model introduces two key concepts places and asynchronous tasks and a few mechanisms for coordination.
X10 is a protocol set of commands for controlling lights, appliances, and other. Powerhome is windows based home automation software featuring insteon, x10, infrared, digital io, and analog io control via the web, wap, wsh, vbscript, jscript, voice recognition, macros, triggers, and timed events. You will not be able to register this software activehome pro does not need to be registered for it to be fully functional you will be prompted to register each time you run the program. Most people connect it to a computer using a serial to usb adapter. The title for this entry is x10 activehome professional. The unix solution is a utility program that can send x10 commands from. Now with x10 commander you can do all that from the comfort of your android. Simply select close when prompted and you are done. Oct 16, 2009 support for home automation starts with sending and receiving messages using the appropriate standard. How about turn the outdoor floodlights on but didnt feel like walking back. Well, a lot of us jumped on the homeautomation bandwagon early since x10 is over 40 years old its possible that youve been u. The cm11a is a serial computer interface that allows a computer to control attached x10 modules. Since then, i have migrated to a new home server, and i am left with no serial ports.
X10 commander is an x10 controller client for the iphoneipodipad and is a native ios application that allows you to control x10 devices anywhere in your house. Jun 29, 2006 one of the dreams of the 80s was that one day, around the time everyone had rocket cars, computers would control everything in your house. Home automation and control ha software source code and links mostly for the home automation devices insteon powerlinc v2, cm11a, cm17 firecracker, lynx10, wm918, hcs ii and cpuxa. We will use the first type of controller on this page.
Control your x10 devices with the amazon echo using ifttt. At this time, x10 does not offer support for this software you can find answers to many of. X10 is a protocol set of commands for controlling lights, appliances, and other electrical devices in your house to make it a smart home. If youre looking for a way to control your x10 devices programmatically get this and the x10 wireless transceiver module. The debian system will act as the controller and we will use a software application to send commands to x10 modules. If you arent sure where to start, click on a product below to get information and see a list of common questions about that product. 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 commands electrical signals travel over the existing electrical lines in your house so no cabling is required. Pcmaclinux and the client piece which runs on your iosandroid device. Priscilla is a beta home automation software which allow you to control some of your home devices from anywhere. This is an easy way of interfacing your computer to the outside world. It is connected to my raspberry pi, and im using mochad software to interface to it. Ever wanted to close the garage door while lying in your bed.