Hi, I have a Clipsal C-Bus device that has a network interface (5500CN, it seems). So the device has an ip address and a port and I can connect with it with Putty and hyperterminal and send it commands to switch it on and off and whatever. It works great. Now I want to write my own Java program to control the device. I've used a Java socket to connect to the device and sent the commands to initialise the PCI, as specified in the "C-Bus Quick Start Guide" but I don't get any response from the device. Even though they worked in both Putty and in hyperterminal. So what am I missing? From my understanding, C-Gate acts as an interface to a C-Bus device. I am not using C-Gate, and I would prefer not to. I don't want to install and run a program from the multiple computers that I want to run my Java program from. How can I communicate directly through Java to my one C-Bus device? Is it possible without C-Gate? Thanks