X10 PlugIn

  • 269 Views
  • Last Post 17 August 2016
MikeD99 posted this 20 November 2015

I saw, and downloaded, and installed, the X10 PlugIn. What controller does it use? Is there any documentation? I would like any advice I could get about how to use it.

Thanks,
Mike D.

Order By: Standard | Newest | Votes
dridgely posted this 20 November 2015

Hi Mike,

I developed the x10 plugin for my own use and made it available in case it was beneficial to someone else. As such it has absolutely zero documentation! However, I'm happy to answer any questions you have and help you get things configured.

The plugin is designed for the CM17A (Firecracker) controller. It is the only one I have, and happens to be the cheapest.

Daryl R.

MikeD99 posted this 20 November 2015

OK, thanks. I downloaded it and it seems that it needs to be re-init'd every other time I run InControl.

How would I get rid of it?

What files would I delete in
C:\Moonlit\incontrolha\plugIns\?

Thanks,
Mike D.

rscott posted this 20 November 2015

OK, thanks. I downloaded it and it seems that it needs to be re-init'd every other time I run InControl.

How would I get rid of it?

What files would I delete in
C:\Moonlit\incontrolha\plugIns\?

Thanks,
Mike D.


What do you mean by "re-init'd?"

Daryl,

I don't know much about X-10... does each x-10 controller speak a different language?

MikeD99 posted this 20 November 2015

By re-init's I mean that InControl, when run says that there are updates available for the following plugins and it says that it will be updated next time InControl is run and I have to run InControl again. I want to be rid of the X10 plugin. what files would I delete?

dridgely posted this 20 November 2015

Mike,

The X10 plugin files all start with MRDR.InControlX10. Deleting all of those will remove the plugin.

Ryan,

There are multiple X10 controller devices and each has a separate communication protocol. Some support bi-directional communication and others, uni-directional only. The CM17A (http://www.amazon.com/FireCracker-Computer-Interface-CM17A-BRAND/dp/B008QHW8H2) is a very simple serial device. I am using a USB to Serial adapter to control it. It broadcasts RF signals to communicate with an X10 transceiver (eg. http://www.smarthome.com/x10-tm751-compact-x10-plug-in-rf-receiver-base.html?src=Froogle&gclid=CKA-5yOoMkCFYQCaQod50EIEQ) that relays the messages over the power line.

brett.e.baldin@gmail.com posted this 20 November 2015

Mine is doing the same thing. Uninstalled from the Programs & Features Menu but it still pops up that a new version will be installed the next time InC starts.

dridgely posted this 20 November 2015

BTW, that is a very high price for the CM17A. They go for about $8 on Ebay. Amazon shows a nice "buy together" showing the constituent parts.

rscott posted this 21 November 2015

Sorry guys, the pop up was my fault. I had a typo in the file name that it checks to see if you are up to date. It should be gone now. Please confirm.

brett.e.baldin@gmail.com posted this 21 November 2015

That fixed it. Thank you Ryan!

klimekt posted this 16 August 2016

Does this plugin provide feedback (polling) capability? I can control my X10 devices using it, but when I turn on/off the devices using X10 controllers axial server doesn't seem to notice the state change. I'd like to use some X10 devices as triggers for events, but so far no luck.

dridgely posted this 16 August 2016

No, it doesn't. It is a limitation of the the CM17A (firecracker) RF controller which this plugin supports. Its sends commands over the wire (RF first), but doesn't have a means for feedback or status.

klimekt posted this 17 August 2016

Thanks Daryl. How hard do you think it would be to add support for something like the CM15A interface that does both RF and line communication? I'm a software developer and I would you be willing to give it a go if you'd be willing to share your source code. 

Thanks,

Tomasz

dridgely posted this 17 August 2016

Hi TomasZ,

I'm not sure. I built my controller on top of a library that only talks to the Firecracker (if I'm remembering correctly). I had two lying around and couldn't bring myself to throwing out my x10 stuff. Though, now I'm moving everything off of x10 because the performace is so much better. That said, writing a conroller for Axial is not hard at all. I'd be happy to share my source with you, though you may want to get an example and instruction from Ryan (rscott), the developer of Axial, as mine may not be the smartest implementation.

If you'd like my code, I'm happy to post it to dropbox or somewhere else for you.

- Daryl

klimekt posted this 17 August 2016

I sent you a private message with my email.

Close