This project (if not too low-level) might help deconstruct X10's applications enough to flesh out the communications protocols already partially reverse engineered by Neil Cherry and other Linux/X10 enthusiasts.
Here's a link to the author's webpage where the decompiler can be downloaded.