I have created several device types in order to integrate Smartthings with an AMX Netlinx control system. The integration was fairly straightforward by creating a server port on my Netlinx system listening for HTTP GET calls from the Smartthings hub. The Netlinx system would then reply back to the hub using JSON formatted HTTP POST calls to the hub on port 39500. This worked 100% flawlessly until my hub updated its firmware today. Now my devices are listed as “cloud” instead of “local” for their execution location and no longer receive the communication from the Netlinx controller.
Is there a new work-around for direct LAN communication? I was also never able to get asynchronous HTTP to work as it is described in the documentation. Any help is greatly appreciated!