Fyi, I have bidirectional x10 working without any external web services or PCs. Here’s a post about it.