It is the response that SofaBaton does not understand. As a result, it retries over and over again. I was able to eliminate this issue by inserting a Node-red instance between SofaBaton and Homeseer. I can now send a simple http command to Node-red like "http://IPADDRESS/office/light/off" and Node-red communicates with Homeseer and sends "OK" back to SofaBaton. Took a bit to figure out how to set this up in Node-red, but it's working great.