Extended commands / Translation
Complete X-10 command set
Darrel,
There's a text file on my web page listing all X-10 commands. Originally, it was a .DOC file that was so horrendously formatted that it was nearly impossible to read so I reformatted it as the text file. Later, X-10 made it into a .PDF and I reference that URL at the top of the text file.Many of the commands described have not been implemented by existing hardware although X-10 Europe seems to be using more of them than X-10 USA. This is probably because CE rules required them to redesign most of the hardware sold in Europe a few years back. Here, the LM14A and AM14A use some of the extended command set as do some dimmer switches made by Leviton (who confuses things by calling their Extended Dim commands Preset Dims). You need a more sophisticated interface to receive these commands - CM11A, CM15A, and some of Smarthome's interfaces. There are European equivalents to the CM11A.
There's a subtle thing (well, not really all that subtle but it's not explicit in their documentation of the power-line protocol and these devices) about the X-10 TTL two-way interfaces (TW523, PSC05, TW7223, XM10) that most people miss. It only reports valid codes it sees on the power-line. This means it cannot report in real time, since it needs to validate a whole code or 22-bits, but must delay one whole command-worth of time (22 half cycles of the 50Hz or 60Hz). In other words, what it reports actually occurred about 1/4 second earlier. And it cannot report continuously - it reports only every third command in the case of Dims and Brights and reports only the first 22-bit chunk of the longer extended commands. And it will only report valid codes, which must begin with 1110. It acts a bit like a 22-bit shift register with the clock being the power-line frequency.
You did say you want to be thorough.
SA guys should keep 2 the simple stuff lol
Graham seems we have similar things in common ;-) just started on a project using to pic's 1 as a master other as a slave to control 6 relays to switch 12v lights on & off. Im limited to 2 wires gnd and positive. I have found the impedance of the supply voltage been a car batt. need to modulate @ app 11mhz in order to get the signal down the line. If anyone could share some light on this idea i would appreciate it no matter what
Many thanks
dale