Я довольно новичок в x10.
Сейчас я использую Heyu с CM11A (под Linux / Ubuntu).
У меня также есть CM15A, но его сложнее использовать (даже если он работает).
Я попробовал domus.Link для веб-интерфейса (все еще с Heyu в качестве бэкэнда), и он работает довольно хорошо.
Но ...
Я думаю о создании своего собственного бэкэнда на Java (и своего собственного внешнего интерфейса).
Я только что нашел эту (старая: 1999) библиотека: Java X10
И эта (немного) обновленная версия: Протокол автоматизации: библиотека Java X10 (исправление ошибок для API X10 Дж. Петерсона 1.0.1)
Я тоже нашел материал о xPL (есть реализация java-сервера) и OpenRemote , но, в общем, их не так просто исследовать посмотри, что ты можешь или не можешь сделать с ними).