


Commands from the SeriaLinc can only be sent to devices that are directly linked to it. The only reason I don't own one yet is because the ISY will not accept commands from it to execute programs. Insteon status changes are also received and sent out via RS-232 in ASCII based off of the uploaded CSV values. It accepts ASCII commands from it's serial interface and converts those commands to Insteon commands based off of the uploaded CSV values. Unless I completely misread the docs for the SeriaLinc, this is exactly what it was designed for. What is your automation software that you are trying to integrate with? There's basically no way to send a serial command to SeriaLinc, convert to INSTEON, receive by ISY and then do anything useful with it. It also allows for compatibility with software that does not support a network based protocol like REST.īased on what I understand you want to accomplish, SeriaLinc will not be a good solution. Writing code to communicate with a serial port is much easier than having to setup something like REST.

I realize the XPorts are capable of a lot more than what I mentioned, but it was just an example of how a virtual serial port on a PC can be used for sending and receiving ASCII based commands to/from a network enabled device. Basically it would be a socket on the ISY that listens on a given port (10001 is common for this sort of thing). Since UDI will not support using the existing on-board serial port of the ISY for this purpose, I figured a virtual serial port on a PC that connects to the ISY via Ethernet would be a decent compromise. The ISY should also be able to sent any status changes back to a PC via the same serial port. I'm looking for a way of sending Insteon commands to the ISY via a serial port on a PC. Obviously, this is doable but, unlike GC/LanTronics, ISY does a lot of other things that require security and without HTTP headers, it's very difficult to support security rules. If I understand it correctly, you want to be able to send raw data to ISY over a TCP connection. Unfortunately not since with HTTP we get security.
