kenemon 29 Posted December 16, 2011 Share Posted December 16, 2011 -----[ADMIN]----- Split from the Mac Thread. -----[ADMIN]----- Rob, what do you mean by webserver->MSP-> X10? what is the function of the msp? cant it handle all the processing and i/o that an x10 module can? Quote Link to post Share on other sites
RobG 1,892 Posted December 17, 2011 Share Posted December 17, 2011 I want to create something similar to Insteon/Simplehomenet EZSrve which is pretty costly, $100-$200. My goal is to have as little components as possible, so I am thinking to use Wiznet's Ethernet-serial for TCP/IP and MSP430 to handle web requests and send X-10 protocol signals over power line (Wiznet's module is about $20-$30, MSP with a board <$10.) Quote Link to post Share on other sites
kenemon 29 Posted December 17, 2011 Author Share Posted December 17, 2011 Sorry Rob, I see the light now. Using those prefab end devices isnt even that bad at twenty bucks. Are the x-10 protocols easy to work with, is this like running a small stack? Quote Link to post Share on other sites
RobG 1,892 Posted December 17, 2011 Share Posted December 17, 2011 X-10 is very simple, you detect zero crossing point and send 120kHz modulated pulses. The frame size is 11bits and consists of 2 start bits, 4 bits house code, and 5 bits unit/cmd code (simply speaking, there is little more to this.) The 120kHz pulse duration is 1ms, and when needed, it has to be transmitted at zero crossing (there should also be 2 more pulses following it, one 2.78ms after zero crossing, another 5.56ms after zero crossing.) Binary one is represented by a pulse at zero crossing followed by the absence of a pulse at the next crossing. Binary zero is represented by the absence of a pulse at zero crossing followed by a pulse at the next crossing. Start code is a little bit different. It spans 4 zero crossings and there are 3 pulses followed by the absence. So for example to send house G (0101) code and all lights off (01101) function code, you send 1ms 120kHz pulses like this (1 represents pulse, 0 no pulse) at each zero crossing: 1110011001100110100110 kenemon and bluehash 2 Quote Link to post Share on other sites
zeke 693 Posted December 17, 2011 Share Posted December 17, 2011 not that this is Mac related.... But there is a reason why Zigbee was invented. It was to replace that aweful aweful X10 protocol. I made an X10 controller and transmitter back in 1988 while in tech school. It sucked then and it still sucks now. But that's just my opinion. If I had editing powers, I'd prune off this portion of the thread into its own thread. Quote Link to post Share on other sites
kenemon 29 Posted January 28, 2012 Author Share Posted January 28, 2012 What about X2? Looks like a good zigbee solution from Digi. Any body tried them out? Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.